丢失了 grub 并被 w7 恢复覆盖

丢失了 grub 并被 w7 恢复覆盖

我不小心在 grub 菜单中选择了恢复 windows,结果它很快就覆盖了,现在我根本无法启动。我尝试了各种方法,但都没有成功,例如下面的方法,但是当我进入 sudo chroot /mnt 时,它说无法解析主机 ubuntu。

运行 11.10 x64

您需要手动安装 GRUB。为此,您必须使用 Live CD 启动,然后执行以下操作:

  • 设置 chroot 环境。
  • 打开终端并将根分区挂载到 /mnt

    sudo mount /dev/sdXy /mnt
    
  • sdXy 是你安装的 ubuntu 的根分区,例如 /dev/sda5。你可以使用以下命令找到它

       sudo fdisk -l
    
  • 接下来挂载一些虚拟设备

     sudo mount --bind /dev /mnt/dev
     sudo mount --bind /proc /mnt/proc
     sudo mount --bind /sys /mnt/sys
    
  • chroot 进入已安装的系统

    sudo chroot /mnt
    
  • 最后,(重新)安装 GRUB

    grub-install --recheck /dev/sdX
    
  • sdX 是内置硬盘,可能是 /dev/sda,既然我们在做这件事,我们也可以更新它。

    update-grub
    
  • 如果安装过程中没有错误,您可以键入“exit”离开 chroot,然后重新启动计算机。然后您应该能够启动 Windows 和 Linux。

答案1

您可以尝试使用 RescaTux。它是一张实时 CD,可以检测您的操作系统,然后相应地安装 grub。

http://www.supergrubdisk.org/rescatux/

相关内容