如何在Ghost後恢复Grub: (此方法在先安装xp,后安装ubuntu 8.04,GRUB弄坏掉后修复通过)
1.用Live CD引导系统,例如Ubuntu Live, Knoppix, Mepis, or similar.
2.打开终端。打开根终端(用在非Ubuntu光盘中用“su",在Ubuntu光盘中用"sudo -i)。密码是必须的。 (如果是光盘引导进入试用的ubuntu则不用密码)
3.输入"grub" 。
3. Type "grub" which makes a GRUB prompt appear.
4.输入"find /boot/grub/stage1"。你会看到像"(hdX)" 的信息,这个(hdX)代表你的linux安装的盘的位置,X代表的是数字,下同)。在下面的操作中,使用你的计算机显示的信息。 (我的显示的是hd(0,6)下面用(hd0,X)来代替你的显示信息,注意如果你有两块硬盘,就会显示hd(1,X))
5.输入"root (hd0,X)"。(这步是说明你的ubuntu的安装位置)
6.输入"setup (hd0,X)". 这是关键。如果你想将GRUB写入MBR(一般都是写入MBR),可以用其他的操作,如输入"setup (hd0)"(我就是这样修复的)。如果你想将它写入你的linux引导分区,可以在逗号後写入数,如"(hd0,3)"。
7.输入"quit".
(如果按照上述方法尝试,可以恢复grub启动菜单,但是不能进入win系统的话,去查看
/boot/grub/menu.lst 这个文件里面
title Microsoft Windows XP Home #An entry for a Windows installation
#If you're reading this guide, you probably want this
root (hd0,0)---根据你的win所在分区修改
makeactive
chainloader +1
)
8.重启系统。取走引导CD。
原文在ubuntu 的中文wiki里有,如果有别的问题请查阅。还有别的方法可供使用。