efibootmgr 无法启动 OSX yosemite(仅显示带有问号的文件夹图像)

efibootmgr 无法启动 OSX yosemite(仅显示带有问号的文件夹图像)

我有一台 MacBook Pro,上面安装了 yosemite(100 GB)和 Ubuntu。我使用 efibootmgr 进行启动。我的分区布局如下:

/dev/sda1         40    409639    409600   200M EFI System
/dev/sda2     409640 196548327 196138688  93.5G Apple Core storage
/dev/sda3  196548328 197817863   1269536 619.9M Apple boot
/dev/sda4  197818368 930240511 732422144 349.3G Linux filesystem
/dev/sda5  930240512 977104895  46864384  22.4G Linux swap

在 efi bootmgr 中它看起来像这样:

BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000
Boot0000* ubuntu
Boot0080* Mac OS X
Boot0081* Mac OS X
Boot0082* 
BootFFFF*

我用过

sudo efibootmgr -o 0,80

正如许多地方所述,按标准启动 Ubuntu,退出 grub 时应启动 80 或 0080(Max OS X)。但这并没有发生。当我在 grub 中按“c”并输入“exit”时,唯一发生的事情是显示一个带有问号的蓝色文件夹图像。我已经尝试过 81 和 82,情况相同。

如何使用 efibootmgr 双启动 Ubuntu 和 OS X?目前启动 OS X 的唯一方法是在启动时按 alt 并选择 efi 分区,这有点不方便。

谢谢任何信息。

答案1

碰巧我自己可以修复它。网上很多教程中写的命令参数“-o 0,80”根本不起作用,更让人恼火的是 efibootmgr 对此没有任何抱怨。

正确的命令是

sudo efibootmgr -o 0000,0080

就像这样,一切都正常了。

相关内容