![在传统模式下安装 Ubuntu 后,如何同时运行已安装的 Windows 8 和 Ubuntu?](https://linux22.com/image/847074/%E5%9C%A8%E4%BC%A0%E7%BB%9F%E6%A8%A1%E5%BC%8F%E4%B8%8B%E5%AE%89%E8%A3%85%20Ubuntu%20%E5%90%8E%EF%BC%8C%E5%A6%82%E4%BD%95%E5%90%8C%E6%97%B6%E8%BF%90%E8%A1%8C%E5%B7%B2%E5%AE%89%E8%A3%85%E7%9A%84%20Windows%208%20%E5%92%8C%20Ubuntu%EF%BC%9F.png)
我有一台预装了 Windows 8.1 的联想 Ideapad。为了安装 Ubuntu,我禁用了安全启动,并将启动模式从 UEFI 更改为 Legacy。这样我就可以安装 Ubuntu,并且 grub 加载程序还显示了启动 Windows 或 Ubuntu 的选项,但每当我尝试启动 Windows 时,它都会显示Cannot load
。
发生这种情况是因为启动顺序设置为传统模式,而 Windows 8 将仅使用 UEFI 启动。我无法访问我的 BIOS,无法从那里更改启动顺序。我在启动时按F1/F2但它没有加载 BIOS,而是直接进入 grub 加载程序屏幕。
如何让我的 Windows 8 与 Ubuntu 一起运行?
答案1
答案2
对于新的笔记本电脑,BIOS 的键可能是Fn+ 。F2
启动 Ubuntu 并安装启动修复
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
现在从以下任一位置启动启动修复:
- Dash(屏幕左上角的 Ubuntu 徽标)
- 或系统->管理->启动修复菜单(仅限 Ubuntu 10.04)
boot-repair
或者在终端中输入
然后点击“建议修复”按钮。修复完成后,记下纸上显示的 URL(paste.ubuntu.com/XXXXX),然后重新启动并检查是否恢复了对操作系统的访问。
这将安装 grub-efi 引导程序。按照 boot-repair 提供的屏幕说明完成安装。
现在重新启动系统并在 BIOS 中打开 EFI 模式。您将能够在 EFI 模式下启动 Ubuntu 和 Windows。需要禁用 BIOS 中的安全启动选项。
答案3
从 UEFI 页面Ubuntu 维基
如果 PC 没有加载 Ubuntu(而是加载 Windows,例如,如 Bug #1050940 中所述),或者如果 GRUB 2 菜单中的 Windows 条目没有引导 Windows(参见错误#1024383,使用 Live CD/DVD 或 Live USB 启动您的电脑并再次选择“尝试 Ubuntu”。
当实时会话加载完成后,运行启动修复。当 Boot-Repair 加载时,单击“推荐修复”按钮,并在纸上写下将出现的 URL(paste.ubuntu.com/XXXXXX/)。然后重新启动电脑。
UEFI 页面还列出了其他方法,并且是有关如何进行的良好资源。