web-dev-qa-db-ja.com

デュアルブートmacos / ubuntuで動作しないことを再確認する

Refindとパーティション分割をインストールした後、OSx Sierraを使用してmacbook airにUbuntuをインストールしました。

Ubuntuの前は、Refindは機能していました。しかし、Ubuntuがインストールされた後、私のmbaはrefindを表示する代わりにUbuntuを直接起動します。 macOSで起動する場合は、起動時にオプションキーを押して、再検索を無効にする必要があります。

これはどのように修正できますか?

3
Kin Wah Chee

ターミナルを開き、efibootmgr -vを実行します。再検索エントリに一致するBootXXXXアイテムを検索します(右側のパスには\EFI\refind\refind_x64.efiが含まれます)。次に、efibootmgr -o XXXX,YYYYを実行します。XXXXは再検索エントリで、YYYYなどはその他です。
NOTEカーネルが更新されるたびにこれを行う必要があります。

2
gone

私が「ブートクーデター」と呼んでいるものに遭遇しました。詳細については、rEFIndドキュメントの このページを参照してください 。 UbuntuターミナルウィンドウでSudo refind-mkdefaultと入力すると、rEFIndを再度起動できる場合があります。それでもうまくいかない場合は、OS X(推奨)またはUbuntu(必要な場合)からrEFIndを再インストールしてみてください。前に参照したページには、追加の回復方法が記載されています。

ソフトウェアをインストールした順序で、 rEFIndドライバーページで説明されているように、EFI用のext4fs(またはカーネルを保持しているファイルシステム)ドライバーをインストールすることができます。 現在のところ、このドライバーがインストールされていない可能性があります。つまり、rEFIndはUbuntuをGRUB経由でのみ起動します。しかし、カーネルをより直接起動する方が、信頼性が高く、保守が容易になる場合があります。ただし、これをより直接起動するには、EFIファイルシステムドライバーが必要です。

2
Rod Smith