我想知道我是否可以访问苹果主板上的 UEFI 设置,以便更改启动顺序。我知道您可以在启动时按住选项键,但无论如何我都想通过 UEFI 来执行此操作。
答案1
据我所知,Apple 的 EFI 不包含 PC 上常见的设置实用程序。不过,您可以在所选操作系统中设置启动顺序:
- 在 OS X 中,您可以使用系统偏好设置中的启动磁盘项。
- 在Linux中,您可以使用该
efibootmgr
工具。 - 在 Windows 中,您可以使用
bcdedit
或第三方简易UEFI工具。 - 在 EFI shell 中,您可以使用该
bcfg
命令。
这些工具的功能和能力各不相同。OS X 中的启动盘功能最有限,但它当然是为 Mac 设计的,因此使用起来可能是最安全的。其他工具是为更标准的 EFI 设计的,但它们应该适用于 Mac。(我在 Mac 上使用过efibootmgr
,但没有用过其他工具。)
另请注意,所有这些工具都依赖于 EFI 功能,只有在 EFI 模式下启动时才可以访问这些功能。如果您以 BIOS/CSM/旧模式启动(Windows 中很常见,尤其是 Windows 7 及更早版本),您将无法访问 EFI 变量,因此无法调整启动顺序。