配置 LILO 引導裝載程序
LILO 引導裝載程序用 /etc/lilo.conf 文件的內容進行配置。關於配置選項的完整細節,請參考 lilo.conf 的手冊頁。幾個初始選項控制一般行為。例如,常常使用 boot=/dev/hda 或者類似的配置;這將 LILO 安裝到第一個 IDE 硬盤的 MBR。也可能在某個分區安裝 LILO ,這常常是因為使用了另一個主引導裝載程序程序。例如,boot=/dev/sda3 將 LILO 安裝在第一個 SCSI 硬盤的第三個分區。其他選項控制 LILO 的外觀和等待時間。
請記住,在編輯了 /etc/lilo.conf 配置之後,需要運行 LILO 以便實際安裝在初始化期間使用的新的引導扇區。很容易忘記安裝新設置,但是引導裝載程序本身無法讀取配置,除非原始扇區偏移量被編碼了(LILO 在運行時計算這個偏移量)。
在使用 LILO 時,主要對一個或多個 image= 行感興趣,如果要引導其他操作系統,還會對一些 other= 行感興趣。一個 /etc/lilo.conf 示例包含以下配置:
清單 2. LILO 配置示例
image=/boot/bzImage-2.7.4
label="experimental"
image=/boot/vmlinuz
label="linux"
initrd=/boot/initrd.img
append="devfs=mount acpi=off quiet"
vga=788
read-only
other=/dev/hda3
label=dos
這個配置允許在運行時選擇 2.7.4 開發內核或者一個穩定內核(後者恰好在引導期間利用了一個初始 ramdrive)。還可以選擇在第一個 IDE 驅動器的第三分區上安裝的 DOS 操作系統。