今天出了一回小差错,导致误删了grub。。。
事情时这样的,系统本来有win7与fedora双系统,然后想换个ubuntu,然后就开始装ubuntu11.10,但是装的时候我以为ubuntu会自动去识别覆盖fedora,但是没有,我的电脑竟然还有空余磁盘(头痛),于是ubuntu就装在那了,这个时候电脑更新了grub,原来fedora生成的grub被更新了,但是注意,这个时候,grub还是在fedora的系统空间上!这个时候就有点悲剧,我把ubuntu更新了一下午,发现磁盘空间小了一点,这个时候,我就想到我的fedora占据了空间,于是我就进了win7,直接把fedora占的两个盘(根目录+swap)给格了,这时悲剧就此上演。
开机时,电脑显示:grub rescue>
我以前没遇到这样的情况,晕,怎么办,想了想,才意识到我电脑的grub是fedora的磁盘上的。
还好旁边有同学在用电脑,果断借了电脑直接百度之,终于被我搜到。。。太幸运了。。
事情时这样的,系统本来有win7与fedora双系统,然后想换个ubuntu,然后就开始装ubuntu11.10,但是装的时候我以为ubuntu会自动去识别覆盖fedora,但是没有,我的电脑竟然还有空余磁盘(头痛),于是ubuntu就装在那了,这个时候电脑更新了grub,原来fedora生成的grub被更新了,但是注意,这个时候,grub还是在fedora的系统空间上!这个时候就有点悲剧,我把ubuntu更新了一下午,发现磁盘空间小了一点,这个时候,我就想到我的fedora占据了空间,于是我就进了win7,直接把fedora占的两个盘(根目录+swap)给格了,这时悲剧就此上演。
开机时,电脑显示:grub rescue>
我以前没遇到这样的情况,晕,怎么办,想了想,才意识到我电脑的grub是fedora的磁盘上的。
还好旁边有同学在用电脑,果断借了电脑直接百度之,终于被我搜到。。。太幸运了。。
现在把这个解决办法记录下来,也同时分享给大家(其实百度上挺多的)(亲测有效)
用LiveCD(本人用的是Ubuntu 11.10的安装光盘)修复Grub的具体方法如下:
用LiveCD(本人用的是Ubuntu 11.10的安装光盘)修复Grub的具体方法如下:
1、用Ubuntu11.10光盘进入菜单栏后选择“试用而不是安装Ubuntu11.10的系统选项”;
2、进入试用的系统后,打开终端,输入终端命令:
sudo fdisk -l (查看计算机分区列表)
3、在终端输入命令:
4、执行完以上步骤和命令,重新启动系统。
此时出现双系统启动菜单,且可正常进入ubuntu11.10
进入ubuntu11.10后,输入:
感谢网友 and 搜索引擎的力量!!!
2、进入试用的系统后,打开终端,输入终端命令:
sudo fdisk -l (查看计算机分区列表)
请记录下来根分区 / 和 /boot 分区安装的位置(我的根分区位于/dev/sda6,/boot没有单独分区(
下面就以我的分区为例说明,请大家根据自己的磁盘分区情况进行相应修改;
有则假设位于/dev/sda7)),
3、在终端输入命令:
sudo -i (取得root特权)
mount /dev/sda6 /mnt
mount /dev/sda7 /mnt/boot (如果/boot没有单独分区则不要执行这个命令)
grub-install --root-directory=/mnt /dev/sda (注意此命令中root前面是两个减号横杠)
4、执行完以上步骤和命令,重新启动系统。
此时出现双系统启动菜单,且可正常进入ubuntu11.10
进入ubuntu11.10后,输入:
sudo update-grub
sudo grub-install /dev/sda
现在就大功告成了。
感谢网友 and 搜索引擎的力量!!!