萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> 學習園地:Linux操作系統下內核引導參數

學習園地:Linux操作系統下內核引導參數

class="21311"> ; 1.“boot=” 此參數指明包含引導扇區的設備名(如:/dev/had),若此項忽略,則從當前的根分區中讀取引導扇區。 2.“root=” 此參數告訴內核啟動時以哪個設備作為根文件系統使用,其設定值為構造內核時根文件系統的設備名,可用的設備名有: (1)/dev/hdaN~/dev/hddN:ST-506兼容硬盤,a到d上的N個分區 (2)/dev/sdaN~/dev/sdeN:SCSI兼容硬盤,a到e上的N個分區 (3)/dev/xdaN~/dev/xdbN:XT兼容硬盤,a到b上的N個分區 (4)/dev/fdN:軟盤,A:(N=0)或B:(N=1) (5)/dev/nfs:由網絡取得根文件系統的標志 3.“nfsroot=” 若需通過NFS提供根文件系統來引導無盤工作站,此參數為內核指定了網絡根文件系統所在的機程序、目錄及NFS,其格式為:nfsroot=(〈server_ip〉:)〈root_dir〉(,nfs_options〉) 4.“nfsaddrs=” 設定網絡通訊所需的各種網絡界面地址,如無此參數,則內核會試圖用反向地址解析協定(RARP)或啟動協定(BOOTP)找出這些參數,其格式為:nfsaddrs=〈客戶端IP〉:〈服務端IP〉:〈網關IP〉:〈子網屏蔽〉:〈客戶端名稱〉:〈網絡設備 名 〉:〈auto〉 5.“image=” 指定Linux的內核文件。 6.“delay=” 設定引導第一個映像前的等待時間。 7.“disk=” 此參數為某一特殊的硬盤定義非標准參數。 8.“append=” 為內核傳遞一個可選的參數行,其典型的應用是為不能完全由系統自動識別的硬盤指定參數,如:append = "hd=64,32,202" 9.“label=” 此參數為每個映像指定一個名字,以供引導時選擇。 10.“read-only” 設定以只讀方式掛入根文件系統,用於文件系統一致性檢查(fsck)。 11.“install=” 安裝一個指定文件作為新的引導扇區,缺省為/boot/boot.b。 12.“loader=”   說明所使用的鏈加載程序(chain loader),缺省為/boot/chain.b,如果不是從首硬盤或軟盤啟動,那麼,此選項必須說明。 13.“table=” 說明包含分區表的設備名,如果此參數忽略,引導加載程序將不 能傳遞分區信息到已引導的操作系統。 14.“init=” 內核初始化時執行的程序,通常過程為init、getty、rc和sh,版本1.3.43以來的Linux內核能夠執行/sbin/init說明的命令行,若在引導過程中出現問題,則可設置init=/bin/sh直接跳到Shell。 15.“ramdisk_start=” 由於內核不能放在壓縮的內存文件系統映像內,為使內核映像能夠和壓縮的內存映像放在一張軟盤內,加入“ramdisk_start=〈offset〉”,這樣內核才能開始執行。 16.“mem=” 此參數的目的之一是為Linux指定使用的內存數量:如mem=96MB,目的之二是指定mem=nopentium告訴內核不要使用4MB分頁表。 17.“vga=” 設置顯示模式,如80×50、132×44等。 18.“linear=” 產生用於替換硬盤sector/head/cylinder地址(硬盤幾何參數)的linear扇區地址。linear地址在運行時產生並且不依賴於硬盤幾何參數。某些SCSI硬盤和一些以LBA方式使用的IDE硬盤可能會需要使用這個參數。 19.“prompt=” 給出“boot:”提示,強制bootloader等待用戶的鍵盤輸入,按下回車鍵則立即 引導默認的操作系統,而按下Tab鍵則打印可供選擇的操作系統。當“prompt”被設置而“timeout”沒有被設置時,系統會一直處於等待狀態而不引導任何操作系統。不設置該參數時,bootloader不給出“boot:”提示而直接引導默認操作系統,除非用戶按下了Shift、Ctrl、Alt三鍵中的任何一個。 20.“timeout=” 設置等待鍵盤輸入的時長,單位是0.1秒。超過這段時間沒有輸入則為超時,系統將自動引導缺省的操作系統。如果不設置本參數,缺省的超時時間長度為無窮大。 21.“other=” 設置包含非Linux操作系統,如DOS、SCO UNIX、Windows 95等系統引導映像的文件或設備。 22.”alias=name” 給當前操作系統起一別名。

copyright © 萬盛學電腦網 all rights reserved