若有開機磁碟,啟動後執行 lilo 再重啟即可。
用安裝光碟引導,安裝嚮導啟動後按 Ctrl+Alt+F2 切換控制台,出現 bash# 提示。假設根分區為 /dev/hda3、檔案系統 ext2:
mount -t ext2 /dev/hda3 /tmp chroot /tmp /sbin/lilo
(若為 reiserfs 請將 ext2 改為 reiserfs)
若同時忘記 root 密碼,此階段可用 passwd 修改。完成取出光碟,硬碟啟動。
假設光碟機 G:,Linux 安裝於 /dev/hda3。DOS 下執行:
G: cd dosutils autoboot ..loadlin vmlinuz root=/dev/hda3 1 # 或 ..loadlin vmlinuz root=/dev/hda3 single # 或 ..loadlin vmlinuz root=/dev/hda3 init=/bin/sh rw
進入 Linux 後執行 /sbin/lilo;若需改密碼則執行 passwd 後重啟。
不選任何套件,執行一次安裝程序,自動修復 LILO。
重新安裝(不選套件、不格式化 Linux 分區),執行至重新配置 LILO 步驟即可修復。若同時忘記密碼,務必記住重裝時設定的新密碼。
重啟,在 LILO boot: 提示輸入:
linux 1 # 或 linux single # 或 linux init=/bin/sh rw
進入單用戶模式,出現 bash# 後執行 passwd 修改密碼。完成後 exit 回到 login:,以 root 新密碼登入。
密碼破解亦可參考上述方法 2、3、5(若 LILO 正常則無需執行 lilo)。
安裝 Linux 後無法啟動 DOS/Windows(假設在 /dev/hda1),編輯 /etc/lilo.conf 加入:
other=/dev/hda1 label=dos
存檔執行 lilo,LILO 將加入 DOS 開機選項。