web-dev-qa-db-ja.com

refindからの代替efiの削除

OSXとUbuntuでパーティション分割されたssdを管理するために、最新のrefindをインストールしました。これはうまく機能しており、最近のdist-upgradeまで、私が望んでいた通りに設定されています。

何らかの理由で、私の再起動ブートメニューには、unknown_osアイコンでEFIからフォールバックを起動するオプションが表示されます。このオプションを選択すると、grubに移動します。

/EFI/bootx64.efiとbootx64.efi.grbを含むEFIディレクトリを調べました。 firmware.scap、grub、skim、およびmokmanagerファイルを含む標準のubuntuおよびAppleサブディレクトリもあります。

以前のようにフォールバックエントリをブートメニューから削除する安全な方法はありますか?

ありがとう。

1
bleeves

確かに、rEFIndブートメニューからエントリを非表示にする安全な方法があります。

「refind.conf」で「dont_scan_files」または「don't_scan_files」パラメーターを使用することをお勧めします。

デフォルトのファイルに加えて非表示にするEFIファイルを追加するには、次を使用できます。

dont_scan_files + NameOfTheEFILoaderToHide.efi

REFInd Boot Managerの設定の詳細については、 公式ドキュメント をご覧ください。

保持または非表示にするEFIファイルを識別するには、efibootmgrを使用して、対応するEFIファイルを含むEFIメニューエントリのリストを取得します。

  1. Ubuntuで、次のコマンドを使用して、ターミナルを開き、「efibootmgr」がインストールされていない場合はインストールします。

    Sudo apt-get install efibootmgr

  2. 次のコマンドを使用して、EFIの起動順序とエントリを取得します。

    Sudo efibootmgr -v

ノート:

BootCurrent:0002(ブートに使用されるUEFIブートエントリを示します)。

BootOrder:0002,0003,0001,0000(定義されたUEFIブート順序を示します)。

Boot000x *(1つのブートエントリを表します。その後にその名前、HDおよびEFIファイルが続きます。すべてのブートエントリは「BootOrder」の下にリストされています)。

3
Golboth