如果我在 UEFI 模式下双启动 Windows 并在 Legacy 模式下双启动 Ubuntu,我会遇到什么问题?

如果我在 UEFI 模式下双启动 Windows 并在 Legacy 模式下双启动 Ubuntu,我会遇到什么问题?

我在 UEFI 模式下安装了 Windows 10。我尝试使用可启动闪存驱动器(我为此使用了 Rufus)双启动 Ubuntu 14.04 和 Windows。但是闪存驱动器在 UEFI 模式下无法被检测到;它仅在传统模式下被检测到。

我遵循了两个答案超级用户上的这个问题。我甚至尝试将bootx64.efi文件放在启动文件夹中,但没用。所以我想到暂时以传统模式安装 Ubuntu。我可能会遇到什么问题?

答案1

请注意你问题的评论中提供的参考资料。应该可以直接在计算机上以 EFI 模式安装 Ubuntu,无论是通过处理 Acer 特定的安全配置,还是直接准备 USB 闪存驱动器(请参阅我的这个页面了解一些操作技巧),或者其他方法。

如果失败,可以先在 BIOS/CSM/传统模式下安装 Ubuntu,然后通过安装 Linux 的 EFI 引导加载程序将其转换为在 EFI/UEFI 模式下启动。大多数人通过从 Ubuntu 紧急磁盘运行 Boot Repair 来做到这一点;但如果你无法让其中一个在 EFI 模式下启动,这可能不是一个选择。在这种情况下,安装我的rEFInd 启动管理器在 Windows 中,无论文件系统是否承载着你的内核(默认为 ext4fs),EFI 文件系统驱动程序都可以完成这项工作。

混合模式 (BIOS/EFI) 操作系统安装会给引导加载程序管理带来问题。根据您的固件,切换要引导的操作系统可能有点麻烦,甚至不可能。我无法说出您的系统会处于哪个阶段,因为我不熟悉最近的 Acer 计算机及其固件。通常最好的情况是,当计算机开始启动 EFI 的内置引导管理器时,您必须按下一个特殊键(通常是功能键、Esc 或 Enter)。然后,您将能够选择是在 BIOS 模式下启动(因此启动 GRUB 和 Ubuntu)还是启动任何已安装的 EFI 引导加载程序(其中大多数或全部将启动 Windows)。但是,进入 EFI 的引导管理器的按键通常必须在很短的时间内按下,并且在许多计算机上,激活它可能有点碰运气。在某些情况下,启动管理器仅显示 BIOS 选项或 EFI 选项,具体取决于固件设置,因此您可能需要进入固件设置实用程序重新配置启动模式,然后才能在操作系统之间切换。在我见过的最坏情况下,切换启动模式是不可能的,因为它取决于磁盘上使用的分区表等内容。

在某些情况下,我的 rEFInd 启动管理器可以提供帮助。如果您编辑其refind.conf文件以取消注释该scanfor行并确保该hdbios行在选项之一中,则 rEFInd 支持启动 BIOS 模式的启动加载程序以及 EFI 模式的启动加载程序。但是,在您的特定情况下,这不太可能有帮助,因为如果您可以让 rEFInd 默认启动,它应该能够以 EFI 模式启动 Linux 内核,因此从 rEFInd 以 BIOS 模式启动 GRUB(以及从那里启动 Linux)可能没有任何好处。如果您在 EFI 模式下安装了 Ubuntu 以及 BIOS 模式的 Windows 安装(可能在第二个磁盘上),rEFInd 可能会更有帮助。

相关内容