4.1 LILO 設定簡介
LILO (LInux LOader) 是Linux上的啟動程序,它可以安裝到硬盤的主啟動紀錄MBR (Master Boot Record)上,也可安裝在Linux分割區的第一個磁區上。Linpus 7.0在安裝時的默認值會自動將LILO 裝入Linux分區的第一個磁區,而把RightBoot裝載到主啟動記錄上。盡管RightBoot是一個非常強大的啟動管理工具,但是它不是一個操作系統引導程序,也就是說你在使用 RightBoot管理多個操作系統的時候,還必須使用LILO來引導Linux。
如果用戶打算用Windows NT來管理引導並且讓幾種操作系統並存的話,那麼就必須從MBR中移出RightBoot,確保LILO裝在Linux分割區上,而不要裝在MBR上。這種引導管理模式要比較麻煩的設定。但不管怎樣,即使您使用別的引導管理程序,LILO還是一定要裝的。
4.1.1 /etc/lilo.conf 文件
LILO的設定檔放在/etc/lilo.conf下,您可以用編輯工具(例如 vi)去編輯它。如果您不是很有經驗的用戶,請不要更改LILO。
以下是一個范例:「#」後面的是說明,請不要鍵入這些字眼。
# 從第一台IDE硬盤啟動
boot=/dev/hda
# map 文件的位置在/boot/map
map=/boot/map
# boot.b文件的位置
install=/boot/ boot.b
# 要出現提示符,引導時會出現LILO:
# 按下「tab」會列出所有可選擇的選項
prompt
# 6秒後自動選定default啟動
timeout=60
# 使用lba32模式啟動位於1024磁柱後的linux系統
# 沒有安裝在1024磁柱後的用戶不必要輸入這個選項
lba32
# 指定默認的引導選擇
default=linux
# 引導影像文件的完整路徑,從image開始描述一個開機影像文件的特性
image=/boot /vmlinuz-2.2.14-6.0lp
# 引導影像文件的卷標
label=linux
# 設定內核為唯讀
read-only
# 設定啟動的RAM DISK影像,不必自行制作,也非必要
initrd=/boot/initr d-2.2.14-6.0lp.img
# 設定root分割區所在位置
root=/dev/hda6
# 其他啟動紀錄,此為dos分割區
other=/dev/hda1 label=dos
改變完成之後,重新安裝LILO
#lilo -v -v