Ubuntu装好过后会自动扫描硬盘,给grub添加别的系统的引导,为神马Windows就不能呢~
背景,昨晚上刷机的时候准备从Ubuntu启动到Windows,然后悲剧的发现它蓝屏,对于蓝屏我实在毫无战斗力,折腾到今天也没有搞定,决定重装Win7,显然,装完后grub没了
我是使用的LiveCD(USB)的修复方法,用你的LiveCD(USB)启动到Ubuntu,打开终端输入以下命令
1.不解释
sudo -i
2.此处是挂载boot分区,如果没有给boot独立分区请使用根目录。将“/dev/sda8”改成你的位置,可以用
mount /dev/sda8 /mnt
或者分区管理器来找到你的/boot分区如下:
fdisk -l
3.安装grub
grub-install --root-directory=/mnt /dev/sda
4.重启系统(PS:重启之前务必将本文看完~_~)
reboot
5.重启之后进入到了grub,但是一个启动项都没有,可想而知看完这篇文章再重启是多么重要!
是命令符界面
7.输入
find /grub/core.img (若未给boot单独分区则:find /boot/grub/core.img)
会返回一个结果比如说我的是(hd0,7)
8.然后如下格式输入你的返回结果
root(hd0,7)
9.
kernel /grub/core.img (若未给boot单独分区则:kernel /boot/grub/core.img )
10.执行此句之后你就能看到你久违的grub菜单了!什么Ubunt,windows都回来了!
boot
11.别急,还没完,启动到ubuntu,启动终端输入
sudo grub-install /dev/sda
大功告成,重启一下试试!
转自:http://rabbit52.com/2011/linux/ubuntu/repair-grub-after-windows