欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Linux操作系統內核啟動參數詳解

Linux操作系統內核啟動參數詳解

熱門標簽:岑溪電銷機器人 布谷電銷機器人價格 優邁系統外呼顯示亂層 上海電銷卡外呼系統供應商 怎么查看地圖標注的地點 大連企業電銷機器人線路 電銷機器人錄音用什么軟件 義烏市400電話辦理 營銷智能外呼系統口碑推薦

Linux內核在啟動的時候,能接收某些命令行選項或啟動時參數。當內核不能識別某些硬件進而不能設置硬件參數或者為了避免內核更改某些參數的值,可以通過這種方式手動將這些參數傳遞給內核。

如果不使用啟動管理器,比如直接從BIOS或者把內核文件用“cp zImage /dev/fd0”等方法直接從設備啟動,就不能給內核傳遞參數或選項--這也許是我們使用引導管理器比如LILO的好處之一吧。

Linux的內核參數是以空格分開的一個字符串列表,通常具有如下形式:

復制代碼
代碼如下:

name[=value_1][,value_2]...[,value_10]

“name”是關鍵字,內核用它來識別應該把“關鍵字”后面的值傳遞給誰,也就是如何處理這個值,是傳遞給處理例程還是作為環境變量或者拋給“init”。值的個數限制為10,你可以通過再次使用該關鍵字使用超過10個的參數。

