
假設所有現代 Mac 都帶有 EFI,我在 MacBook Pro(15 英寸,13 代末)上安裝了 Ubuntu,以及 OSX。
當我打開裝置時,它會啟動到 Ubuntu。當我按住選項鍵時,我只得到啟動到 OSX 的“Macintosh HD”選項。
efibootmgr 說:
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0080
Boot0000* ubuntu HD(1,GPT,e07bd003-42d6-409f-abff-41ecbfdafac6,0x28,0x64000)/File(\EFI\ubuntu\shimx64.efi)
Boot0080* Mac OS X PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Sata(0,0,0)/HD(3,GPT,b777f8c5-13b7-4de3-8e4f-639a9bada436,0x74678048,0x136000)
Boot0081* Recovery OS PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Sata(0,0,0)/HD(3,GPT,b777f8c5-13b7-4de3-8e4f-639a9bada436,0x74678048,0x136000)/File(\com.apple.recovery.boot\boot.efi)
Boot0082* PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/Sata(0,0,0)/HD(3,GPT,b777f8c5-13b7-4de3-8e4f-639a9bada436,0x6fd38b08,0x136000)
EFI 開機分割區包含 Ubuntu 和 OSX 的開機載入程式。據我了解,EFI 可以找到不同的作業系統(和恢復作業系統)。
為什麼在使用選項鍵啟動電腦時無法在兩個作業系統之間進行選擇(據我所知,它會呼叫 EFI 啟動選擇器)?