萬盛學電腦網

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

LILO 常見操作與維護技巧大全

整理 LILO (Linux Loader) 日常操作與維護指令,涵蓋移除 LILO 還原 Windows MBR、重新安裝 LILO、製作開機磁碟/軟碟、獨立軟碟啟動 Linux 等實用情境。

A. 移除 LILO 並還原 Windows MBR

  1. Windows 95/98 DOS 下:fdisk /mbr
  2. Linux 下:/sbin/lilo -u /dev/hda
  3. 使用 dd 還原備份:dd if=/boot/boot.0300 of=/dev/hda bs=446 count=1
  4. 直接寫回備份:cat /boot/boot.0300 > /dev/hda

注意:/boot/boot.0300 為 LILO 安裝時備份的原始 MBR,**僅在「先裝 Windows 95 再裝 Linux」情況下才是 Windows MBR 備份**。

B. 重新將 LILO 寫入 MBR

方法 1:使用安裝光碟/磁碟救援模式

boot: vmlinuz root=/dev/hda1   # 指定根分區
# 進入系統後
/sbin/lilo

方法 2:兩張軟碟啟動 (舊式救援)

mount -t ext2 /dev/hda1 /mnt
ln -s /mnt/boot /boot
ln -s /mnt/etc/lilo.conf /etc/lilo.conf
/mnt/sbin/lilo

C. 將 LILO 複製到軟碟製作開機磁碟

  1. /sbin/lilo -b /dev/fd0
  2. 或用安裝光碟救援模式進入後:
    編輯 /etc/lilo.conf 設定 root=/dev/fd0、boot=/dev/fd0,執行 /sbin/lilo -v

D. 製作 Red Hat 官方開機磁碟

mkbootdisk --device /dev/fd0 2.0.36-3   # 參數為核心版本號

E. 將核心直接寫入軟碟 (獨立啟動並掛載硬碟根目錄)

  1. fdformat /dev/fd0H1440 低階格式化
  2. dd if=/boot/vmlinuz of=/dev/fd0 寫入核心
  3. rdev /dev/fd0 /dev/hda1 設定根裝置為 /dev/hda1

此軟碟可獨立啟動 Linux 核心並自動掛載硬碟根檔案系統,適合救援用途。

copyright © 萬盛學電腦網 all rights reserved