Windows xp和ubuntu 9.10双系统,重装windows后,mbr被覆盖,grub不能启动的解决方法

  [b] Windows xp和ubuntu 9.10双系统,重装windows后,mbr被覆盖,grub不能启动的解决方法 [/b][b]收藏 [/b]
  去年做android开发,安装了第二操作系统ubuntu。年后重装了windows xp,ubuntu进不去了。发现是mbr被重写,grub不能载入。
  grub2的恢复方法,有几种。我用的是Livecd启动后,恢复grub2的方法。
  1 sudo fdisk -l看下分区信息。
  2
  sudo -i
  mount 你的根分区 /mnt
  mount 你的/boot 分区 /mnt/boot #如果有的话
  #挂载你其他的分区,如果有的话
  # 重建grub到sda的mbr
  grub-install --root-directory=/mnt /dev/sda#
  3 重启,出现了grub的选择界面。
  4 不要高兴得太早,试下能否进入windows。
  如果不能,需要查看下windows启动分区的uuid,替换/boot/grub/grub.cfg中windows启动的设备id。
  查看uuid的命令。
  sudo blkid
  重启再看,OK,一切搞定。
  参考:
  http://wiki.ubuntu.org.cn/RecoveringUbuntuAfterIns tallingWindows
  http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=24 0003
  http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=2 29387
  http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=2 25669&start=15s
  2011.03.06
  上面的解决方法如果出现,grub-setup: error: Cannot read `/grub/core.img` correctly:
  sudo mount /dev/sda# /mnt
  sudo mount --bind /dev /mnt/dev
  sudo chroot /mnt
  sudo grub-install /dev/sda#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值