安装之前Ubuntu 12.04
,Windows XP
有三个驱动器。Ubuntu 12.04
我在上面提到的三个驱动器中安装了 64 位,安装顺利,但安装后Dual boot
屏幕未显示,Windows 会自动加载。
我尝试过这里和其他网站上的答案Ubuntu forums
,但都对我不起作用。我从论坛得知,Grub
缺少了。要安装或修复它,我无法登录 Ubuntu,那么如何upgrade grub
登录ubuntu
。
答案1
您可以通过启动 Ubuntu Live-CD 并使用程序“Boot-Repair”来修复 Grub。
如果您有互联网连接,您只需插入 Ubuntu CD(用于安装 ubuntu 12.04 的 CD)并选择“试用 Ubuntu”。然后它将从 CD 启动 Ubuntu 的实时环境。在这里您可以通过终端安装 Boot-Repair。输入:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y 启动修复 && 启动修复
之后启动 Boot-Repair 并选择“推荐修复”。这应该可以解决问题并重新配置/安装 Grub。
您可以在这里找到更好、更详细的说明:https://help.ubuntu.com/community/Boot-Repair
祝你好运! :)
答案2
如果您没有在 Windows XP 中安装,现在启动您的 Ubuntu Live CD 或装有 Ubuntu 的可启动 USB 棒。打开终端。
进入:
命令 blkid
然后按回车键。
然后您将看到所有驱动器和设备的详细列表。您的第一个驱动器如下所示:
... /dev/sda1:UUID="xxxxxxx…" TYPE="ext4" ...
进入:
sudo mount -t ext4 /dev/sda1 /mnt
安装您的第一个驱动器。
最后:
sudo grub-install --boot-directory=/mnt/boot /dev/sda请注意,此处的最终命令不是以 /dev/sda1 结尾,而是以 /dev/sda 结尾,因为 grub-install 必须将 grub 安装在 MBR(整个硬盘的引导记录)上,而不是任何驱动器的引导记录(例如 Windows 上的 C:、D:、E:)。
现在退出终端并重新启动计算机。