麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Linux > 正文

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

2024-08-28 00:22:47
字體:
來源:轉載
供稿:網友

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”。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品国产一区二区三区天美传媒 | 99精品视频在线观看免费播放 | 久久精品视频在线免费观看 | 羞羞网站在线观看入口免费 | 九九视频在线观看黄 | 92精品国产自产在线 | 中文字幕专区高清在线观看 | 黄网站在线观 | www嫩草| 免费激情视频网站 | 亚洲午夜影院在线观看 | 一级大片视频 | 国产精品中文在线 | 操操插插 | 日本a在线观看 | 午夜九九九 | 亚洲成人在线免费观看 | 日本在线播放一区二区三区 | 国产一区免费视频 | 黄色av一区二区三区 | 中文字幕网站在线 | 免费黄色在线观看网站 | 精品一区二区三区免费视频 | 国产欧美一区二区三区免费看 | 日本在线播放一区二区 | 久久精品艹| 黄色一级片免费在线观看 | 欧美一级黄色网 | 毛片国产 | 免费a级毛片大学生免费观看 | av在线在线 | 人人看人人艹 | 成人免费在线视频播放 | 蜜桃久久一区二区三区 | 久久精品无码一区二区日韩av | 天天碰天天操 | 天天看成人免费毛片视频 | 伊人99re | 综合网日日天干夜夜久久 | 性高跟鞋xxxxhd4kvideos | 黄视频网站免费在线观看 |