| 導購 | 订阅 | 在线投稿
分享
 
 
 

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

來源:互聯網  2008-06-01 02:14:33  評論

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」

給當前操作系統起一別名。

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」 給當前操作系統起一別名。
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有