[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

如何重新安裝開機管理程式(GRUB)

假若你曾經從備份磁帶修復你的系統(例如透過 dump 或 tar),或者安裝了一個好像來自 Redmond 般會蓋過主啟動記錄(MBR)的操作系統,你便須要修復開機管理程式。

1. 重新安裝開機管理程式(GRUB)

請執行下列步驟:

  1. 用 CentOS 安裝碟片開機(例如首張 CD 或 DVD)。
  2. CentOS-4 或 CentOS-5 請在 boot: 提示輸入 linux rescue。CentOS-6 請從開機選單選取 Rescue installed system。

  3. 以讀寫模式掛載所有檔案系統。
  4. chroot 到你硬盤內的真正根目錄('/')。

    # chroot /mnt/sysimage
  5. 重新安裝開機管理程式(GRUB)。
    • 若果你要在 SCSI 硬盤或 SATA 硬盤的 MBR(/dev/sda)重新安裝 GRUB:

      # grub-install /dev/sda
    • 若果你要在 SCSI 硬盤或 SATA 硬盤的第二個分割區內的 PBR(/dev/sda2)重新安裝 GRUB:

      # grub-install /dev/sda2
    • 若果你要在 IDE 硬盤的 MBR(/dev/hda)重新安裝 GRUB:

      # grub-install /dev/hda
    • 若果你要在 HP Smart Array 磁碟陣列的 MBR(/dev/c0d0)重新安裝 GRUB:

      # grub-install /dev/cciss/c0d0

2. GRUB 問題的另類修復方法 —— Super Grub Disk

Super Grub Disk 收錄了各種開源的開機修復程式。就 CentOS 的舊版 GRUB 而言,SuperGRUB 非常實用。

3. 更多關於 GRUB 的資料和文章

Translation of revision 11


2023-09-11 07:23