歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> 學習園地:Linux操作系統下內核引導參數

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

日期:2017/3/2 16:52:21   编辑:Linux服務器

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 © Linux教程網 All Rights Reserved