前言:
因为我的XP崩溃了,用光盘重安了一次,启动时发现把linux的启动列表清了(也就是GRUB),下面说下Ubuntu 10.10安装XP后恢复GRUB启动解决办法。
相关阅读:安装Ubuntu 10.10后Windows XP启动项丢失的完美解决
(1)用Live CD启动;
PS:这里我在网站上找了半天Live CD也没找到下载的地方,后来用安装启动,点击试用进的系统,我想这就是传说中的Live CD吧!
(2)挂载原来的系统,这里不用使用mount命令也可以,在“位置”里用鼠标点一下相应的盘就挂上了。
检查挂载的分区是否正确:
mount | tail -1
你应该会看到类似下面的输出:
/dev/sda2 on /media/0d104aff-ec8c-44c8-b811-92b993823444 type ext4 (rw,nosuid,nodev,uhelper=devkit)
注意:这里的/dev/sda后面会用到。上面写的是/dev/sda2,我们是不用写后面的数字的。
确定Ubuntu boot目录是正确的, 运行 ls /media/0d104aff-ec8c-44c8-b811-92b993823444/boot, 子目录 0d104aff-ec8c-44c8-b811-92b993823444 是之前系统硬盘的UUID,运行后会有类似下面的输出:
如果你没看到类似的输出,请重新挂载。
现在已经一切就绪了,只要重新安装GRUB到相应的硬盘就可以了。
sudo grub-install –root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444 /dev/sda
安装成功会提示:
“Installation finished. No error reported.”
然后把光盘拿出来重启就可以了。
我安的是Ubuntu 10.10。原文中说GRUB有两个大版本,一个是GRUB另一个是GRUB2,因为www.linuxidc.com安的Ubuntu版本比较高,所以我用的是GRUB2,对于低版本的GRUB我没试过,