重装windows后恢复grub
之前文章标题是“重装windows后快速恢复ubuntu”是发布在学校的一个论坛上,现在改了改,还是保存在自己blog比较好,查找也方便。
————————–
网上太多这样的教程,看到菜鸟头都太了,所以我加工一下,特为初学者写的。我重装ubuntu也只是3次,所以下面有什么不对的,请大家补充。
这个教程优点:不用安装grub for windows,不用安装光盘。操作简单。
缺点:我只在ubuntu上实验过,red hat ,gentoo,freebsd这些都没尝试过,所以他们能否这样恢复,我不敢肯定。
我们安装了Linux和windows(双系统),我们可能因为windows发生了问题,需要重装。
重装后无法启动GRUB。这时我们就要恢复GRUB了。
首先,我们下载 grub_for_dos-0.4.1
解压,复制grltr到系统盘根目录
PS:解压后有两具grltr文件.一个grltr,另外一个grltr.mbr,只需要grltr文件即可.
或者直接从 这里 下载grltr文件
在boot.ini最后添加
C:\GRLDR=”GRUB”

PS:要按击菜单栏的“工具”,”文件选项“,“查看”去掉“隐藏受保护的系统文件”才能看到boot.ini文件。
重新启动电脑,选择grub

然后选择”enter command line”

输入
root (hdX,Y)

PS:root和(hdX,Y)之间是有一个空格的。hdX的这个X,是硬盘数,从零开始,如果是一个硬盘就是hd0,Y是根所在的分区,像我安装在 sda9,这个Y就用8。对于如何根安装在哪里,这个对于安装了ubuntu的朋友来说,应该不是问题。但为了百分百的菜鸟(像我一样)还是讲一下吧, grub里面按e,编辑,就看到了。正常情况在Linux里的和终端df -h也能看到.我还是添个图出来吧。

最后
setup (hd0)

重启,可爱的GRUB启动栏又回来了!


January 14th, 2008 at 8:57 pm
我还是觉得用LiveCD引导最方便了,chroot到linux系统里再执行grub-install