首先,內核檢查關鍵字是不是 `root='',`nfsroot='',`nfsaddrs='', `ro'', `rw'',`debug''或`init'',然后內核在bootsetups數組里搜索于該關鍵字相關聯的已注冊的處理函數,如果找到相關的已注冊的處理函數,則調用這些函數并把關鍵字后面的值作為參數傳遞給這些函數。比如你在啟動時設置參數name=a,b,c,d,內核搜索bootsetups數組,如果發現“name”已注冊,則調用“name”的設置函數如name_setup(),并把a,b,c,d傳遞給name_setup()執行。 所有型如“name=value”參數,如果沒有被上面所述的設置函數接收,將被解釋為系統啟動后的環境變量,比如“TERM=vt100”就會被作為一個啟動時參數。

所有沒有被內核設置函數接收也沒又被設置成環境變量的參數都將留給init進程處理,比如“single”。

【常用的設備無關啟動時參數】

1、init=...

設置內核執行的初始化進程名,如果該項沒有設置,內核會按順序嘗試/etc/init,
/bin/init,/sbin/init, /bin/sh,如果所有的都沒找到,內核會拋出 kernel panic:的錯誤。

2、nfsaddrs=...

設置從網絡啟動時NFS的啟動地址,已字符串的形式給出。

3、nfsroot=...

設置網絡啟動時的NFS根名字,如果該字符串不是以 "/"、","、"."開始,默認指向“/tftp-boot”。
以上2、3在無盤站中很有用處。

4、no387

該選項僅當定義了CONFIG_BUGi386時才能用,某些i387協處理器芯片使用32位的保護模式時會有BUG,比如一些浮點運算,使用這個參數可以讓內核忽略387協處理器。

5、no-hlt

該選項僅當定義了CONFIG_BUGi386時才能用,一些早期的i486DX-100芯片在處理“hlt”指令時會有問題,執行該指令后不能可靠的返回操作系統,使用該選項,可以讓Linux系統在CPU空閑的時候不要掛起CPU。

6、root=...

該參數告訴內核啟動時使用哪個設備作為根文件系統。比如可以指定根文件為hda8:root=/dev/hda8。

7、ro和rw

ro參數告訴內核以只讀方式加載根文件系統,以便進行文件系統完整性檢查,比如運行fsck;rw參數告訴內核以讀寫方式加載根文件系統,這是默認值。

8、reserve=...

保留端口號。格式:reserve=iobase,extent[,iobase,extent]...,用來保護一定區域的I/O端口不被設備驅動程序自動探測。在某些機器上,自動探測會失敗,或者設備探測錯誤或者不想讓內核初始化設備時會用到該參數;比如: reserve=0x300,32device=0x300,除device=0x300外所有設備驅動不探測 0x300-0x31f范圍的I/O端口。

9、mem=...

限制內核使用的內存數量。早期BIOS設計為只能識別64M以下的內存,如果你的內存數量大于64M,你可以指明,如果你指明的數量超過了實際安裝的內存數量,系統崩潰是遲早的事情。如:mem=0x1000000意味著有16M內存,如果是mem=0x6000000,就是96M內存了。注意:很多機型把部分內存作為BIOS的映射,所以你在指定內存大小的時候一定要預留空間。你也可以在 pentium或者更新的CPU上使用mem=nopentium關閉4M的頁表,這要在內核配置時申明。

10、panic=N

默認情況,內核崩潰--kernel panic 后會宕機而不會重啟,你可以設置宕機多少秒之后重啟機器;也可以在/proc/sys/kernel/panic文件里設置。

11、reboot=[warm|cold][,[bios|hard]]

該選項僅當定義了CONFIG_BUGi386時才能用。2.0.22的內核重啟默認為cool reboot,warm reboot 更快,使用"reboot=bios"可以繼承bios的設置。

12、nosmp 和 maxcpus=N

僅當定義了 __SMP__,該選項才可用。可以用來禁用多CPU或者指明最多支持的CPU個數。

【內核開發和調試的啟動時參數】

這些參數主要用在內核的開發和調試上,如果你不進行類似的工作,你可以簡單的跳過本小節。

1、debug

Linux的日志級別比較多(詳細信息可以參看Linux/kernel.h),一般地,日志的守護進程klogd只把比DEBUG級別高的日志寫進磁盤;如果使用該選項,klogd也把內核的DEBUG信息寫進日志。

2、profile=N

在做內核開發的時候,如果想清楚
的知道內核在什么地方耗用了多少CPU的時鐘周期,可以使用核心的分析函數設置變量prof_shift為非0值,有兩種方式可以實現:一種是在編譯時指定,另一種就是通過“profile=”來指定; 他給出了一個相當于最小單位--即時鐘周期;系統在執行內核代碼的時候,profile[address >;>; prof_shift]的值就會累加,你也可以從
/proc/profile得到關于它的一些信息。

3、swap=N1,N2,N3,N4,N5,N6,N7,N8

設置內核交換算法的八個參數:
max_page_age,       page_advance,     page_decline,  page_initial_age,
age_cluster_fract, age_cluster_min, pageout_weight,bufferout_weight。

4、buff=N1,N2,N3,N4,N5,N6 

設置內核緩沖內存管理的六個參數:max_buff_age, buff_advance,buff_decline,buff_initial_age, bufferout_weight, buffermem_grace。

使用 RAMDISK的參數(僅當內核配置并編譯了CONFIG_BLK_DEV_RAM)。一般的來說,使用ramdisk并不是一件好事,系統自己會更加有效的使用可用的內存;但是,在啟動或者制作啟動盤時,使用ramdisk可以很方便的裝載軟盤等設備上的映象(尤其是安裝程序、啟動過程中),因為在正真使用物理磁盤之前,必須要加載一些必要的模塊,比如文件系統模塊,scsi驅動等。早期的ramdisk(比如1.3.48的核心)是靜態分配的,必須以ramdisk=N來指定ramdisk的大小;現在ramdisk可以動態增加。一共有四個參數,兩個布爾型,兩個整形。

1、load_ramdisk=N

如果N=1,就加載ramdisk;如果N=0,就不加載ramdisk;默認值為0。

2、prompt_ramdisk=N

N=1,提示插入軟盤;N=0,不提示插入軟盤;默認為1。

3、ramdisk_size=N或者ramdisk=N

設定ramdisk的最大值為N KB,默認為4096KB。

4、ramdisk_start=N

設置ramdisk的開始塊號為N,當ramdisk有內核的映象文件是需要這個參數。

5、noinitrd

(僅當內核配置了選項CONFIG_BLK_DEV_RAM和CONFIG_BLK_DEV_INITRD)現在的內核都可以支持initrd了,引導進程首先裝載內核和一個初始化的ramdisk,然后內核將initrd轉換成普通的ramdisk,也就是讀寫模式的根文件系統設備。然后Linuxrc執行,然后裝載真正的根文件系統,之后ramdisk被卸載,最后執行啟動序列,比如/sbin/init。

選項noinitrd告訴內核不執行上面的步驟,即使內核編譯了initrd,而是把initrd的數據寫到 /dev/initrd,只是這是一個一次性的設備。

The End!

標簽:遼陽 來賓 迪慶 荊州 忻州 淄博 阜陽 楚雄

巨人網絡通訊聲明:本文標題《Linux操作系統內核啟動參數詳解》,本文關鍵詞  Linux,操作系統,內核,啟動,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux操作系統內核啟動參數詳解》相關的同類信息!
  • 本頁收集關于Linux操作系統內核啟動參數詳解的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    亚洲精品卡一卡二| 欧美男男青年gay1069videost| 日韩欧美亚洲国产另类| 亚洲色图另类专区| 高潮精品一区videoshd| 精品国产成人亚洲午夜福利| 日韩一区二区在线观看视频播放| 亚洲永久精品国产| 粗大黑人巨茎大战欧美成人| 午夜在线观看一区| 欧美一区二区二区| 午夜电影网一区| 国产又黄又嫩又滑又白| а天堂中文在线资源| 欧美福利一区二区| 亚洲国产另类av| 又黄又色的网站| 欧美性大战久久久| 亚洲国产色一区| 日本中文字幕有码| 欧美私人免费视频| 亚洲一级二级在线| 免费观看污网站| 91精品国产91久久久久久最新毛片| 亚洲一区在线观看网站| 色哟哟网站在线观看| 欧美日韩国产不卡| 丝袜美腿亚洲一区| 黑人巨大精品欧美| 久久品道一品道久久精品| 久久激五月天综合精品| 调教驯服丰满美艳麻麻在线视频| 久久久美女毛片| 国产在线视频一区二区| 国产视频123区| 小早川怜子久久精品中文字幕| 日韩三级中文字幕| 九九九精品视频| 日韩福利在线视频| 国产精品免费观看视频| aaa国产一区| 欧美少妇bbb| 天天亚洲美女在线视频| 国产sm调教视频| 日本一区二区成人在线| av中文一区二区三区| 欧美性欧美巨大黑白大战| 亚洲va韩国va欧美va| 国产aⅴ激情无码久久久无码| 久久精品视频免费| 成人ar影院免费观看视频| 欧美性色黄大片手机版| 日本在线播放一区二区三区| 久久久久久久久福利| 国产精品久久久久久久久动漫| 国产suv精品一区二区6| 91精彩视频在线| 午夜av一区二区三区| 成人免费av片| 欧美极品aⅴ影院| 一级黄色免费毛片| 日韩欧美的一区| 国产精品系列在线播放| 欧美做爰猛烈大尺度电影无法无天| 天堂久久一区二区三区| 四虎成人免费影院| 一区二区三区四区av| 国产成人av一区二区三区不卡| 国产欧美日韩精品一区| 午夜诱惑痒痒网| 精品国产91乱码一区二区三区 | 韩国三级在线播放| 日韩一区二区在线观看视频| 秋霞影院一区二区| 操她视频在线观看| 亚洲一区在线看| 97人妻天天摸天天爽天天| 国产亚洲精品福利| 99久久精品免费看| 日韩免费视频一区二区| 成人激情图片网| 日韩一区二区视频| aaa欧美日韩| 久久综合国产精品| 四虎国产精品永久免费观看视频| 精品国产乱码91久久久久久网站| 99re热这里只有精品视频| 欧美va亚洲va国产综合| 97精品电影院| 久久精品人人爽人人爽| 在线播放第一页| 国产欧美日韩激情| 国产精品久久无码| 亚洲日本欧美天堂| 国产sm调教视频| 婷婷国产在线综合| 在线一区二区三区四区| 激情综合色综合久久| 欧美精品 日韩| 成人高清免费在线播放| 精品国产欧美一区二区| avtt中文字幕| 国产精品家庭影院| 日本一区二区视频在线播放| 亚洲va欧美va人人爽午夜| 69av.com| 国产精品一区二区久久精品爱涩| 欧美一区二区三区色| 99久久精品免费看国产免费软件| 久久精品一区二区| 中文字幕国产专区| 亚洲va韩国va欧美va| 在线看一区二区| 国产成人免费在线观看不卡| 精品久久久久久久久久久久久久久 | 久久夜色精品一区| 日韩成人av一区二区| 樱花影视一区二区| 成年人av电影| 国产一区91精品张津瑜| 精品日韩成人av| 菠萝菠萝蜜网站| 一区二区三区精品在线| 色噜噜夜夜夜综合网| 国产xxx精品视频大全| 精品国产精品网麻豆系列| 超碰97在线资源站| 亚洲午夜三级在线| 欧美主播一区二区三区美女| 国产69精品久久久久777| 久久久噜噜噜久久人人看 | 欧美色图在线观看| 91在线精品一区二区三区| 国产精品蜜臀在线观看| 国产精品69久久久久孕妇欧美| 精品制服美女久久| 欧美精品一区在线观看| 亚洲成人av免费在线观看| 亚洲午夜羞羞片| 欧美日韩国产首页在线观看| 成人三级做爰av| 亚洲综合激情另类小说区| 欧美性色综合网| 人妻 丝袜美腿 中文字幕| 亚洲午夜久久久久中文字幕久| 欧美视频一区在线| 久久久久亚洲AV成人网人人小说| 亚洲国产欧美在线| 91精品国产一区二区三区蜜臀| 少妇被狂c下部羞羞漫画| 爽好多水快深点欧美视频| 欧美一区二区日韩| 扒开jk护士狂揉免费| 久久99国产精品麻豆| 久久久影视传媒| 中国美女黄色一级片| 成人美女视频在线观看| 亚洲欧美色一区| 欧美日韩国产影片| 狠狠人妻久久久久久综合蜜桃| 美女网站一区二区| 久久亚洲欧美国产精品乐播 | youjizz.com日本| 日产国产欧美视频一区精品| 精品日产卡一卡二卡麻豆| 日av在线不卡| 亚洲精品一线二线三线无人区| 欧美自拍偷拍网| 99国产精品国产精品久久| 亚洲福中文字幕伊人影院| 制服丝袜成人动漫| 亚洲国产综合视频| 久久国产精品露脸对白| 日本一区二区三区久久久久久久久不| 成人涩涩小片视频日本| 欧美日韩一区二区区| 麻豆国产欧美日韩综合精品二区 | 亚洲精品自拍视频在线观看| av中文字幕一区| 天天操天天干天天综合网| 精品日韩一区二区三区免费视频| 美女av免费看| 麻豆精品国产传媒| 久久精品国产精品亚洲综合| 国产精品的网站| 3atv在线一区二区三区| 国产精品久久久视频| 99久久国产综合精品色伊| 日本vs亚洲vs韩国一区三区 | 中文字幕不卡一区| 在线综合视频播放| 国产精品99久久久久久成人| xxxx黄色片| 99re这里都是精品| 黄色精品一二区| 亚洲第一会所有码转帖| 欧美激情一区不卡| 日韩欧美不卡一区| 欧美视频你懂的| 国产美女高潮视频|