我不知道這是不是最好的詢問這個問題的地方,如果沒有,請指出我那個方向,我會消除這些混亂。無論如何,我在 Macbook Pro 上安裝了 Ubuntu,並且運作得很好。雖然它似乎沒有正確運行 REFInd。當我打開裝置電源時,它會直接啟動到 Ubuntu,根本不會顯示 REFInd。如果我按住 alt/option,我可以選擇 Macintosh HD 並啟動到該選項,但沒有 REFInd 的跡象。
這是 efibootmgr 的輸出
$ efibootmgr
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0080
Boot0000*: ubuntu
Boot0080* Mac OS X
Boot0082*
BootFFFF*
我不知道我是否只需要更改啟動順序或什麼,但我非常感謝任何幫助!
編輯:根據 Rod Smith 的請求添加 sudo efibootmgr -v
$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0080
Boot0000* ubuntu HD(1,GPT,8a37fe56-dbb9-4da1-87b1-75c64e3502d9,0x28,0x64000)/File(\EFI\ubuntu\shimx64.efi)
Boot0080* Mac OS X HD(1,GPT,8a37fe56-dbb9-4da1-87b1-75c64e3502d9,0x28,0x64000)/File(\EFI\refind\refind_x64.efi)
Boot0082* PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)/HD(3,GPT,53f4b670-a0df-4947-b5d2-24e5b25beb79,0x745d0e68,0x135f20)
BootFFFF* PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)/HD(3,GPT,53f4b670-a0df-4947-b5d2-24e5b25beb79,0x68cb8b88,0x135f20)/File(\System\Library\CoreServices\boot.efi)
答案1
在 Ubuntu 中,執行(透過sudo
)refind-mkdefault
rEFInd 附帶的腳本。或者,您可以輸入:
sudo efibootmgr -o 0080,0000
任一操作都應該可以解決您的問題。
但請注意,Ubuntu 或 OS X 將來可能會更改預設值。這就是重點這一頁rEFInd 文件的一部分,其中描述了此類問題的原因和恢復方法。