记录ubuntu 12.04 win7 双系统重装win7 修复grub经过(作为一个菜鸟)
曾经有人发过牢骚:先发个牢骚,Ubuntu装好过后会自动扫描硬盘,给grub添加别的系统的引导,为神马Windows就不能呢~
(http://rabbit52.com/2011/linux/ubuntu/repair-grub-after-windows) 我只能说同感。
首先重装win7就是很正常的用ultraiso做了个win7的U盘然后把win7装上了。 之后就会发生所有人都会发生的ubuntu的grub2丢失的情况。
1.第一尝试 easybcd 结果为失败
网上对此有很多种解决方案,我先是在windows下用easybcd对引导进行修复(算是修复吧)。。。就是加了一个ubuntu的引导。。
网上对此有几种说法: 其中一个说法(百度知道):
http://zhidao.http://www.china-audit.com//question/417090393.html&__bd_tkn__=6c914920766cd86f4415b96fa9ad3797901294fd8078338d51fed8133ea5c69d362ad36bb4bcda3b39bb3949f6bbe47087ac3af56e60b1f4e7eb60157c5dfa329467aaf15d0f03de01252774a135b17b4e76ea077b5ebdfbd344427d745b322ec56678463cc5deabe87c8eaccbdc8d03c93426f44aa0
我在win7下用easybcd引导安装了ubuntu12.04,选择新入口grub2,结果在双系统选择界面选择ubuntu后,grub2会,遍历磁盘寻找ubuntu引导信息,感觉很费时间,请问有没有办法略过着一步,让它直接找到ubuntu分区
事实上,适用grub2的引导结果是进入windows的选择界面后,点进ubuntu会进入ubuntu的选择界面……二次选择非常二。所以尝试其他方法。。似乎有人说用新建grub,引导/boot分区的方法,但是我的ubuntu只有一个主分区一个swap,默认的后果。
之后也许我又做了一些事情,但是我忘记是什么事了……后来因为我做的事情我的windows也进不去了,所以……下面说说我做的事情吧,大概是这个。
2.在前面的两个选择界面的情况下,进入ubuntu修复grub。
http://www.cnblogs.com/dolphi/archive/2012/04/30/2477095.html我大概是错误的执行了这个网址里的这一项, grub模块和配置文件grub.cfg受损无法启动时修复。 其中有几个umount印象深刻……后来,整个就不引导了o o当然很有可能是我的操作失误。。。
3.重新找回我的grub2
后来我只好拿自己的U盘(此时这个U盘上是ubuntu的安装程序,所谓liveCD)。然后使用了下面所示的方法。
http://blog.sina.com.cn/s/blog_8d0447c901013hlj.html
笔者:可以用
修复硬盘的引导之后.. GRUB就损坏了.
so 现在只进得去windows
修复方法:
首先找出你的 ubuntulive cd 安装ubuntu的那张光盘 进入试用ubuntu进拉桌面
打开终端输入以下命令: 1:sudo -i
2:fdisk -l (找一找你的ubuntu安装在那个分区)
也可以直接 打开硬盘管理找到你的硬件上的ubuntu在哪个位置. 比如我的ubuntu在 sda10 分区 下面挂载原系统的根目录:
mount /dev/sdax /mnt(x代表你Ubuntu所在分区编号)
grub-install --root-directory=/mnt /dev/sda (注意:/mnt后面有空格键)
如果看到
Installation finished.No Error Reported.
Reboot 重启
就表示已经成功啦!重启看看,熟悉的grub引导画面是不是又回来了? 进入ubuntu
这个方法执行完以后,我的界面只剩下了一个ubuntu引导,可以正常进入ubuntu了。 之后发生的事情是,windows选项点得进去但是进不去,进去就显示要用安装光盘修复引导。。。所以我就借了一台电脑重新ultraiso了一个windows光盘,修复了一下一切才正常起来。
总而言之,纠结啊……当然其实是我手贱的频率太高了……
相关推荐: