如何救回grub2的開機選單

在更新至vista 及 這次的window 7 ,grub 2都被清掉,總是要上網找解決方案。這次就先記下來。

  • 先利用 live cd 開機選擇試用即可,我的最好是用9.04版開機,因為用9.1開機會找不到磁碟機,可能與趨動程式不相同有關。
  • 開啟gnome-terminal
  • 找出開機磁碟及有那幾個硬碟。
sudo fdisk -l
  • 這裡Ubuntu安裝在sdb5,而grub是裝在第一顆sda1 ,而不是sdb5。
sudo mount /dev/sdb5 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
  • 切換至/mnt目錄,因為我們一開始是用光碟開機,利用這個指令回到以前硬碟的檔案結構,去更動檔案
sudo chroot /mnt
  • 後面接的是開機碟,自己是在/sda ,也就是第一顆,一直搞錯才會修不好,因為都裝到第二顆硬碟去了。
grub-install /dev/sda
  • update-grub 這行可以再跑一下,製作出grub.cfg ,這時window vista or 7 會找不到,沒關係。 開至ubuntu再執行一次這個指令就會找到window開機資訊了。
  • 好了之後exit,再umount 所有剛才mount入的檔案系統
  • 重開,應就可以看到熟悉的畫面了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料