web-dev-qa-db-ja.com

efibootmgrはOSX yosemiteを起動できません(疑問符付きのフォルダーイメージのみを表示)

新しくインストールしたyosemite(100 GB)と新しくインストールしたUbuntuを備えたmacbook proを持っています。起動するには、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)を起動する必要があります。しかし、これは起こりません。 「c」を押してgrubで「exit」と書き込むと、疑問符の付いた青いフォルダの画像が表示されるだけです。私はすでに81と82も同様に試しました。

UbuntuとOS Xをefibootmgrでデュアルブートするにはどうすればよいですか?現時点でOS Xを起動する唯一の方法は、起動中にaltを押して、少し不便なefiパーティションを選択することです。

情報をありがとう。

2
binaryanomaly

たまたま自分で修正できました。ネット上の多くのチュートリアルで書かれているコマンドパラメータ「-o 0,80」は機能せず、さらにイライラするefibootmgrがそれについて不満を言うことはありません。

正しいコマンドは

Sudo efibootmgr -o 0000,0080

そのようにすべてが正常に動作します。

1
binaryanomaly