Linux內(nèi)核啟動(dòng)參數(shù)
Console Options
參數(shù)
說明
選項(xiàng)
內(nèi)核配置/文件
console=Options
用于說明輸出設(shè)備
ttyn 終端 ttySn[,options], ttyUSB0[,options] 串口uart,io,addr[,options],uart,mmio,addr[,options]&<60;
netconsole=[src-port]@[src-ip]/[dev],[target-port]@target-ip/[targetmac-address]
debug
Enable kernel debugging.
啟動(dòng)時(shí)將所有的調(diào)試信息都輸出到控制臺(tái)
quiet
Disable all log messages.
相當(dāng)于loglevel=KERN_WARNING
earlyprintk=[vga|serial][,ttySn[,baudrate]][,keep]
打印傳統(tǒng)的控制臺(tái)初始化前的信息,主要是硬件相關(guān)的信息
loglevel=level
設(shè)置默認(rèn)的控制臺(tái)記錄級(jí)別
所有的較高級(jí)別的信息將被打?。?-7)
/proc/sys/kernel/printk
log_buf_len=n[KMG]
設(shè)置內(nèi)核記錄緩沖區(qū)大小
為2的冥
CONFIG_LOG_BUF_SHIFT
initcall_debug
調(diào)試系統(tǒng)初始化函數(shù)
跟蹤系統(tǒng)啟動(dòng)時(shí)用到的所有的函數(shù)
kstack=n
Oops棧的多少個(gè)字被輸出
n為整數(shù)
time
在記錄信息前面顯示時(shí)間
Interrupt Options(Advanced Programmable Interrupt Controller APIC)
apic=[quiet|verbose|debug]
改變ACPI子系統(tǒng)啟動(dòng)時(shí)的記錄級(jí)別
默認(rèn)為quite
noapic
不用任何IOAPICs
lapic
使本地ACPI有效
即使BOIS使得它無效,也要讓它有效
nolapic
不使用ACPI
noirqbalance
使內(nèi)核內(nèi)建的Irq平衡邏輯無效
irqfixup
基本的中斷問題修復(fù)
當(dāng)一個(gè)中斷沒有被處理,搜索所有的中斷處理看看能不能用
irqpoll
擴(kuò)展的中斷問題修復(fù)
在每一個(gè)時(shí)鐘中斷,檢查每一個(gè)中斷處理
noirqdebug
禁止未處理的中斷自動(dòng)探測(cè)
默認(rèn)情況下,內(nèi)核試著探測(cè)并且禁止未處理的中斷源,以免引起未知的問題,這個(gè)選項(xiàng)禁止該功能。
Memory Options
highmem=n
說明高內(nèi)存區(qū)域的大小
強(qiáng)制高端內(nèi)存有大小為n的精確的內(nèi)存區(qū)域,不管系統(tǒng)有沒有高端內(nèi)存,也可以用于減少大內(nèi)存系統(tǒng)中的高端內(nèi)存大小
hugepages=n
設(shè)置hugetlb頁的數(shù)量
ihash_entries=n
設(shè)置Inode哈希表的大小
用于覆蓋內(nèi)核的默認(rèn)值
max_addr=n
設(shè)置內(nèi)存的最大地址
內(nèi)核將忽略在該地址以上的物理內(nèi)存
mem=n[KMG]
設(shè)置內(nèi)存使用的內(nèi)存數(shù)
當(dāng)使用memmap選項(xiàng)時(shí),能避免物理地址空間的沖突。如果不用memmap選項(xiàng),可能引起PCI設(shè)備被放到未用的RAM空間。
mem=nopentium
內(nèi)核禁用大頁(4M)
memmap=exactmap
使用特定的內(nèi)存映像
memmap=n[KMG]@start[KMG]
強(qiáng)制內(nèi)核使用特定的內(nèi)存區(qū)域
n,是表內(nèi)存區(qū)域的大小,start指內(nèi)存區(qū)域的開始位位置
noexec=[on|off]
禁/啟用內(nèi)核將一個(gè)內(nèi)存區(qū)域映像為不可執(zhí)行內(nèi)存的的功能。默認(rèn)為on.
reserve=n[KMG]
強(qiáng)制內(nèi)核忽略IO內(nèi)存區(qū)域
預(yù)留IO內(nèi)存區(qū)域
vmalloc=n[KMG]
強(qiáng)制vmalloc有的個(gè)特定的大小
可用于增加vmalloc區(qū)域的最小值,也可以用于減少vmalloc的大小,增加更多的空間用于直接映射內(nèi)核RAM
norandmaps
不用地址空間隨機(jī)化
默認(rèn)內(nèi)核隨機(jī)化程序啟動(dòng)的地址,該選項(xiàng)禁用該功能
/proc/sys/kernel/randomize_va_space寫0相當(dāng)
vdso=[0|1]
禁/啟用vdso映像
(Virtual Dynamic Shared Object),默認(rèn)為啟用
Suspend Options
resume=suspend_device
說明休眠文件的分區(qū)設(shè)備
noresume
禁用休眠功能
Ramdisk Options
initrd=filename
initrd Ramdisk的位置
說明內(nèi)核啟動(dòng)時(shí)要用到的Ramdisk的位置
load_ramdisk=n
從軟盤加載Ramdisk
n=1,則從軟盤加載ramdisk
noinitrd
不用任何Initrd,即使參數(shù)時(shí)面指定了
prompt_ramdisk=1
在從軟驅(qū)中讀取ramdisk之前提示用戶
ramdisk_blocksize=n
ramdisk的塊尺寸
ramdisk_size=n
說明ramdisk的大小
Root Disk Options
ro
啟動(dòng)時(shí)以只讀方式掛載根文件系統(tǒng)
如果在它之前有rw的選項(xiàng),ro將會(huì)取代它
root=device
說明系統(tǒng)啟動(dòng)的根文件系統(tǒng)
nnnn 十六的制備號(hào)(以內(nèi)核可識(shí)別的方式表示major和minor)/dev/nfs/dev/<diskname>/dev/<diskname><decimal>/dev/<diskname>p<decimal>(要求diskname以數(shù)字結(jié)尾)
rootdelay=n
掛載文件系統(tǒng)前的延遲
主要是當(dāng)根文件系統(tǒng)在USB or FireWire設(shè)備上
rootflags=options
根文件系統(tǒng)掛載選項(xiàng)
rootfstype=type
根文件系統(tǒng)的類型
例如:rootfstype=ext3
rw
啟動(dòng)時(shí)以讀寫方式掛載根文件系統(tǒng)
Init Options
init=filename
在Init時(shí),應(yīng)該執(zhí)行的程序
默認(rèn)為/sbin/Init
rdinit=full_path_name
從ramdisk中運(yùn)行Init進(jìn)行
指定的文件必須是在ramdisk而不是在root文件系統(tǒng)中
S
運(yùn)行Init在單用戶模式中
Network Options
netdev=[irq],[io],[mem_start],[mem_end],[name]
設(shè)備各咱網(wǎng)絡(luò)參數(shù)
thash_entries
設(shè)置TCP連接哈希表的最大數(shù)目
Network File System Options
lockd.nlm_grace_period=n
設(shè)備恰當(dāng)?shù)逆i管理周期
以秒為單位
lockd.nlm_tcpport=port
為NFS鎖管理者設(shè)置端口(TCP)
lockd.nlm_timeout=n
NFS鎖管理者超時(shí)
默認(rèn)為十秒
lockd.nlm_udpport=port
為NFS鎖管理者設(shè)置端口(UDP)
nfsroot=[server-ip:]root-dir[,nfs-options]
為無盤系統(tǒng),說明NFS根文件系統(tǒng),如果參數(shù)沒有設(shè)置默認(rèn)為/tftpboot/client_ip_address
nfs.callback_tcpport=port
為回調(diào)通道設(shè)置NFSv4&<60;TCP端口
Hardware-Specific Options
nousb
沒有USB設(shè)備
lp=[0|port[,port...]|reset|auto]
設(shè)置并行端口和其模式
lp=auto內(nèi)核將檢查所有端口,看有沒有IEEE&<60;1284兼容的打印機(jī)
parport=[setting[,setting...]
說明并行端口參數(shù)
parport_init_mode=[spp|ps2|epp|ecp|ecpepp]
并行端口初始化模式
nr_uarts=n
最大的UART被注冊(cè)的數(shù)目
panic=n
系統(tǒng)panic后重啟最大等時(shí)間
默認(rèn)為0,系統(tǒng)將不重新啟動(dòng),僅僅掛起
pause_on_oops=n
告訴內(nèi)核,當(dāng)?shù)谝粋€(gè)Oops出現(xiàn)后,掛起所有的CPU,n秒,以便記錄下現(xiàn)場(chǎng)
combined_mode=[combined|ide|libata]
說明IDE驅(qū)動(dòng)
PCI Options
pci=option[,option...]
offbiosnobiosbiosirqromnoacpirouteirqfirmware
|
|