如何让我的系统提示我进入 Windows 和 Ubuntu,而不是直接启动到 Ubuntu?

如何让我的系统提示我进入 Windows 和 Ubuntu,而不是直接启动到 Ubuntu?

我有一台预装 Windows 8 的新联想笔记本电脑。我在安装 Ubuntu l2.04 LTS 时遇到了问题,因此按照一个线程做了一些更改,创建了一些 ext4、交换、引导加载程序分区,然后 ubuntu 安装奇迹般地成功了。此外,我所做的是将系统转换为从 Legacy 而不是 UEFI(安全启动)启动。

现在,我的系统无法启动到 Windows,而是直接启动到 Ubuntu,当我尝试使用 Boot Repair 将我的 Ubuntu 转换为从 EFI 启动时,它告诉我我的系统配置为从 Legacy 启动。

如何让我的系统在启动时提示我选择 Windows 或 Ubuntu?

注意:我的 Windows 并没有被删除,它存在,它的所有文件都存在,我可以从 Ubunt 访问它。

非常感谢您的帮助。

答案1

看起来是你的 grub 菜单或引导程序。首先启动 Ubuntu 操作系统,然后按Ctrl+ Alt+打开终端T。然后sudo update-grub在终端中运行命令。如果它不起作用,请在终端中输入sudo nautilus并按Enter。在打开的窗口中,转到并将TO和/etc/default/grub更改为。保存。然后运行​​。重新启动时,您可以通过按住 来显示启动菜单。GRUB_HIDDEN_TIMEOUT=0GRUB_HIDDEN_TIMEOUT=10GRUB_HIDDEN_TIMEOUT_QUIET=trueGRUB_HIDDEN_TIMEOUT_QUIET=falsesudo update-grubShift

答案2

Windows 是以 UEFI 模式安装的,但 Ubuntu 目前是以 Legacy 模式安装的。

你必须将 Ubuntu 转换为 UEFI 模式以便能够从 GRUB 菜单启动两个系统。

答案3

谢谢您的回答。我按照您说的做了,但我仍然无法启动 Windows。因此,经过进一步的检查,我发现当我将启动更改为 UEFI 时,我确实可以选择 Windows 和 Ubuntu。但是当我选择 Ubuntu 时,它显示错误。但它确实让我成功登录 Windows。我的所有文档和设置都保持原样,没有丢失任何内容。

现在,当我将 BIOS 启动更改为 Legacy 时,我再次获得选择的选项,但是当我选择 Windows 8 时,它会给我一个错误,提示“找不到文件”,但在这种情况下我可以登录 Ubuntu。

使用 Boot-Repair,当尝试在位置下将 Ubuntu 更改为 UEFI 时,它会给我一个错误,说您的系统设置为从 Legacy 启动,请先更改这一点,否则您可能无法启动任何东西。

提前感谢您的帮助。

相关内容