我的电脑目前安装了 Fedora、Ubuntu 和 Windows。
我刚刚更新了 Ubuntu 12.04,重新启动后,Fedora 条目从 GRUB 中消失了。但是 Ubuntu 和 Windows 仍然存在。
我看过这些帖子:
- 在双启动中 Ubuntu 更新后 Fedora 登录消失
- http://forums.fedoraforum.org/showthread.php?t=279221
- 内核更新后,GRUB 的 menu.lst 被删除
但是,我不知道如何按照建议安装该驱动器。它没有出现在 nautilus 左侧的列表中,如上面的链接所示。
我还尝试按照上面的建议运行以下命令:
sudo grub-install /dev/sdX
sudo update-grub
但这给出了可怕的错误:
/usr/sbin/grub-setup:警告:尝试将 GRUB 安装到无分区磁盘或分区。这是一个坏主意。/usr/sbin/grub-setup:警告:无法嵌入。只能使用阻止列表在此设置中安装 GRUB。但是,阻止列表不可靠,不鼓励使用。/usr/sbin/grub-setup:错误:不会继续使用阻止列表。
下面突出显示的驱动器是 Fedora 所在的位置。
感谢您提供任何帮助来扭转 Ubuntu 从 GRUB 中删除此内容的决定。
答案1
默认情况下不提供 lvm2 支持,您必须安装它。
sudo apt-get install lvm2
然后你应该更新 grub。由于它现在能够读取 lvm2 分区,它应该找到 Fedora 并将其插入 grub 菜单:
sudo update-grub