|
作者 Sonia
|
Lilo是最常見的Linux Boot Loader。
在使用LILO開機時,一開始會出現 boot :提示符號,此時按鍵可出現多重開機選單。
例如: boot: 此時按 Linux Windows NT出現兩個作業系統,以及下一行 boot: 此時輸入Linux便會進入 linux 作業系統,輸入Windows NT便會進入Windows NT(通常是windows 2000)作業系統)
LILO設定檔: /etc/lilo.conf
LILO執行檔: /sbin/lilo /sbin/lilo.real (一般執行檔是上面那個,但在OpenLinux地下為了安全性考量(例如當設定檔寫錯,又重新執行lilo時,便可能無法開機),上面那個是假的,真正的lilo執行檔是lilo.real)
說明: LILO設定檔設定多重開機選單及其對應的核心位置(也就是核心所在的硬碟分割區位置)。使用 more 觀看 /etc/lilo.conf 時可能會看到以下內容:
#(井號後面是註解,通常是一些說明的文字!) boot = /dev/hda install = /boot/boot.b
prompt delay = 50 message=/boot/message default=linux
other=/dev/hda1 label=Windows NT image = /boot/vmlinuz-2-4-2-modular label = linux root = /dev/hda3 vga = 274
|
一個開機選單可能會有非常多的參數。以下針對較重要的參數作介紹:
例如 boot 表示lilo安裝的硬碟位置。boot = /dev/had 表示 lilo 安裝在第一顆硬碟。由於每次更改lilo的設定時都必須重新啟動lilo,所以要讓系統知道lilo的安裝位置,以便將更動寫入。
delay 表示預設的秒數。例如delay = 10表示在出面boot:提示符號時,若過了十秒使用者還未有動作,便使用預設的作業系統開機。
root 指定Linux root partition 的位置。Root partition 就是根目錄 /
image 指定核心的位置及檔案名稱
label 指定開機選單的名稱。也就是在 boot: 時按鍵會看到的選單名稱。
other 其他作業系統所在的硬碟分割區位置。
每次更改lilo設定檔時需重新啟動 lilo,設定黨才會更新。重新啟動的方法是直接執行/sbin/lilo。不過這裡千萬要注意,lilo.conf 中的設定若有錯誤,可能會造成系統無法開機。在測試lilo設定檔時,最好先將lilo.conf備份起來,並準備一張開機磁片,在 lilo 開機失敗時可使用開機磁片開機,進入linux後再將 lilo.conf 改回來。
|
|
最後更新 ( 2006/03/06, Monday )
|