bootparam(7) Miscellaneous Information Manual bootparam(7) bootparam - ' ' ' ' . / . BIOS . GRUB. ( ) . : name[=value_1][,value_2]...[,value_10] 'name' ( ). 10 10 . ( 10 .) init/main.c. 'root=', 'nfsroot=', 'nfsaddrs=', 'ro', 'rw', 'debug', 'init'. . ( 'foo') ('foo_setup()') . foo=3,4,5,6 bootsetups 'foo' . 'foo' (foo_setup()) 3, 4, 5, 6 . 'foo=bar' . ( ) 'TERM=vt100' . PID 1 init(1). init 'single' . init(1) . 'init=...' . /sbin/init /etc/init /bin/init /bin/sh . 'nfsaddrs=...' NFS . . 'nfsroot=...' NFS . '/' ',' '/tftpboot/'. . 'root=...' . . 'root=/dev/fd1'. . /dev/XXYN XX (: 'hd' ST-506 Y 'a'-'d' 'sd' SCSI Y 'a'-'e') Y N ( ) . . '/dev/' . /. (: /dev/sda3 8 3 'root=0x803' .) 'rootdelay=' () . 'rootflags=...' ( fstab(5)). 'rootfstype=...' 'rootfstype' . ( ) ext3 ext2 ext3 ext2 . 'ro' 'rw' 'ro' ' ' (fsck) . ' ' / 'mount -w -n -o remount /'. ( mount(8).) 'rw' /. . 'resume=...' . . : resume=/dev/hda2 'reserve=...' / . : reserve=iobase,extent[,iobase,extent]... ( ) . . reserve / . . reserve=0x300,32 blah=0x300 'blah' 0x300-0x31f. 'panic=N' N ( N ). echo N > /proc/sys/kernel/panic 'reboot=[warm|cold][,[bios|hard]]' 2.0.22 . 'reboot=warm'. ( . .) . 'reboot=bios' BIOS. 'nosmp' 'maxcpus=N' ( __SMP__.) 'nosmp' 'maxcpus=0' SMP 'maxcpus=N' SMP N. 'debug' ( klogd(8) ) . console_loglevel . ( syslog(2).) console_loglevel KERN_DEBUG. KERN_DEBUG. /proc/sys/kernel/printk ( syslog(2)) syslog(2) SYSLOG_ACTION_CONSOLE_LEVEL dmesg(8). 'profile=N' . prof_shift . CONFIG_PROFILE 'profile='. prof_shift N CONFIG_PROFILE_SHIFT 2 . : : profile[address >> prof_shift]++; /proc/profile. readprofile.c . /proc/profile . ( CONFIG_BLK_DEV_RAM.) -- . . ( ) . 1.3.48 . 'ramdisk=N' . ( .) . Documentation/blockdev/ramdisk.rst. . 'load_ramdisk=N' N=1 . N=0 . ( .) 'prompt_ramdisk=N' N=1 . ( .) N=0 . ( .) 'ramdisk_size=N' () 'ramdisk=N' () N . 4096 (4 ). 'ramdisk_start=N' ( ) N. . 'noinitrd' ( CONFIG_BLK_DEV_RAM CONFIG_BLK_DEV_INITRD.) initrd. initrd "" /linuxrc "" initrd /initrd ( /sbin/init). initrd Documentation/admin-guide/initrd.rst. 'noinitrd' initrd initrd /dev/initrd. ( : /dev/initrd.) SCSI : iobase -- / SCSI. 0x200 0x3ff. irq -- . 5 7 9 10 11 12 15. IDE . scsi-id -- SCSI. . 7 Seagate Future Domain TMC-950 6. parity -- SCSI . . . 'max_scsi_luns=...' SCSI ' ' . CD-ROM SCSI . ' ' (LUN) . LUN . SCSI LUNs . CONFIG_SCSI_MULTI_LUN LUN . LUNs 'max_scsi_luns=n' n . n=1 . SCSI SCSI : st=buf_size[,write_threshold[,max_bufs]] kB. buf_size 32k B 16384 kB . write_threshold 30 kB. . : st=32,30,2 Documentation/scsi/st.rst. IDE/ CD-ROM IDE . 'hdX=' X 'a'-'h'. 'hd='. . 'hd=' (a, ..., h). 'hd=' . IDE Linux 5.14. 'hd=cyls,heads,sects[,wpcom[,irq]]' . . // fdisk. IDE. IRQ IRQ . The 'hd=serialize' option IDE CMD-640 . . The 'hd=noprobe' option . hdb=noprobe hdb=1166,7,17 . 'hd=nowerr' WRERR_STAT . . 'hd=cdrom' IDE ATAPI IDE . . ST-506 ('hd=') IDE. (C/H/S) . 'hd=' 'hda=' . : hd=cyls,heads,sects . IRQ / . : ether=irq,iobase[,param_1[,...param_8]],name . param_n ( ) / . param_n DMA . . : ether=0,0,eth1 IRQ / () . Ethernet-HowTo / param_n . . Documentation/blockdev/floppy.rst. . . . Documentation/sound/oss/README.OSS (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 - / . I - ( 10=a, 11=b, ...) d - DMA. . 'sound=0' . 'lp=' : lp=0 lp=auto lp=reset lp=port[,port...] . ( PLIP PPA) . . lp=none,parport0 lp1 lp0. lp=0. klogd(8), mount(8) Documentation/admin-guide/kernel-parameters.txt. 3 . . : . 6.18 8 2026 bootparam(7)