双系统Linux grub引导,双系统修复ubuntu grub2引导的方法

ubuntu12.04的grub引导使用grub2。重装windows系统后,用原来grub引导便会被清除,所以需要手动修复,用下面的两个方法。

方法1:有grub启动的光盘或U盘修复

如果手上有grub启动的工具盘,用工具盘启动,在grub菜单上按c进入命令行状态,

在grub>提示符下输入

grub>find /boot/grub/core.img (有/boot分区的用find /grub/core.img)

(hdx,y) (显示查找到的分区号)

grub>root (hdx,y)

grub>kernel /boot/grub/core.img (/boot分区的用 kernel /grub/core.img)

grub>boot

执行boot后能转入grub2菜单,启动ubuntu后,再在ubuntu终端下执行

sudo grub-install /dev/sda (或sdb,sdc等,根据第几硬盘而定)修复grub。

注意:如果ubuntu的启动分区使用ext4格式,要有支持ext4格式的grub才能修复。

注意:grub启动盘可以使用FlashBoot制作,个人感觉非常棒!

方法2:使用liveCD修复grub

用ubuntu12.04的liveCD试用ubuntu启动后,打开终端

假如你的ubuntu的 / 分区是sda9,又假如 /boot分区是 sda6,在终端下输入

sudo -i

mount /dev/sda9 /mnt

mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)

grub-install --root-directory=/mnt/ /dev/sda

和前面一样,要装入第二硬盘的把sda改为sdb。

文件系统为ext4,貌似有的U盘grub不支持,保险起见用liveCD修复的,若修复后却无法引导windows了。可以用下面的方法解决:

进入ubuntu系统,打开终端,

sudo update-grub2(重建grub列表)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值