国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

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

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

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__,該選項才可用??梢杂脕斫枚郈PU或者指明最多支持的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驅動等(可以參見我的initrd-x.x.x.img文件分析-制作安裝程序不支持的根文件系統)。

早期的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,只是這是一個一次性的設備。

【編輯推薦】

  1. Linux版Chrome將采用GTK+工具包開發
  2. 求助,linux系統安裝
  3. 嵌入式設備上的 Linux 系統開發
責任編輯:張燕妮 來源: ChinaUnix博客
相關推薦

2010-01-22 10:54:45

Linux操作系統PS命令

2012-05-04 09:24:02

Linuxps命令

2011-01-14 16:23:46

Linux內核

2010-04-08 16:05:49

Unix操作系統

2009-12-17 18:19:12

Linux操作系統

2011-01-04 18:15:21

2011-03-31 13:40:34

2021-02-09 08:23:02

Linux操作系統

2009-12-15 18:27:51

Linux操作系統

2009-09-01 09:14:42

2009-10-26 09:35:20

Linux操作系統無線網絡命令

2009-12-02 16:39:20

Linux操作系統

2009-12-25 17:05:50

Linux操作系統

2012-09-24 09:59:24

Linux操作系統

2009-06-19 20:32:00

Linux

2009-12-09 17:25:19

Linux操作系統

2009-10-28 15:45:22

linux虛擬化技術

2011-01-14 16:01:27

2011-01-14 16:51:44

Linux內核

2020-12-28 08:51:06

操作系統微內核Dubbo
點贊
收藏

51CTO技術棧公眾號

欧美性感一类影片在线播放| 欧美午夜久久久| 成人ssswww在线播放| 国产成人免费在线视频| 国产精品视频精品视频| av免费在线观看网站| 国产精品久久久久久久久搜平片| 欧美性xxxx69| 精品视频国产| 超碰精品一区二区三区乱码| 制服丝袜在线播放| 午夜精品福利在线| 国产视频一区二区三区在线播放 | 久久久www成人免费精品张筱雨| 传媒在线观看| 91麻豆文化传媒在线观看| 国语精品免费视频| 欧美色女视频| 久久久久久久一| 丁香六月综合| 精品免费国产一区二区三区四区| 一级毛片免费在线| 国产精品亲子伦对白| 男人添女人下部视频免费| 久久欧美肥婆一二区| 亚洲free性xxxx护士白浆| 日本欧美高清| 欧美精品情趣视频| 999大胆视频| 欧美丰满少妇xxxxx做受| 黄a在线观看| 日韩欧美在线视频日韩欧美在线视频| 成人禁在线观看网站| 国产视频911| 欧洲精品视频在线| 美女网站在线免费欧美精品| 乱色588欧美| 国产亚洲精品久久久久婷婷瑜伽| 亚洲自拍另类欧美丝袜| 天天影视综合| 91视频免费在线| 欧美超碰在线| 成人www视频在线观看| 精品国产乱码久久久| 日韩av电影在线网| 欧美人与牛zoz0性行为| 57pao精品| 国产精品美女久久久久久不卡| 久久久久久亚洲精品不卡| 人人九九精品视频| 日韩av大片| 成人黄色免费短视频| 日韩欧美中文字幕制服| 黄色网在线免费看| 亚洲精品成人免费| 色婷婷综合久久久中字幕精品久久| 亚洲精品在线91| 国产精品亚洲成在人线| 插插插亚洲综合网| 中文字幕伦av一区二区邻居| 国产一区深夜福利| 亚洲激情网站| 在线观看成人av电影| 成人免费黄色大片| 校园春色 亚洲色图| 亚洲人成小说网站色在线| 成人免费网址在线| 午夜a成v人精品| 五月婷婷在线视频| 四虎最新地址发布| 欧美另类综合| 日本午夜精品一区二区| 久久99精品久久久久久久久久久久 | 成人综合专区| 天天色天天射天天综合网| 黄色大秀av大片| 精品综合久久久久久8888| 国产成人免费高清视频| 不卡视频一二三| 被下部羞羞漫画| theporn国产在线精品| 欧美性猛交xxxx免费看| 国产高清一区二区三区视频| 亚洲视频综合网| 欧美精品中文字幕亚洲专区| 91人人爽人人爽人人精88v| 亚洲资源av| 成人手机在线播放| 国产精品不卡在线观看| 成人精品一区二区三区免费 | 国产精品成人一区| 99精品福利视频| 国产freexxxx性播放麻豆| 欧美国产精品专区| 欧美91精品久久久久国产性生爱| 国精产品一区一区三区四川| 一区二区三区四区日韩| 日本一区二区三区视频在线观看| av影院午夜一区| 中文在线а√在线| 日韩国产激情在线| 国产一区日韩| 最新av网址在线观看| 亚洲国产综合色| 2001个疯子在线观看| 国产99在线|中文| 狠狠色丁香九九婷婷综合五月| 国产黄色影视| 日韩av在线免费| 日韩啪啪电影网| 成人毛片100部免费看| 午夜精品久久久久久| 国产日韩另类视频一区| 精品欧美一区二区三区| 99在线精品一区二区三区| 成人看片黄a免费看在线| 午夜电影福利| 精品伊人久久97| 色天天久久综合婷婷女18| 亚洲啊啊啊啊啊| 欧美午夜无遮挡| 激情五月综合婷婷| 日韩欧美99| 99爱视频在线观看| 欧美一级片在线观看| 国产精品自在| 一本一道久久a久久精品综合| 亚洲综合在线第一页| 日韩福利在线观看| 久久av免费观看| 亚洲高清免费一级二级三级| 国偷自产一区二区免费视频| 国产一区免费视频| 亚洲激情自拍视频| 久久av偷拍| 欧美一级爱爱视频| 日韩精品一区二区三区不卡| 国产精品主播直播| 国产一二三区在线观看| 国产精品免费久久久| 久久精品亚洲精品国产欧美| a级片在线免费观看| 国产美女精品久久久| 精品日产免费二区日产免费二区| 日韩精品综合在线| 精品福利二区三区| 亚洲一区自拍| 香蕉视频在线播放| 国产精品日日摸夜夜添夜夜av| 国产日韩欧美不卡在线| 欧美粗大gay| 最新精品视频| 精品福利一区二区三区免费视频| 国产精品久久久久久久免费软件| 四虎在线免费观看| 日本三级韩国三级久久| 日韩欧美电影一区| 免费在线观看一区| 97神马电影| 亚洲图片一区二区| 69精品国产久热在线观看| 男人草女人视频| 亚洲精品xxxx| 国产精品久久777777毛茸茸| 在线观看免费高清完整| 国产精品一区在线观看| 欧美性一级生活| 亚洲三级观看| 在线观看免费版| 免费成人av网站| 日韩天堂在线观看| www日韩欧美| 自拍偷拍欧美一区| 黄色免费影视| 国产精品永久在线| 日韩欧美第一页| 国产在线不卡| 欧美韩日亚洲| 三级网在线观看| 色婷婷成人综合| 亚洲国产成人午夜在线一区| 久久精品色综合| 绯色av一区| 国产一区二区中文字幕免费看| 欧美精品在线视频| 国产一区二区精品在线观看| 国产精品va视频| 一级网站免费观看| 国产日韩欧美一区二区| 欧美zozo另类异族| av动漫一区二区| 国产毛片一区二区三区 | 一区二区三区视频免费观看| 情趣网站在线观看| 久久艹中文字幕| 亚洲人av在线影院| 中文字幕中文字幕一区| 国产精品毛片久久| porn亚洲| 欧美日韩天天操 |