最近裝過的Vista裝錯了,是個MSDN版,更新過後提示我要激活。沒轍,只能重裝換回原來的OEM Ultimate版。這個重裝之後的後果我是考慮過的,就是Grub的丟失。可我不想就這麼為此重新裝一遍Linux。
要知道我可是yum了一天才從Fedora7 yum到Fedora8的,嘗試一下修復Grub吧,幾條簡單的命令就搞定了。
1、放入Linux盤。隨便什麼盤,LiveCD、安裝盤都可以。設置用Linux光盤引導。
2、進入Linux Rescue模式,出現sh#
3、輸入sh#fdisk -l進入磁盤列表。記下來自己Linux和Windows都安裝在哪。
4、輸入sh#grub,進入Grub配置界面輸入
grub>root (hdX,Y)這裡的X和Y代表是數字。即hd0,1代表第一塊硬盤的第一個分區。根據你剛剛在fdisk裡看到的內容填寫。
如果正確,它會提示認出這個磁盤格式為Linux
grub>setup (hdX)此處的X和上一個數值保持一致,成功的話,會提示succeed
然後
grub>quit
sh#reboot
修復完成