色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Lilo.conf (LILO 配置文件) 手冊

          Lilo.conf (LILO 配置文件) 手冊

          作者: 時間:2007-05-10 來源:網(wǎng)絡(luò) 收藏

          文 檔 名:Lilo.conf (LILO 配置文件) 手冊
          翻 譯:ZEO
          發(fā)布日期:28 July, 1995
          翻譯日期:一九九九年十一月
          =====================================================================
          LILO.CONF(5)

          名稱
          lilo.conf-lilo的配置文件。
          描述
          本文件,缺省位置為etc/lilo.conf,由引導裝入程序的安裝程序
          LILO 讀取。
          其表現(xiàn)可能如下:

          boot=/dev/hda
          delay=40
          compact
          vga=normal
          root=/dev/hda1
          read-only
          image=/zImage-2.5.99
          label=try
          image=/zImage-1.0.9
          label=1.0.9
          image=/tamu/vmlinuz
          label=tamu
          root=/dev/hdba
          vga=ask
          other=/dev/hda3
          label=dos
          table=/dev/hda

          本配置文件指定 LILO 使用在/dev/hda路徑上的主引導記錄。(關(guān)于使
          用 LILO 的不同方式以及其與其他操作系統(tǒng)間交互作用,參見 LILO 文檔中
          的 USER.TEX)

          啟動時,引導裝入程序會等待 4 秒的時間(40 deciseconds)讓你按
          SHIFT 鍵。如果未按,則上述提及的第一核心映象(zImage-1.5.99,可能
          你5分鐘之前才裝上的)將被啟動。如果按下了SHIFT鍵則引導裝入程序就會
          問你要啟動哪一個映象。 萬一你忘了該選擇啟動哪個映象, 按[TAB](或
          [?]如果你有一個美國標準語鍵盤的話)就會有個菜單給你選擇。你在這時
          可以選定或者啟動這個全新的內(nèi)核,或者啟動一個原來可靠的內(nèi)核,或一個
          在其他根文件系統(tǒng)上的內(nèi)核 (當你在自己常用的根文件系統(tǒng)上做了什么傻
          事),或者啟動一個不同的操作系統(tǒng)。在 LILO.CONF 中提及的映象可多達
          16 個。

          由上可見,一個配置文件以一系列的全局選項開始(如例子中的開始的
          6 行),隨之是不同映象選項的描述。在映象描述中的選項將會覆蓋全局選
          項所設(shè)定的內(nèi)容。

          全局選項部分

          其有許多可能的關(guān)鍵詞。下面的描述幾乎是照抄于 USER.TEX(僅有少許
          縮略)

          backup=backup-file

          將原引導扇區(qū)拷貝到備份文件(其也有可能是一個設(shè)備,如/dev/null)
          而非/boot/boot.NNNN

          boot=boot-device

          設(shè)定包含引導扇區(qū)的設(shè)備的名稱(如一個硬盤的分區(qū))。如果未指定該
          關(guān)鍵字引導扇區(qū)將從當前作為根文件系統(tǒng)安裝的設(shè)備中讀取(或者可能
          也會寫入)。

          change-rules

          定義引導時對分區(qū)類型數(shù)的改變('hiding')。詳細資料請參看
          user.tex 中“分區(qū)類型改變規(guī)則“一節(jié)。

          compact

          試圖將相鄰扇區(qū)的多次讀取請求合并成一次讀取請求。這樣就大幅度地
          減少了讀取時間,并使系統(tǒng)描述(MAP)更小。
          在從軟驅(qū)進行讀取時尤其要使用 'compact' 選項。

          default=name

          使用特別指定的映象作為默認的啟動映象。如果未設(shè)置 'defaul' 選項,
          則將使用在該配置文件中最早出現(xiàn)的那個映象作為啟動映象。

          delay=tsecs

          指定引導裝入程序在啟動第一個映象之前應(yīng)等待的時間為多少個 10 分
          之一秒。這對于在鍵盤可用后立即從硬盤上啟動系統(tǒng)很有用。如果未設(shè)
          置 'delay' 選項或設(shè)為 0,則引導裝入程序就不會等待。

          disc=device-name

          定義特定硬盤的非標準參數(shù)。具體細節(jié)參見 USER.TEXT 中的硬盤分區(qū)結(jié)
          構(gòu)一章。其對于定義 'BIOS=' 參數(shù)尤其有用。若你的硬盤的 BIOS 數(shù)據(jù)
          是 0x80 ,0x81(十六進制)等等,將無法判斷哪一塊 Linux 磁盤與哪
          一塊 BIOS 磁盤相對應(yīng)(因為這決定于 BIOS 的設(shè)置和 BIOS 的類型)。
          因此若你采用的是非一般的安裝,那你就需要說明 LINUX 磁盤和 BIOS
          磁盤間的對應(yīng)關(guān)系。比如:

          desk=/dev/sda
          bios=0x80
          disk=/dev/hda
          bios=0x81

          就會說明你的 SCSI 盤是第一個 BIOS 盤,而你的(主硬盤)IDE盤是第
          二個 BIOS 盤。

          disktab=disktab-file

          指定磁盤參數(shù)表的名稱。若未指定“disktab”選項,則磁盤描述(Map)
          裝入程序會尋找 /etc/disktab 文件。并不提倡disktab選項使用。

          fix-table

          這個選項使得 LILO 可對分區(qū)表上的 3D 地址進行調(diào)整。 每個分區(qū)表入口
          包含有該分區(qū)的最前和最后一個扇區(qū)的 3D 地址(扇區(qū)/磁頭/柱面 以及線
          性地址。 如果一個分區(qū)不是以磁道號定位的, 且某個其他操做系統(tǒng) (如
          PC/MS-DOS 或 OS/2 ) 正在使用同一磁盤,他們就有可能導致 3D 地址的
          改變。僅當分區(qū)的兩個地址類型相一致時 LILO 才能保存其啟動扇區(qū)。 如
          果設(shè)定了 'fix-table' 選項,lilo 就可重新調(diào)整錯誤的 3D 地址。

          警告:這并不能保證其他的操做系統(tǒng)以后就不會試圖重設(shè)該地址。也可能
          這種變化有其他不可預(yù)料的副作用。正確的修改方式是用可以軌道
          定位分區(qū)的程序來重新對磁盤驅(qū)動器分區(qū)。并且,對一些磁盤來說
          如一些可進行地址轉(zhuǎn)換的大的EIDE磁盤),在某些情況下, 會不
          可避免的出現(xiàn)分區(qū)表入口相沖突的現(xiàn)象。

          force-backup=backup-file

          與 'backup' 類似,但若有舊的備份文件存在則會將其覆蓋。

          ignore-table

          告知LILO忽略作廢的分區(qū)表。

          install=boot-file

          將指定的文件作為新的引導扇區(qū)來安裝。若未設(shè)置 'install' 選項,則將
          boot/boot.b作為默認缺省值使用。

          linear

          產(chǎn)生線性扇區(qū)地址而非“扇區(qū)/磁頭/柱面”地址。線性地址不依賴于磁盤的
          分區(qū)結(jié)構(gòu),且在運行時被翻譯。注意如果使了'linear'選項則可能使啟動
          盤不能被移植,這是因為BIOS中用于決定磁盤分區(qū)結(jié)構(gòu)的服務(wù)對軟盤的作
          用不穩(wěn)定。在對大硬盤使用'linear'選項時,由于3D扇區(qū)地址在啟動前是
          未知的,故 /sbin/lilo 可能會產(chǎn)生對不可訪問的磁盤區(qū)域的一個參考。

          lock

          允許自動記錄引導命令行,作為以后啟動的默認缺省值。這樣,在手工取
          消之前l(fā)ilo會鎖定一個選項。

          map=map-file

          定位磁盤描述(MAP)文件。若未指定 'map' 選項,就會使用 /boot/map
          文件。

          message=message-file

          指定一個含有在運行啟動提示符前顯示的信息的文件。在顯示出 'LILO' 后
          等待按鍵的時間里不會有信息顯示。在信息中,用FF字符([Ctrl + L])
          清空本地顯示器。信息文件的大小限制在65535字節(jié)以內(nèi)。如果信息文件被
          改動或取消則必須重建磁盤描述(Map)文件。

          nowarn

          使關(guān)于以后可能危害的警告失效。

          optional

          使單一映象選項 'optional' (見后)應(yīng)用于所有映象。

          password=password

          使單一映象選項 'password=...' (見后)應(yīng)用于所有映象。

          prompt forces

          不等待任何的按鍵事件發(fā)生就直接進入啟動提示符模式。如設(shè)定了 'promp'
          選項而沒設(shè)定 'timeout' 選項,則不能自行啟動。

          restricted

          使單一映象選項'restricted'(見后)應(yīng)用于所有映象。

          serial=parameters

          允許使用來自串行口的控制。指定的串行口將會被初始化,引導裝入程序就
          會從該串行口及PC鍵盤接受輸入。在串行線上發(fā)送暫停(break)指令和按
          下鍵盤上的 SHIFT 鍵的效果是一致的,都會引起引導裝入程序的注意。如
          果串行線比鍵盤輸入更不安全,如該線與 MODEM 相連時,則所有啟動映象
          都應(yīng)設(shè)密碼加以保護。參數(shù)串的格式如下:

          [,[[]]]

          :表串行口的數(shù)目,最小為0。
          0對應(yīng)于COM1并指定為/dev/ttyS0,等等。
          所有四個端口均可用(如果可以使用的話)。

          :串行口的比特率。
          以下比特率可被支持:110,150,300,600,1200,2400,4800
          及9600bps。
          默認值是2400bps。

          :表在串行口上使用的奇偶效驗。引導裝入程序忽略輸入的奇偶效
          驗位,并除去第八位。以下字符可用來描述奇偶效驗:
          n表示無相同,e表示偶數(shù)的相同,o表示奇數(shù)的相同。

          :在一個字符中的位的數(shù)目。僅支持7或8位。
          若奇偶效驗是 'none' 則默認是8,
          若奇偶效驗是'even'或'odd',則默認是7。

          若設(shè)定了'serial'選項,則'delay'的值就自動上升為20。

          例如:serial=0,2400n8就會用缺省值參數(shù)來安裝COM1。

          timeout=tsecs

          為鍵盤輸入設(shè)定一個超時選項(以10分之一秒為單位)。若在指定的時間
          內(nèi)沒有按鍵則第一個映象就會被自動啟動。同樣,如過用戶停頓過長則密
          碼輸入就會被取消。默認的超時值是無限。

          verbose=level

          用以打開大量的進程報告。數(shù)目越大則給出的冗長輸出越多。如果在 LILO
          命令行中附加參數(shù) -v,則冗長標準也相應(yīng)增加。最大的冗長標準是5。

          另外,內(nèi)核配置參數(shù) append,ramdisk,read-only,read-write,root以
          及vga都可在全局選項中被設(shè)定。如果在相應(yīng)的核心映象的配置欄中沒對其加以
          指定,該設(shè)定值其就會被用做默認的缺省值。

          單一映象部分

          一個單一映象或者以一行
          image=pathname
          開始(以提示含有一個LINUX內(nèi)核的啟動映象的文件或設(shè)備),或以一行
          other=pathname
          開始以提示啟動其他獨立的系統(tǒng)。

          在前一例中,如果一個映象行指定是從一個設(shè)備啟動,則必須用
          range=start-end
          提示被描述的扇區(qū)范圍。

          在后一例中,有3個選項可供選擇。

          laoder=chain-loader

          該參數(shù)指定了將使用的連鎖裝入程序。使用默認缺省/boot/chain.b。
          如果是從其他設(shè)備而非第一硬盤或軟盤啟動則必須指定連鎖裝入程序。

          table=device
          其指定含有分區(qū)表的設(shè)備。若未指定該參數(shù),引導裝入程序就不會把分
          區(qū)信息傳送到已啟動的操做系統(tǒng)。(一些操做系統(tǒng)有其他的方式來決定
          從哪個分區(qū)來啟動。如,MS-DOS將其的啟動盤分區(qū)結(jié)構(gòu)或分區(qū)保存到引
          導扇區(qū)里)。應(yīng)注意若一個已定位且引用了 'table' 選項的分區(qū)表被
          修改則必須重新運行/sbin/lilo文件程序。s

          unsafe

          在創(chuàng)立磁盤描述(Map)時不要訪問啟動扇區(qū)。 這將取消一些正確性檢
          查,包括分區(qū)表檢查。如果啟動扇區(qū)是在一個固定格式化的軟盤驅(qū)動器
          上,則在運行定位裝載程序時使用 unsafe 選項就不需插入可讀取的磁
          盤到驅(qū)動器里。

          以下選項在這兩例中均可運用。

          label=name

          引導裝入程序使用每個映像說明的主文件名(不包含路徑)來標識該映像。
          通過設(shè)定變量'label'可使用不同的名稱。

          alias=name

          通過指定一個別名可對同一個目錄使用第二名稱。

          lock(見前)

          optional

          刪去在磁盤描述表創(chuàng)立時不可用的映像。這對于在指明測試并不總是可用的
          內(nèi)核很有用。

          password=password

          用密碼保護映像。
          restricted

          若是在命令行被指定各參數(shù)則只在啟動映像使需要輸入密碼。

          內(nèi)核選項部分

          如果被啟動的映像是一個LINUX內(nèi)核,則可以將命令行參數(shù)傳送到該內(nèi)核。

          append=string

          將指定的各選項增加到傳送于內(nèi)核的參數(shù)行。其典型的運用于指定不能完全
          自檢或徹查對其有危害的硬盤的參數(shù)。比如:

          append=hd=64,32,202

          literal=string

          與 'append' 類似,但會取消所有其他選項(如根驅(qū)動器的設(shè)定)。由于用
          'literal' 選項可在無意之間刪掉重要的選項,故該選項不能設(shè)在全局選項
          中。

          ramdisk=size

          該選項指定了任選RAM磁盤的大小。0 表示不應(yīng)創(chuàng)立任何RAM磁盤。若不指定
          該參數(shù),則使用在根文件系統(tǒng)中建立的RAM磁盤大小。

          read-only

          該參數(shù)指定根文件系統(tǒng)應(yīng)該以只讀的形式裝載。典型的是,該系統(tǒng)的起始程
          序稍后將以可讀寫方式重新裝載根文件系統(tǒng)。

          read-write

          其指定根文件系統(tǒng)應(yīng)以可讀寫方式裝載。

          root=root-device

          該參數(shù)指定應(yīng)作為根募低匙霸氐納璞?。染J殼笆褂玫氖侵付ǖ拿疲?
          則根驅(qū)動器就設(shè)在根文件系統(tǒng)目前所在的設(shè)備上。如果根設(shè)備被 -r 參數(shù)所
          修改,則使用相應(yīng)的設(shè)備。若未指定 'root' 參數(shù),則使用包含核心映象的
          根設(shè)備設(shè)置(該設(shè)置是編譯內(nèi)核時在內(nèi)核的 Makefile 文件中用 ROOT_DEV
          變量設(shè)定的,并稍后可用 rdev(8)程序修改)

          vga=mode

          其指定在啟動時應(yīng)選擇的 VGA 文本模式。 下列數(shù)值可被識別 (忽略大小
          寫):

          normal:選擇普通 80x25 文本模式。

          extent(或ext):選擇 80x50 文本模式。

          ask:停止并要求用戶的輸入(在啟動時)

          :使用相應(yīng)的文本模式。在啟動時用vga=ask選項或按

          [Enter]都可獲得一個可用模式的列表。

          若未指定該參數(shù),則使用在核心映像中獲得的 VGA 文本環(huán)境。(該設(shè)置是
          編譯內(nèi)核時在內(nèi)核的 makefile 文件中用 SVGA_MODE 變量設(shè)定的,稍后可
          用 rdev(8)程序修改)

          參見

          lilo,rdev(8)。
          lilo的發(fā)布版本來源于廣泛的文件,以上部分只是這些文件的選錄。

          本文引用地址:http://cafeforensic.com/article/258188.htm


          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