Provided by:
manpages-zh_1.5.2-1_all 
NAME
bootparam - Linux
Linux """" LinuxBIOS "cp zImage /dev/fd0" Linux LILO Loadlin rdev
rdev8
Werner Almesberger LILO (LInux LOader) lilo8 lilo.conf(5).
LILO DOSOS/2LinuxFreeBSDUnixWare
"LoadLin" DOS DOSLinux DOS Linux
DOS LoadLin SoundBlaster DOS SB DOSLoadLinLinux Linux
[=1][2][10]
"" 10 10 10
linux/init/main.c "root=""nfsroot=""nfsaddrs=""ro""rw""debug" "init"
""bootsetups "foo" foo=3,4,5,6 bootsetups "foo" "foo"foo_setup() 3456
"foo=bar" "TERM=vt100"
init init "single" init init
`init=...'
/etc/init, /bin/init, /sbin/init, /bin/sh
`nfsaddrs=...'
nfs
`nfsroot=...'
nfs '/'','"/tftpboot/"
`no387'
(CONFIG_BUGi386) i387 32 ULSI-387 "no387"Linux
`no-hlt'
(CONFIG_BUGi386) i486DX-100 "halt" "no-halt" Linux CPU"halt" Linux
`root=...'
"root=/dev/fd1" rdev(8)
/dev/XXYN XX "hd" IDE Y "a" "d" "SD" SCSI Y "a" "e""ad"
Atari ACSI Y "a" "e""ez" Syquest EZ135 Y "a""xd" XT Y "a"
"b""fd" Y - fd0 DOS "A" fd1DOS "B"Y N
nfsramscdmcdcdu535aztcdcm206cdgscdsbpcdsonycdbpcd CD-ROM nfs ram ram
ram
"/dev/"
/ /dev/sda3 8 3 "root=0x0803"
`ro'`rw'
"ro" "" "" fsck DOS scandisk "" "/" "mount -w -n -o remount /"
mount(8))
"rw" ""
rdev(8).
`reserve=...'
I/O
reserve=iobase,extent[,iobase,extent]...
reserve() I/O I/O
reserve=0x300,32 blah=0x300
I/O 0x300 0x31f32 `blah'
`mem=...'
PC BIOS 64MB Linux BIOS 64MB Linux 10 16 0x "k" 1024 "M"
1048576 Linux Linus "mem=" " 'mem=xx' RAM 'mem=0x1000000' 16MB
96MB 'mem=0x6000000'
BIOS 96MB BIOS 96MB+384kB Linux "
`panic=N'
N N>0 "echo N>/proc/sys/kernel/panic"
`reboot=[warm|cold][,[bios|hard]]'
CONFIG_BUGi386 2.0.22 reboot "reboot=warm" "reboot=bios" BIOS
`nosmp' `maxcpus=N'
__SMP__ "nosmp" "maxcpus=0" SMP "maxcpus=N" SMP CPU N
`debug'
klogd console_loglevel <linux/kernel.h> DEBUG console loglevel klogd
klogd(8).
`profile=N'
CPU prof_shift CONFIG_PROFILE "profile=" prof_shift prof_shift N
CONFIG_PROFILE_SHIT 2 prof_shift
profile[address >> prof_shift]++;
/proc/profile. readprofile.c /proc/profile
`swap=N1,N2,N3,N4,N5,N6,N7,N8'
8 8 max_page_age, page_advance, page_decline, page_initial_age,
age_cluster_fract, age_cluster_min, pageout_weight, bufferout_weight
`buff=N1,N2,N3,N4,N5,N6'
6 max_buff_age, buff_advance, buff_decline, buff_initial_age,
bufferout_weight, buffermem_grace
CONFIG_BLK_DEV_RAM Linux RAMDISK -
1.3.48 Linux ramdisk 1.3.48 "ramdisk = N" rdev(8). 1.3.48 rdev(8)
ramdisk /usr/src/linux/Documentation/ramdisk.txt.
`load_ramdisk=N'
N=1 N=0
`prompt_ramdisk=N'
N=1 N=0
`ramdisk_size=N' `ramdisk=N'
N kB 4096 kB (4MB)
`ramdisk_start=N'
N
`noinitrd'
CONFIG_BLK_DEV_RAM CONFIG_BLK_DEV_INITRD initrd:Initial Ramdisk initrd
initrd "" /linuxrc "" initrd /initrd /sbin/init initrd
/usr/src/linux/Documentation/initrd.txt
'noinitrd' initrd initrd /dev/initrd. initrd /dev/initrd
SCSI
iobase SCSII/O 16 0x200 0x3ff
irq SCSI SCSI 579101112 15 IDE
scsi-id SCSI SCSI ID SCSI ID 7 Seagate Future Domain TMC-950 6
parity SCSI SCSI
`max_scsi_luns=...'
SCSI "" SCSI CD-ROM ""(LUN) LUN 0 SCSI LUN CONFIG_SCSI_MULTI_LUN
0
LUN "max_scsi_luns=n" n 1 8 n=1
SCSI
SCSI
st=buf_size[,write_threshold[,max_bufs]]
kB buf_size 32kB 16384kB write_threshold 30kB
st=32,30,2
scsi README.st
Adaptec aha151x, aha152x, aic6260, aic6360, SB16-SCSI
aha aic SCSI Soundblaster-16 SCSI
SCSI BIOS
aha152x=iobase[,irq[,scsi-id[,reconnect[,parity]]]]
reconnect ""
aha152x=0x340,11,7,1
Adaptec aha154x
aha1542 i82077 aha1540 ""
aha1542=iobase[,buson,busoff[,dmaspeed]]
iobase 0x1300x1340x2300x2340x3300x334
buson, busoff ISA 11 4 ISA LANCE ISA
dmaspeed DMA MB/ 5MB/ 10MB/ 5MB/
Adaptec aha274x, aha284x, aic7xxx
aic7xxx=extended,no_reset
extended no_reset SCSI SCSI
AdvanSys SCSI Hosts configuration (`advansys=')
AdvanSys 4 I/O AdvanSys SCSI EISA PCI ISA VLB 0xdeb[value]
value 0-f16 16
AM53C974
AM53C974=host-scsi-id,target-scsi-id,max-rate,max-offset
BusLogic SCSI Hosts (`BusLogic=')
BusLogic=N1,N2,N3,N4,N5,S1,S2,...
BusLogic /usr/src/linux/drivers/scsi/BusLogic.c (3149-3270).
N1-N5 S1 N1 I/O N2 Tagged Queue Depth Tagged Queue N3 SCSI SCSI
SCSI N4 N5
TQ:DefaultTQ:EnableTQ:DisableTQ:<Per-Target-Spec>
ER:DefaultER:HardResetER:BusDeviceResetER:NoneER:<Per-Target-Spec>
NoProbeNoProbeISANoProbePCI
EATA/DMA
I/O
eata=iobase,iobase,....
Future Domain TMC-16x0
fdomain=iobase,irq[,adapter_id]
Great Valley Products (GVP) SCSI
gvp11=dma_transfer_bitmask
Future Domain TMC-8xx, TMC-950
tmc8xx=mem_base,irq
mem_base I/O 0xc80000xca0000xcc0000xce0000xdc0000xde000
IN2000
in2000=S
S [] ioport:addr, noreset, nosync:x, period:ns, disconnect:x,debug:x,
proc:x. /usr/src/linux/drivers/scsi/in2000.c.
NCR5380 NCR53C400
ncr5380=iobase,irq,dma
ncr53c400=iobase,irq
IRQ 2550xff IRQ 254 /usr/src/linux/drivers/scsi/README.g_NCR5380.
NCR53C8xx
ncr53c8xx=S
S [] mpar (master_parity), spar (scsi_parity),disc (disconnection),
specf (special_features), ultra (ultra_scsi),fsn (force_sync_nego),
tags (default_tags), sync (default_sync), verb (verbose), debug
(debug), burst (burst_max). /usr/src/linux/drivers/scsi/ncr53c8xx.c.
NCR53c406a
ncr53c406a=iobase[,irq[,fastpio]]
irq = 0 fastpio = 1 I/OPIO0 I/OPIO
IOMEGA PPA3
ppa=iobase[,speed_high[,speed_low[,nybble]]]
iobase 0x378 speed_high 1 speed_low 6 nybble BOOL 4 ""
/usr/src/linux/drivers/scsi/README.ppa.
Pro Audio Spectrum
PAS16 NC5380 SCSI
pas16=iobase,irq
IRQ 255 iobase 0x388
Seagate ST-0x
st0x=mem_base,irq
mem_base I/O 0xc80000xca0000xcc0000xce0000xdc0000xde000
Trantor T128
NCR5380
t128=mem_base,irq
mem_base 0xc80000xcc0000xdc0000xd8000
UltraStor 14F/34F
I/O
eata=iobase,iobase,....
WD7000
wd7000=irq,dma,iobase
Commodore Amiga A2091/590 SCSI
wd33c93=S
S nosync:bitmask, nodma:x, eriod:ns, disconnect:x, debug:x, clock:x,
next /usr/src/linux/drivers/scsi/wd33c93.c.
IDE /
IDE "hdX=" X "a" "h"
"hd="
"hd=" a h "hd=" linux/drivers/block README.ide
`hd=cyls,heads,sects[,wpcom[,irq]]'
// fdisk IDE "" IRQ
`hd=serialize'
IDE CMD-640
`hd=dtc2278'
DTC-2278D IDE DTC
`hd=noprobe'
hdb=noprobe hdb=1166,7,17
`hd=nowerr'
WRERR_STAT
`hd=cdrom'
IDE ATAPI
ST-506 (`hd=')
IDE //-- "hd=" "had="
hd=cyls,heads,sects
XT (`xd=')
8 125kB/s
xd=type,irq,iobase,dma_chan
type 0= ; 1=DTC; 2,3,4=Western Digital,5,6,7=Seagate; 8=OMTI. BIOS
type
xd_setup() WD1002 -- BIOS /-- XT
xd=2,5,0x320,3
Syquest's EZ*
ez=iobase[,irq[,rep[,nybble]]]
IBM MCA
/usr/src/linux/Documentation/mca.txt.
PS/2 ESDI hard disks
ed=cyls,heads,sectors.
ThinkPad-720,
tp720=1.
IBM Microchannel SCSI Subsystem
ibmmcascsi=N
N pun (SCSI ID)
CD-ROMs (Non-SCSI/ATAPI/IDE)
Aztech
aztcd=iobase[,magic_number]
magic_number 0x79
MicroSolutions `backpack'
bpcd=iobase
CDU-31A CDU-33A Sony
Pro Audio Spectrum Sony
cdu31a=iobase,[irq[,is_pas_card]]
0 IRQ PAS CPU
is_pas_card Pro Audio Spectrum "PAS"
CDU-535 Sony
sonycd535=iobase[,irq]
IRQ 0 I/O
GoldStar
gscd=iobase
ISP16
isp16=[iobase[,irq[,dma[,type]]]]
type "noisp16" type `Sanyo", `Sony', `Panasonic' `Mitsumi'
Mitsumi
mcd=iobase,[irq[,wait_value]]
wait_value Mitsumi FX400 mcd IDE/ATAPI .
Mitsumi XA/MultiSession
mcdx=iobase[,irq]
Optics Storage
optcd=iobase
Phillips CM206
cm206=[iobase][,irq]
3 11 IRQ 0x300 0x370 I/O "cm206=auto"
The Sanyo
sjcd=iobase[,irq[,dma_channel]]
SoundBlaster Pro
sbpcd=iobase,type
type `SoundBlaster', `LaserMate', `SPEA'. I/O
IRQ I/O
ether=irq,iobase[,param_1[,...param_8]],name
param_n / param_n DMA
ether=0,0,eth1
IRQ I/O 0
HowTo / param_n
linux/drivers/block README.fd
floppy=mask,allowed_drive_mask
mask 0 1 PCI 2 3 cmos
floppy=all_drives
floppy=asus_pci
0 1
floppy=daring
floppy=0,daring
floppy=one_fdc
floppy=two_fdc or floppy=address,two_fdc
address address 0x370
floppy=thinkpad
Thinkpad Thinkpad
floppy=0,thinkpad
Thinkpad
floppy=drive,type,cmos
CMOS type "" CMOS BIOS CMOS CMOS 0 CMOS
floppy=unexpected_interrupts
floppy=no_unexpected_interrupts or floppy=L40SX
IBM L40SX
/linux/drivers/sound/Readme.Linux
sound=device1[,device2[,device3...[,device10]]]
deviceN 0xTaaaId
T - : 1=FM, 2=SB, 3=PAS, 4=GUS, 5=MPU401, 6=SB16, 7=SB16-MPU401
aaa - 16 I/O
I - 16
d - DMA
"sound=0"
ISDN
ICN ISDN
icn=iobase,membase,icn_id1,icn_id2
icn_id1 icn_id2
PCBIT ISDN
pcbit=membase1,irq1[,membase2,irq2]
membaseN N irqN N IRQ 5 0xD0000
Teles ISDN
teles=iobase,irq,membase,protocol,teles_id
iobase I/O membaseirq teles_id ASCII
RISCom/8 (`riscom8=')
:
riscom=iobase1[,iobase2[,iobase3[,iobase4]]]
/usr/src/linux/Documentation/riscom8.txt.
DigiBoard (`digi=')
6
digi=status,type,altpin,numports,iobase,membase
iobase membase 16 status ((1) (0)), type (PC/Xi(0), PC/Xe(1),
PC/Xeve(2), PC/Xem(3)), altpin ((1)(0) alternate pin), numports (),
iobase (I/O (16)), membase ((16)).
digi=E,PC/Xi,D,16,200,D0000
digi=1,0,0,16,0x200,851968
/usr/src/linux/Documentation/digiboard.txt.
Baycom / Modem
baycom=iobase,irq,modem
modem ser12ser12*par96par96* "*" DCDser12 par96 modem
/usr/src/linux/drivers/net/README.baycom.
Soundcard Modem
soundmodem=iobase,irq,dma[,dma2[,serio[,pario]]],0,mode
0 hw:modem hw "sbc""wss""wssfdx" modem "afsk1200""fsk9600"
`lp='
1.3.75 PLIPPPA
I/O IRQ lp=0x3bc,0,0x378,7 0x3bc " IRQ" ( IRQ) 0x378 IRQ 7 0x278
"lp=" lp=0
WDT500/501
wdt=io,irq
`bmouse=irq'
IRQ
`msmouse=irq'
ATARI
atamouse=threshold[,y-threshold]
x y x y 1 20 20 2
`no-scroll'
Braille
Linus Torvalds
klogd(8), lilo.conf(5), lilo(8), mount(8), rdev(8).
Paul Gortmaker Boot Parameter HowTo1.0.1 HowTo
[]
billpan <billpan@yeah.net>
[]
2000/11/06
linuxman:
http://cmpp.linuxforum.net