2010年8月4日 星期三

修復grub

今天因為手賤在調整partition得時候把grub給搞掛了
於是開機的時候只剩下grub的提示字元
grub rescue>
於是搜尋了一些方法來修復
grub rescue>set
prefix=(hd0,6)/boot/grub
root=hd0,6
因為之前我的kubuntu是灌在sda6的partition中
所以這個設定是對得
但是後來因為我改了partition
現在新的partition已經是在sda1了
所以必須手動修改
grub rescue>ls
(hd0), (hd0,1), (hd0,2), (hd0,3), (hd0,5)
grub rescue>set root=(hd0,1)
grub rescue>set prefix=(hd0,1)/boot/grub
grub rescue>insmod normal
rescue:grub>normal
接下來你就看得到選單了
開機進入kubuntu之後記得修改/boot/grub/grub.cfg

執行update-grub修改menu
sudo update-grub

然後重新安裝grub
sudo grub-install /dev/sda

好了!以後開機就都正常囉!!

2 則留言 :

  1. I got a netbook from a friend..... i got the error message.
    I was supposed to choose option 1 ( i think i should have got windows... ), but i chose option 4 when I first turned on the comptuer.
    Do you think you can probably help me with it??

    回覆刪除
  2. you can edit /boot/grub/grub.cfg
    you can modify
    set default="0"
    maybe your default="3"

    回覆刪除