web-dev-qa-db-ja.com

rEfindは複数のUbuntuの選択肢を示しています

最近、UbuntuとOS X Sierraのデュアルブートを目的として、MacbookにUbuntuをインストールしました。 Ubuntuを初めてインストールした後、rEfindは機能せず、Macの電源を入れるたびにUbuntuに直接ジャンプしました。この問題は、オプション(alt)キーを押しながらオンにすることで解決しました。次に、OS XにrEfindを再インストールしました。

ただし、Macの電源を入れるたびに、rEfindにはUbuntuを起動するための3つの異なる選択肢が表示されます。次のようになります。

1) EF\ubuntu\fbx64.efi from EFI

2) EF\ubuntu\mmx64.efi from EFI

3) EF\ubuntu\grubx64.efi from EFI

私はLinuxを初めて使用するので、どちらを選択するかわかりません。誰が「正しい」ものか知っていますか?私は非常に助けていただければ幸いです。

OS X SierraとUbuntuでMacbook Pro 13 "2012を使用しています。

4
Al W.

Ubuntuは最近、MokManager.efiの名前をmmx64.efiに変更し、fbx64.efiを追加しました(新しいパスからGRUBを起動するだけです)。 rEFIndはMokManagerを認識して特別な方法で処理し、一部の既知の冗長ブートローダーを無視しますが、この名前を変更すると、これらのプログラムの両方が不要な場合、または新しい方法で処理する必要がある場合に表示されます。

この問題を修正してrEFInd 0.10.6でリリースしましたが、利用可能な最新バージョン(現在は0.10.7)を使用してください。0.10.6には一部のシステムでハングアップする可能性のある無関係なバグがあったためです。

これをインストールして再起動すると、fbx64.efiおよびmmx64.efiオプションがOSリストから消え、mmx64.efiの2行目に新しいキーアイコンが表示されます(ただし、これはセキュアブートに関連するツールなので、Macでは使用できません。セキュアブートをサポートしません)。

ただし、refind-installスクリプトは通常、ext4fs用のEFIファイルシステムドライバーをインストールします。これにより、通常、Linuxカーネルを直接起動できます。結果は、GRUBを起動するアイコンと、Linuxカーネルを直接起動するアイコンになります。これらは冗長ですが、Ubuntuをさまざまな方法で起動するため、両方を使用可能にすることにはいくつかの価値があります。1つの方法が機能しなくなっても、他の方法が機能し続ける可能性があります。ただし、メニューに2つのオプションを表示したくない場合は、EFIファイルシステムドライバーを削除するか、dont_scan_volumesdont_scan_dirsdont_scan_files、またはrefind.confを使用して、1つを削除できます。詳細については、rEFIndのドキュメントを参照してください。特に次をご覧ください。

4
Rod Smith