• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            elva

            實(shí)例講解lilo.conf的使用

            Linux 加載程序或者說(shuō) LILO 是引導(dǎo)Linux 操作系統(tǒng)最常用的程序,本文將以實(shí)例詳細(xì)敘述Lilo 的配置。

            如果你第一次安裝Linux ,那么可能就需要用到雙重啟動(dòng)。
            LILO(LInux LOader)就是實(shí)現(xiàn)這種功能的最簡(jiǎn)單但是最
            具有伸縮性的程序。

            計(jì)算機(jī)啟動(dòng)時(shí),BIOS 會(huì)執(zhí)行位于硬盤(pán)主引導(dǎo)記錄(MBR)
            或者軟盤(pán)上的一段引導(dǎo)程序,這段程序的作用就是定位并
            加載操作系統(tǒng)。如果是引導(dǎo)Linux 的話(huà),引導(dǎo)程序會(huì)把Linux 內(nèi)核調(diào)入內(nèi)存。LILO 就是干這種活兒的程序。

            首先遇到LILO,估計(jì)應(yīng)該在你安裝Linux 的時(shí)候,你會(huì)被要求選擇LILO 的安裝處,是MBR 還是Linux 的根分區(qū)。如果你有其他的啟動(dòng)管理程序例如Boot Magic 或者 System Commander 等,并且想使用他們,那么你應(yīng)該把LILO 安裝到Linux 的根分區(qū)。如果你選擇使用LILO 作為啟動(dòng)管理程序,就可以選擇MBR。如閬朐諂舳貝薟問(wèn)諍耍燦Ω檬褂肕BR。

            使用LILO 作為啟動(dòng)程序后,機(jī)器啟動(dòng)后就會(huì)有LILO:的提示符,按下 TAB 鍵,可以看到可以選擇的操作系統(tǒng)列表。輸入其中的操作系統(tǒng)標(biāo)簽名就可以啟動(dòng)到對(duì)應(yīng)的操作系統(tǒng),或者直接輸入回車(chē)啟動(dòng)到缺省的操作系統(tǒng)。

            我們來(lái)看一個(gè)LILO 啟動(dòng)的配置文件(/etc/lilo.conf)實(shí)例:

            boot = /dev/hda
            vga = normal
            read-only
            prompt
            default = dos
            timeout = 30
            append="hdc=ide-scsi"

            image = /boot/vmlinuz
            label = linux
            root = /dev/hda2
            initrd = /boot/initrd

            第一個(gè)選項(xiàng)是 boot ,定義了LILO 的安裝位置,
            '/dev/hda' 就是把LILO 安裝到 MBR,所以你如果要把
            LILO 作為啟動(dòng)管理程序,就必須這樣寫(xiě)哦!反之,你要把他定位到具體的Linux 根分區(qū)例如 /dev/hda3。

            vga 是一個(gè)顯示啟動(dòng)菜單的配置選項(xiàng),可以有:

            'normal' (80x25 文本模式),
            'extended' (80x50 文本模式)
            以及 'ask' (提示你選擇文本模式)。

            采用read-only 選項(xiàng)時(shí),系統(tǒng)會(huì)把根分區(qū)掛接為只讀方式,
            推薦采用這個(gè)選項(xiàng),因?yàn)?fsck 程序要求文件系統(tǒng)只讀。
            但不用擔(dān)心你的根分區(qū)會(huì)不能寫(xiě)入了,相反,系統(tǒng)一旦
            啟動(dòng)就會(huì)把根分區(qū)掛接為讀寫(xiě)方式。

            prompt 是一個(gè)必須放入的選項(xiàng),否則就沒(méi)有LILO 的提示符了。但是按住 shift 鍵可以看到提示。

            default 指定缺省的引導(dǎo)映像,如果沒(méi)有指定,那么第一個(gè)
            定義的映像就成為缺省值。

            timeout 是提示顯示的時(shí)間,單位是 0.1 秒。

            append 是一個(gè)十分有用的選項(xiàng),他允許你把額外的參數(shù)傳遞給內(nèi)核,例子中的 /dev/hdc 是一個(gè)可擦寫(xiě)CD驅(qū)動(dòng)器,傳遞的參數(shù)就是用來(lái)讓內(nèi)核認(rèn)識(shí)這個(gè)驅(qū)動(dòng)器,另外這個(gè)選項(xiàng)在個(gè)別不認(rèn)識(shí)內(nèi)存的機(jī)器上十分有用。需要注意的是,你需要使用雙引號(hào)來(lái)引入想要傳遞的參數(shù),不褂玫ヒ擰?
            LILO 也可以讓你手工在LILO 提示符下傳遞這些參數(shù)。例如:

            LILO: linux single

            就是告訴Linux 啟動(dòng)Linux 進(jìn)入單用戶(hù)模式。在引導(dǎo)區(qū)損壞時(shí),可以從軟盤(pán)啟動(dòng),然后指定硬盤(pán)的根來(lái)修復(fù)硬盤(pán)引導(dǎo)扇區(qū)。

            LILO: linux root=/dev/hda3

            image 指定需要啟動(dòng)的內(nèi)核映像。每個(gè)映像還包括一個(gè) label 選項(xiàng)定義啟動(dòng)時(shí)你需要輸入的標(biāo)簽。

            還可以為某一個(gè) image 指定口令:

            password='password'

            添加 restricted 選項(xiàng)后,系統(tǒng)就會(huì)在你傳遞額外的參數(shù)時(shí)提示口令。這就防止有人采用“linux single” 來(lái)直接引導(dǎo)到提示符,而不需要驗(yàn)證系統(tǒng)口令。這在采用主機(jī)托管的服務(wù)器上十分有用,如果碰到別有用心的主機(jī)托管機(jī)房的管理人員時(shí),這一招還是管用的。

            LILO 引導(dǎo)其他類(lèi)型的操作系統(tǒng)和引導(dǎo)Linux 一樣配置,但是更加簡(jiǎn)單:

            other = /dev/hda3
            label = dos
            table = /dev/hda

            other 指明操作系統(tǒng)所在的分區(qū),同樣的和Linux 下的image 一樣也需要給定一個(gè)標(biāo)簽(label),table 選項(xiàng)指向包含分區(qū)表的設(shè)備,這個(gè)選項(xiàng)必不可少,因?yàn)長(zhǎng)ILO 會(huì)從這個(gè)這個(gè)分區(qū)表尋找對(duì)應(yīng)的分區(qū)信息,然后把他傳遞給
            要啟動(dòng)的操作系統(tǒng)。

            對(duì)lilo.conf 的任何改變都要求重新運(yùn)行 /sbin/lilo ,保證最新的改變能寫(xiě)入分區(qū)。
            另外,如果你升級(jí)內(nèi)核或者重構(gòu)了 initrd 映像,也需要重新運(yùn)行 /sbin/lilo。

            運(yùn)行/sbin/lilo 后,可以看到如下信息:

            Added linux *
            Added suse
            Added windows

            表示各種映像已經(jīng)寫(xiě)入分區(qū),帶有 * 的分區(qū)是目前的缺省引導(dǎo)分區(qū)。
            可以用 -D 參數(shù)改變?nèi)笔∫龑?dǎo)分區(qū):

            /sbin/lilo -D windows

            Added linux
            Added suse
            Added windows *

            可以看到缺省分區(qū)已經(jīng)成為 windows了。

            posted on 2008-02-27 16:55 葉子 閱讀(3221) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): 系統(tǒng)管理

            久久精品国产精品青草| 青青青国产成人久久111网站| 欧美久久精品一级c片片| 狼狼综合久久久久综合网| 色综合久久无码五十路人妻| 久久香蕉国产线看观看精品yw| 欧美激情一区二区久久久| 久久精品国产男包| 久久99热这里只有精品国产| 色综合久久久久综合体桃花网 | 亚洲中文字幕无码久久精品1| 亚洲精品国产字幕久久不卡| 狠狠色丁香久久婷婷综| 久久WWW免费人成—看片| 久久伊人精品一区二区三区| 久久99国产乱子伦精品免费| 91精品国产91久久久久久青草| 午夜视频久久久久一区 | 伊人久久五月天| 久久人人爽人人爽人人爽| 狠狠色丁香久久综合婷婷| 久久综合九色欧美综合狠狠| 亚洲AV日韩AV永久无码久久| 99久久久久| 7777精品伊人久久久大香线蕉| 国产成人久久精品激情| 久久这里的只有是精品23| 99久久亚洲综合精品网站| 亚洲精品乱码久久久久久按摩| 国产国产成人久久精品| 久久国产精品成人影院| 久久午夜夜伦鲁鲁片免费无码影视| 久久综合欧美成人| 国产精品久久久久久久久软件| 99久久无码一区人妻| 国产精品久久国产精品99盘| 亚洲色欲久久久综合网| 久久亚洲熟女cc98cm| 亚洲欧美成人久久综合中文网| 青青青国产精品国产精品久久久久| 久久天天躁狠狠躁夜夜网站|