歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

Linux中用安裝盤來修復GRUB

一、本解決方案所要解決的問題:

sh#grub

 

會出現這樣的字符

grub>

 

我們就可以在這樣的字符後面,輸入

grub>root (hdX,Y)

grub>setup (hd0)

 

如果成功會有一個sUCcessful......

 

這裡的X,如果是一個盤,就是0,如果你所安裝的linux的根分區在第二個硬盤上,那X就是1了;Y,就是裝有linux系統所在的根分區。 setup (hd0)就是把GRUB寫到硬盤的MBR上。

 

我來舉個例子吧,如果以我的硬盤為例。我在第一個硬盤上裝了XP,在第一個硬盤的hda9個裝了RH73.我總共有兩個硬盤。如果我把GRUB丟了,就用這種辦法找回來。 如果你不知道你的linux安裝到哪個分區上,也就是說,不知道這個Y是多少,這也不要緊,先輸入root (hdX,然後用[TAB]來查看,一下就明白了...

 

操作如下:[前面開機啟動的上面有說明]

sh# grub

 

會出現下面的字樣的

grub>



 

然後再這樣操作,如果我知道我的linux裝在第一個硬盤上,但我不知道裝在哪個分區上,就可以先輸入root (hd0,然後用[TAB]鍵來補齊,然後就明白了。

[code:1:3249bf1c31]

grub>root (hd0,8)

grub>setup (hd0)

[/code:1:3249bf1c31]

 

請弟兄們結合文章及這個例子,仔細想一想。

 

我的第一個硬盤的分區情況是這樣的。。

 

/dev/hda1 主分區 NTFS

/dev/hda2 擴展分區

/dev/hda5 NTFS

/dev/hda6 FAT

/dev/hda7 FAT

/dev/hda8 /boot ext3

/dev/hda9 / ext3

/dev/hda10 /swap ext3

 

最後就是按一下[RESET]鍵,重新啟動,就OK了。。。。這步應該是最簡單的吧。。。哈。。。。





/dev/hda8 /boot ext3

/dev/hda9 / ext3

/dev/hda10 /swap ext3

 

最後就是按一下[RESET]鍵,重新啟動,就OK了。。。。這步應該是最簡單的吧。。。哈。。。。



Copyright © Linux教程網 All Rights Reserved