2009-12-17

Grub2發生錯誤

昨晚更新了Debian的資料後,沒注意到Grub2的警告訊息,結果發生無法開機的狀況
用Google查了 「grub2 error 15」 後找到瞭解法,下面是解決問題的步驟
  1. 使用 ubuntu 的 LiveCD開機 (我用8.10)
  2. 打開終端機 (Terminal) 程式
  3. sudo fdisk -l 找到 / 所在的分割代碼
  4. sudo mount /dev/sda5 /mnt (系統掛載到 /mnt,若/boot 在另一個硬碟,也要一併掛到 /mnt 下)
  5. sudo mount –bind /dev /mnt/dev
  6. sudo chroot /mnt
  7. vim /etc/default/grub
  8. update-grub
  9. grub-install /dev/sda5 (將 grub 的資料寫入硬碟割區中,也可以寫在MBR 區啦,但我用SPFDISK了)
  10. grub-install –recheck /dev/sda5
  11. (按 Ctrl-D 離開 chroot 環境 )
  12. sudo umount /mnt/dev
  13. sudo umount /mnt

大致是如此,也許之後還會遇到 XD

沒有留言: