我有一台预装 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=0
GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_HIDDEN_TIMEOUT_QUIET=false
sudo update-grub
Shift
答案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 启动,请先更改这一点,否则您可能无法启动任何东西。
提前感谢您的帮助。