我不小心在 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。