我在现有的 10.10 旁边安装了 Ubuntu 11.10。我期望在启动时获得一个菜单来选择要启动哪个版本。它直接启动到 10.10,我根本没有得到 11.10 的选项。我如何在启动时获得菜单?
答案1
问题解决了。看来我在安装另一个操作系统 ubuntu 11.10 以及现有的 ubuntu 10.10 时无意中覆盖了 sda 中的 MBR。警告,如果您要进行双启动 - 当询问在哪里安装引导加载程序时,请将其放在您的 ubuntu 分区中,而不是硬盘的根目录中,否则您将覆盖 MBR。
解决方案:使用 Live CD 或 USB 中的“试用 Ubuntu”,按照此链接中的说明进行操作
https://help.ubuntu.com/community/Boot-Repair#A2nd_option_:_install_Boot-Repair_in_Ubuntu
安装 Boot Repair 实用程序。选中 Fix MBR 并在 MBR 选项卡中修复它。记下给出的说明,以防引导加载程序被破坏并重新启动。
当我这样做时,grub 生成了一个菜单,我可以从中选择 Ubuntu 10.10 或 Ubuntu 11.10
希望这可以帮助。
答案2
首先,root45 的“按住 shift”答案有效吗?
如果没有,需要检查几件事,以验证您确实拥有这两个分区。
(旧的分区可能已被覆盖。只是需要检查一下。)
如果它们都在那里,您可以运行sudo update-grub
以生成新的 grub 配置文件。