我在 Ubuntu 16.04 系统上安装了 Fedora 25 以实现双启动。系统默认启动到 Ubuntu 分区。但是,GRUB 菜单未显示 Fedora 条目。
Fedora 以默认设置安装在我的硬盘上未占用的空间上。这意味着它的分区配置为 LVM。这就是为什么 GRUB 看不到它的原因吗?如何为 Fedora 添加条目?
答案1
除非您的 Ubuntu 使用 LVM,否则它不会安装 LVM 驱动程序。然后它无法看到 Fedora 安装。
# to find an LVM install from a non-LVM install
sudo apt-get install lvm2
sudo vgchange -a y
sudo update-grub
更多信息:
如何三重启动 Ubuntu、Fedora 和 Windows 7?
LVM 的优点之一是可以全面管理整个驱动器。因此,如果要进行多重引导并且不在 LVM 内安装所有安装,通常最好将 Fedora 安装在标准 ext4 分区中。
优点/缺点 LVM 帖子 #9
http://ubuntuforums.org/showthread.php?t=1586328&p=9917145#post9917145
答案2
如果 Fedora 是在 Ubuntu 之后安装的,那么很可能在安装 Fedora 时决定不修改启动配置,因为 Grub 已经存在。启动 Ubuntu 并运行sudo update-grub
以强制重写启动配置,这应该会导致发现您的 Fedora 分区。