學習園地: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”

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

學習園地:Linux操作系統的內存管理指南
在Linux下查看內存我們一般用command free [root@nonamelinux ~]# free total used free shared buffers cached Mem: 386024 377116 8908 0 21280 155468 -/+ buffers/cache: 200368 185656 Swap: 393552 0 393552 下...查看完整版>>學習園地:Linux操作系統的內存管理指南
 
Linux系統內核網絡參數的意義及應用
  摘要:   本文主要介紹了linux系統位于目錄/proc/sys/net/ipv4/下的部分內核網絡參數,同時對通過linux內核網絡參數的調整來提高linux系統的安全性和穩定性提出了自己的見解。從而爲系統管理員進一步增強網絡的...查看完整版>>Linux系統內核網絡參數的意義及應用
 
Linux內核網絡參數的意義及應用
  摘要:本文主要介紹了linux系統位于目錄/proc/sys/net/ipv4/下的部分內核網絡參數,同時對通過linux內核網絡參數的調整來提高linux系統的安全性和穩定性提出了自己的見解。從而爲系統管理員進一步增強網絡的安全...查看完整版>>Linux內核網絡參數的意義及應用
 
linux內核參數
  20030922 23:39  北京  linux內核在啓動的時候,能接收某些命令行選項或啓動時參數。當內核不能識別某些硬件進而不能設置硬件參數或者爲了避免內核更改某些參數的值,可以通過這種方式手動將這些參數傳遞給內...查看完整版>>linux內核參數
 
Linux啓動添加內核參數簡介
一般情況,內核的配置對于一個安裝好的操作系統來說,是一定的,不需要修改的。但如果遇到以下情況比如:默認情況內核只能認到一個LUN,如果要支持多LUN是需要修改內核的。通過編譯重新編譯內核這個問題就可以解決。...查看完整版>>Linux啓動添加內核參數簡介
 
Linux內核網絡參數的意義及應用
摘要:本文主要介紹了linux系統位于目錄/proc/sys/net/ipv4/下的部分內核網絡參數,同時對通過linux內核網絡參數的調整來提高linux系統的安全性和穩定性提出了自己的見解。從而爲系統管理員進一步增強網絡的安全性和...查看完整版>>Linux內核網絡參數的意義及應用
 
Linux內核編程(啓動參數)
6.啓動參數 在以前的許多例子裏,我們要把一些東西強制地寫入內核模塊,比如/proc文件名或設備主碼,以至我們可以用ioctl's處理它。這樣句違背了Unix以及Linux的原則:寫用戶可以自由設定的靈活程序。 在程序或者內...查看完整版>>Linux內核編程(啓動參數)
 
Linux內核網絡參數的意義及應用
摘要:本文主要介紹了linux系統位于目錄/proc/sys/ipv4/下的部分內核網絡參數,同時對通過linux內核網絡參數的調整來提高linux系統的安全性和穩定性提出了自己的見解。從而爲系統管理員進一步增強網絡的安全性和系統...查看完整版>>Linux內核網絡參數的意義及應用
 
Linux 內核網絡參數的意義及應用
本文主要介紹了linux系統位于目錄/proc/sys/net/ipv4/下的部分內核網絡參數,同時對通過linux內核網絡參數的調整來提高linux系統的安全性和穩定性提出了自己的見解。從而爲系統管理員進一步增強網絡的安全性和系統的...查看完整版>>Linux 內核網絡參數的意義及應用
 
 
回到王朝網路移動版首頁