我有一台 2008 款 iMac,安装了 MacOS 和 Linux Mint。在寻找问题的解决方案时,我看到它指出我需要以“传统”模式启动。这是什么意思?它是指旧的 PC BIOS 吗?这台 iMac 上从来不存在这样的 BIOS,它始终是 EFI。
据我所知,我使用 Mint 安装程序进行安装,我认为它使用的是 EFI。如果我运行efibootmgr
我会得到以下信息:
$ efibootmgr -v
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000
Boot0000* ubuntu HD(1,GPT,04202405-8589-4b15-b2c7-f72a95053a68,0x28,0x64000)/File(\EFI\ubuntu\shimx64.efi)
Boot0081* Mac OS X PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)/HD(2,GPT,5f1185c2-ae3c-4590-99ba-c57db72f5442,0x64028,0xcbee240)
BootFFFF* PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)/HD(2,GPT,5f1185c2-ae3c-4590-99ba-c57db72f5442,0x64028,0x79fc5c8)/File(\System\Library\CoreServices\boot.efi)
我已经看到正在使用 rEFInd 的引用。该软件包未安装。我可以只在正在运行的系统上安装它还是需要全新安装?我更愿意保留运行 MacOS 的能力,尽管我通常不需要它。
我试图解决的问题是将 iMac/Mint 从挂起状态唤醒,如下所述:https://forums.linuxmint.com/viewtopic.php?t=335072
答案1
是的,MacOS(或者 2008 年可能是 Mac OS X)从来不需要 BIOS……但请记住,Mac 也有训练营用于启动当时不支持 EFI 的 Windows 当代版本。这意味着,任何支持 UEFI 之前版本 Windows 的 Boot Camp 支持的 Mac 都必须至少具有最低限度的 BIOS 支持。
是的,您只需安装 rEFInd 软件包即可。
尽管 rEFInd 能够在启动时选择将 Mac 切换到旧版 BIOS 模式,但它仍然只是一个 (U)EFI 引导加载程序:您可能需要安装 BIOS 版本的 GRUB 或其他一些 BIOS 模式引导加载程序来处理其余部分rEFInd之后的启动过程用于触发开关。