我正在尝试在工作时在 Acer Aspire 上安装 Ubuntu 12.10。我需要保留原版 Windows 8,并希望 Ubuntu 与其一起运行。到目前为止,我只能在传统模式下启动 Ubuntu live,这不适用于我的 UEFI Windows 8。
我也尝试过禁用和启用安全启动,但似乎没有什么变化。我也尝试过使用 secure-remix,但它似乎无法识别磁盘(可能是 iso 的问题?)。
四处寻找后,我还没有找到任何可以帮助我在这台机器上运行 Ubuntu 的东西。我不想以传统模式安装 ubuntu,因为担心会破坏 Windows 8。
任何帮助将不胜感激。
答案1
如果您可以在 BIOS/CSM/旧模式下启动安装程序,则可以尝试 BIOS 模式安装。不过,这将使您处于混合模式设置中——Windows 以 EFI 模式启动,Ubuntu 以 BIOS 模式启动。这可能很尴尬,因为您需要使用固件的内置启动管理器来选择启动模式,至少最初是这样。有几种方法可以使其工作:
- 您可以安装rEFInd,编辑其
refind.conf
文件以取消注释该scanfor
行,并添加hdbios
至该行。这将使 rEFInd 至少在某些系统上启动 BIOS 模式引导加载程序。这不能保证一定有效,但如果有效,您将能够以 EFI 模式启动计算机,这将启动 rEFInd,您将能够从中启动 Windows 或 GRUB 的通用条目。后者将以 BIOS 模式启动 Ubuntu。 - 您可以安装任何Linux 的 EFI 模式引导加载程序你喜欢。当你以 EFI 模式启动时,这将使你能够启动 Linux,而有些(例如 GRUB 和 rEFInd)也将使你能够启动 Windows。但是,考虑到你当前的问题,这可能根本不起作用。请注意,rEFInd 是一种可能的 EFI 模式启动管理器,因此你可以将其用于上述方法,然后尝试使用 rEFInd 进行更直接的启动。要让它直接启动 Ubuntu,你需要添加一个文件系统驱动程序,以便它可以读取你的内核并创建一个
/boot/refind_linux.conf
文件。(这一切都在 rEFInd 文档中描述。) - 您可以将 Windows 转换为以 BIOS 模式启动。不过,这可能相当麻烦;您需要将分区从 GPT 转换为 MBR,然后重新安装 Windows,或者跳过一些文档不全的环节,将 Windows 切换为使用 BIOS 模式的引导加载程序。
所有这些都假设 BIOS 模式 Linux 安装成功。您完全有可能遇到硬件问题(缺少 Linux 驱动程序的硬件),在这种情况下,您安装 Linux 的唯一希望就是找到一个新的驱动程序并用它来修补安装程序,或者等到这样的驱动程序出现在 Ubuntu 的未来版本(或其他发行版)中。