歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux/Windows雙系統重裝XP後GRUB的修復

Linux/Windows雙系統重裝XP後GRUB的修復

日期:2017/2/28 17:10:44   编辑:Linux教程

Linux與WINDOWS XP雙系統直接刪除LINUX或WINDOWS XP與重裝XP後往往會出現一些問題,這時就要我們對GRUB進行修復.

網上最流行的辦法,就是使用Live CD來進行恢復。
使用livecd啟動,進入桌面系統,在終端輸入

sudo grub
進入grub命令行,輸入

find /boot/grub/stage1 (stage1中的最後一個是數字1,不是字母l,意思是第一塊硬盤,如果你不是安裝在第一塊硬盤,就根據實際情況改一下就可以)
root (hd0,x) (這裡的x填寫的是上面一個命令運行的結果)
setup (hd0)

注意 root (hd0,x)在root後面必須有空格。root命令是指定引導的分區,setup命令把引導信息寫到硬盤MBR。
退出重啟以後,一般就可以看到包含Ubuntu的Grub列表了。

上面的都是網上可以長到的方法,我也是用這個方法恢復了Grub列表的,但是我還碰到了另外一個問題就是,我是Find命令得出的結果是(hd0,5),但是運行的時候,發現Grub裡面的全部都是(hd0,6),所以還是無法找到文件,進不去系統。

後來我發現,其實在顯示Grub列表的時候,最下面有一些提示,其中一條說明就是,可以在未選定啟動系統前是可以編緝Grub列表的,按“C”可以進入,然後選擇你需要編緝的條目,按“E”進行編緝,我將root(hd0,6)改成了root(hd0,5)之後,直接按“B”就成功啟動並進入系統。

過入系統後再編緝Grub文件,就可以解決這個問題。
gedit /boot/grub/menu.lst

Copyright © Linux教程網 All Rights Reserved