萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

LILO 設定檔 lilo.conf 完整參數手冊

本文翻譯自 LILO 官方文件,詳細說明 /etc/lilo.conf 所有全域選項與映像選項參數,附帶範例配置,是 LILO 設定的權威參考。

設定檔結構

檔案以全域選項開頭,後接一或多個映像描述區段 (image= 或 other=)。映像區段的選項會覆蓋全域同名選項。最多支援 16 個映像。

全域選項完整列表

選項說明
backup=指定原開機磁區備份檔案/裝置 (預設 /boot/boot.NNNN)
boot=含開機磁區的裝置名稱 (如 /dev/hda)
change-rules定義開機時分區類型編號變更規則 (隱藏分區)
compact合併相鄰扇區讀取請求,大幅減少讀取時間、縮小 map 檔,軟碟開機必用
default=指定預設啟動映像名稱 (未設定則用第一個)
delay=啟動前等待時間 (十分之一秒),便於按 Shift 進入選單
disk=定義特殊硬碟非標準參數 (BIOS 編號、幾何參數),解決 Linux/BIOS 裝置對應問題
disktab=指定磁碟參數表檔案 (不建議使用)
fix-table允許 LILO 修正分區表 3D 地址錯誤 (有風險,建議用分區工具重新分區)
force-backup=強制覆蓋既有備份檔
ignore-table忽略無效分區表
install=指定新開機磁區檔案 (預設 /boot/boot.b)
linear產生線性扇區位址而非 CHS,支援大硬碟,但可能導致開機軟碟不可攜
lock自動記錄開機命令列為預設值,鎖定選項直到手動取消
map=指定 map 檔路徑 (預設 /boot/map)
message=指定開機選單前顯示的訊息檔 (含 ^L 清屏),最大 65535 位元組
nowarn關閉潛在危險警告
optional將所有映像標記為 optional (裝置不存在時跳過)
password=為所有映像設定密碼保護
prompt/forces直接進入開機提示符模式,若無 timeout 則無法自動開機
restricted所有映像僅允許帶參數開機需密碼
serial=啟用序列埠控制台,格式 [port][,speed[,parity[,bits]]] (預設 0,2400,n,8)
timeout=鍵盤輸入超時 (十分之一秒),超時自動啟動預設映像
verbose=冗長輸出等級 (0-5),命令列 -v 疊加

核心參數 append、ramdisk、read-only、read-write、root、vga 亦可在全域設定作為預設值。

單一映像選項

以 image=路徑 (Linux 核心) 或 other=路徑 (其他 OS) 開頭。

Linux 映像專用選項

  • label= (必填) 選單顯示名稱
  • root= 根裝置
  • append= 核心參數
  • read-only/read-write 根檔案系統初始掛載模式
  • vga= 視訊模式 (normal, extended, ask, 或十六進位模式號)
  • ramdisk= RAM disk 大小 (KB)
  • optional 裝置不存在時不報錯
  • password= 啟動此映像需密碼
  • restricted 僅帶參數開機需密碼
  • alias= 別名

其他作業系統映像選項

  • loader= 鏈式載入程式 (預設 /boot/chain.b),非第一硬碟/軟碟啟動時必須指定
  • table= 含分區表的裝置名稱,未指定則不傳遞分區資訊
  • label=、optional、password=、restricted 同 Linux 映像

範例配置

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/hdb1
vga=ask
other=/dev/hda3
label=dos
table=/dev/hda
copyright © 萬盛學電腦網 all rights reserved