在 Windows 7 旁边安装 Ubuntu 后没有 Grub

7 grub2 dual-boot windows 10.10

可能的重复:
如何修复 grub?(安装 Windows 后如何取回 Ubuntu?)

我正在尝试将 Ubuntu 10.10 与 Windows 7 一起双启动,安装后我没有收到 Grub 菜单,我直接启动到 Windows。

查看我的 C: 驱动器时,我可以判断分区已生效。有人告诉我,不一定要有 Grub 菜单,而且我可以让 Windows 成为子服务。任何帮助都是极好的!

Jam*_*ess 9

Grub 需要安装在主引导分区上。我担心在这种情况下 Grub 没有安装在活动的主分区上。

2 月 4 日编辑:安装 GRUB 的过程

我假设您从 USB 安装了 Ubuntu,但是安装到硬盘上,而不是安装在 USB 上。

先决条件:标准的预防措施 - 备份窗口以防出现任何问题

然后,从 Live CD/USB 启动并打开终端。

发出命令 sudo fdisk -l

这将列出每个硬盘上的分区。在引导列上,标有“*”的分区是您的默认引导分区。如果检测到 Linux 分区,您将看到带有数字 83 (Linux) 和/或 82 (swap) 的“id”列。普通 Windows 分区的 ID 为 7 (HPFS/NTFS)。有更多可能的选择,但这些是主要的。

GRUB(现在是 GRUB2)需要安装在默认分区上

将该分区挂载到 /mnt sudo mount /dev/sda1 /mnt(假设您的磁盘是 sda 主引导分区被命名为 sda1,请替换为您的实际分区名称)

发出命令在该分区上安装 grub2。

sudo grub-install --root-directory=/mnt/ /dev/sda
Run Code Online (Sandbox Code Playgroud)

这应该在正确的位置安装 grub(将查看引导分区并将其安装在那里)。

重新启动,现在您应该会看到 GRUB 菜单,并且应该能够双启动到 Ubuntu 和 Windows。


小智 6

现在我们有 Boot-repair,这是一个非常简洁的 GUI 程序,它应该可以解决很多 grub 问题。您可以在以下位置找到它:https : //help.ubuntu.com/community/Boot-Repair