OSX と Ubuntu でパーティション化された SSD を管理するために、最新の refind をインストールしました。これはうまく機能しており、最近の dist-upgrade まではまさに希望どおりに設定されていました。
何らかの理由で、私の refind ブート メニューに、unknown_os アイコンを使用して EFI からフォールバックしてブートするオプションが表示されます。このオプションを選択すると、grub に移動します。
/EFI/bootx64.efi と bootx64.efi.grb を含む EFI ディレクトリを調べました。また、firmware.scap、grub、skim、mokmanager ファイルを含む標準の ubuntu および APPLE サブディレクトリもあります。
以前のようにブート メニューからフォールバック エントリを削除する安全な方法はありますか?
ありがとう。
答え1
確かに、rEFInd ブート メニューからエントリを非表示にする安全な方法があります。
「refind.conf」で「dont_scan_files」または「don't_scan_files」パラメータを使用することをお勧めします。
デフォルトのファイルに加えて非表示にする EFI ファイルを追加するには、次のコマンドを使用します。
dont_scan_files + NameOfTheEFILoaderToHide.efi
rEFIndブートマネージャの設定の詳細については、公式文書。
保持または非表示にする EFI ファイルを識別するには、efibootmgr を使用して、対応する EFI ファイルを含む EFI メニュー エントリのリストを取得することができます。
Ubuntu では、ターミナルを開き、まだインストールされていない場合は次のコマンドを使用して「efibootmgr」をインストールします。
sudo apt-get をインストール efibootmgr
次のコマンドを使用して、EFI ブート順序とエントリを取得します。
sudo efibootmgr -v
ノート:
BootCurrent: 0002 (起動に使用される UEFI ブート エントリを示します)。
BootOrder: 0002,0003,0001,0000 (定義された UEFI ブート順序を示します)。
Boot000x* (1 つのブート エントリを表します。その後にその名前、HD、EFI ファイルが続きます。すべてのブート エントリは「BootOrder」の下にリストされます)。