安装 Windows 8 以及现有的 ubuntu 13.04 ubuntu grub 未安装

安装 Windows 8 以及现有的 ubuntu 13.04 ubuntu grub 未安装

http://paste.ubuntu.com/6214502/

我之前有 Windows 7 和 ubuntu 13.04 双启动...运行正常...然后我在 win7 分区上全新安装了 Windows 8...成功了。(通过禁用 bios 中的 Uefi 选项)然后我尝试启动修复 x64 ubuntu 磁盘进行修复...但是它没有安装 grub...此外,高级选项卡(修复磁盘实用程序)中的 grub 选项被禁用了,我该如何强制在 sda 上安装 grub...或者任何其他方法

答案1

手动安装 Grub 相当简单,一旦您掌握它,就不会有任何东西阻止您成功实现双重启动。

首先,从标准 Ubuntu 安装盘启动计算机。您应该使用与当前安装的 Ubuntu 相同的版本(例如 13.04)和相同的架构(例如 amd64、64 位)。如果您需要下载旧版本,可以访问http://releases.ubuntu.com

启动磁盘后,按Ctrl+ Alt+T打开终端窗口。在其中输入以下命令:

sudo mount -t ext4 /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo cp /etc/resolv.conf /mnt/etc/resolve.conf

请注意,如果您未连接到网络,最后一个命令可能会失败。这不是绝对必要的,因此如果运行它时出现错误,您可以直接忽略它。

此外,你可能需要用其他内容替换/dev/sda1,具体取决于你安装 Ubuntu 的硬盘分区。你可以在以下位置获取有关确定确切行的帮助:这个问题

完成所有这些操作后,我们就可以继续了。在终端中,输入以下命令:

sudo chroot /mnt

您将看到终端中的提示符从 变为ubuntu@ubuntu:~$类似 的内容root@ubuntu:~#。对于您的特定机器,它可能有所不同。这告诉我们我们已准备好安装 grub。运行此命令来执行此操作:

grub-install --force /dev/sda

完成此操作后,重新启动计算机。它应该会重新启动进入 Ubuntu。

接下来,我们需要在 Grub 中添加 Windows 8 的条目,并删除仍然存在的任何 Windows 7 条目。为此,请打开另一个终端窗口,然后输入以下命令:

sudo update-grub

此命令需要一两分钟,然后一切就绪。如果您重新启动计算机,系统将提示您启动 Ubuntu 或 Windows 8。

相关内容