efibootmgr não pode iniciar o yosemite do OSX (mostrando apenas a imagem da pasta com ponto de interrogação)

2

Eu tenho um macbook pro com yosemite recém-instalado (100 GB) e Ubuntu recém-instalado. Para inicializar, uso o efibootmgr. Meu layout de partições é:

/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

no efi bootmgr parece com isso:

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

Eu usei

sudo efibootmgr -o 0,80

como descrito em muitos lugares para inicializar no Ubuntu pelo padrão e o 80 ou 0080 (Max OS X) deve ser inicializado quando eu sair do grub. Isso, no entanto, não acontece. Quando eu clico em "c" e escrevo "exit" no grub, a única coisa que acontece é que uma imagem de uma pasta azul com um ponto de interrogação é exibida. Eu já tentei 81 e 82 também, mesmo comportamento.

Como posso inicializar o Ubuntu e o OS X com o efibootmgr? A única maneira de inicializar o OS X no momento é acessar o alt durante a inicialização e escolher a partição efi que é um pouco inconveniente.

Obrigado por qualquer informação.

    
por binaryanomaly 31.01.2015 / 09:20

1 resposta

1

Por acaso, eu poderia consertar isso sozinho. Os parâmetros de comando "-o 0,80", como escrito em muitos tutoriais na rede, simplesmente não funcionam e o irritante efibootmgr não reclama nem um segundo sobre isso.

O comando correto é

sudo efibootmgr -o 0000,0080

Assim tudo funciona bem.

    
por binaryanomaly 31.01.2015 / 09:28