在 Windows UEFI 上安装 Ubuntu

在 Windows UEFI 上安装 Ubuntu

我有一台 Sony VAIO 电脑,上面安装了 Windows 8 64 位(UEFI 模式)。我想在 Windows 8 旁边安装 Ubuntu。

我遵循的步骤:

  1. 已禁用快速启动

  2. 已禁用安全启动

  3. 插入 Ubuntu Live DVD

  4. 重启

结果:

Windows 8 加载时未检测到 DVD

我检查了这个链接:https://help.ubuntu.com/community/UEFI

但它显示的所有解决方案都是在检测到 DVD 之后。

我的问题是,只要启用了 UEFI 模式,我的电脑就无法检测到 DVD。它只在 LEGACY 模式下检测 DVD。如果我在 Legacy 模式下安装 Ubuntu,它可以正常工作,但 Windows 8 不会加载。

请帮忙!

答案1

一种可能的解决方案是通过 USB 安装 Ubuntu。官方页面上有一个指南:http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows

您需要的软件是通用 USB 安装程序以及至少 1GB 的闪存驱动器。然后,在启动时,您还必须选择 USB 或从 BIOS 更改启动顺序设置。还请注意,几乎每台计算机都有一个按钮,在启动时会弹出可启动设备的列表。

答案2

George Sofianos 提出了一个很好的建议。另外还有三点:

摆弄固件

你可以尝试使用你的固件选项。特别是,寻找任何引用BIOS中央管理委员会, 或者遗产支持,以及禁用它们。可能还会有一个“启动模式”设置,其中包含“仅 UEFI”和“UEFI 和传统”等选项。如果您看到这样的选项,请将其设置为“仅 UEFI”。这应该可以防止计算机以 BIOS/CSM/传统模式启动 DVD。

使用 rEFInd

你可以准备一个 USB 闪存盘,里面装着我的rEFInd 启动管理器(有一个 USB 闪存驱动器映像的下载链接)。使用驱动器中的 Ubuntu CD/DVD 启动它,rEFInd 应该会显示一个启动 Ubuntu 光盘的选项。默认情况下,此选项将以 EFI 模式启动 Ubuntu 光盘。

在 BIOS 模式下安装,然后切换到 EFI 模式

您可以继续进行 BIOS 模式安装,然后通过安装适合 Linux 的 EFI 模式引导加载程序切换到 EFI 模式引导。我的 EFI 引导加载程序网页描述了选项。尽管 Ubuntu 为此使用了 GRUB 2,但使用其他东西(例如 rEFInd 或 GRUB Legacy)可能更容易、更安全,因为这不会破坏 GRUB 2 的 BIOS 版本的操作,因此您仍然可以通过使用固件的内置启动管理器或调整固件选项来切换模式。

请注意,某些 EFI 使用模糊且未记录的详细信息来确定启动模式。因此,在安装 EFI 模式引导加载程序后,您可能需要进行实验,让系统从 BIOS 模式切换到 EFI 模式启动。检查固件设置是开始此操作的方法。如果您发现卡在 BIOS 模式启动中,请回复并附上RESULTS.txt启动信息脚本

相关内容