重装windows后修复grub引导

如果想装双系统(windows + ubuntu)的话,后装ubuntu没问题,会正确识别出windows,启动可以有菜单选择,但是为了升级内存到8G,我重装windows为64位的,然后ubuntu的启动菜单就找不到了。如下进行修复:

1. 制作ubuntu的livecd,可以用ultraiso制作一个启动u盘,选择try ubuntu进去;

2. sudo -i
mount /dev/sda7 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install –root-directory=/mnt /dev/sda,其中sda7是你放置linux的启动分区的地方,你需要根据自己的安装修改;

3. 本来以前这样重启就可以了,但是这次重启之后还是不行,报错

Fix No init found Try passing init=bootarg in Ubuntu

google一下搜到解决方法如下:

4.

sudo fsck -y /dev/sda7
然后我重启还是不行,试了好几次,后来突然想到应该在fsck执行之后重新执行一下2的步骤的,但是这次执行2的时候,我看到有个blog里面是 grub-install --root-directory=/mnt/ /dev/sda(/mnt后多了/),reboot后可以了,我觉得应该跟/mnt/没有关系的吧。

最后添加内存:参考http://hi.baidu.com/xin266/item/f489320e721046103a53eee6,添加好之后用cat /proc/meminfo看内存是否为8G

参考资料:

1. http://os.51cto.com/art/201006/206111.htm

2. http://wenku.baidu.com/view/b6b7c9926bec0975f465e2f8.html

3. http://www.cnblogs.com/dolphi/archive/2012/04/30/2477095.htm

4. http://www.ubuntututorials.com/no-init-found-try-passing-init-bootarg/

转载于:https://my.oschina.net/magicly007/blog/163074

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值