efibootmgr を使用して開始エントリを削除することはできません。

efibootmgr を使用して開始エントリを削除することはできません。

以前はこの方法が機能していましたが、最近は efibootmgr戻り値が15でアイテムの削除に失敗しました。起動順序の変更も失敗します。しかし、驚くべきことに、新しいアイテムを作成することはうまくいきました。したがって、書き込み権限の問題ではないようです。

最後の開始項目を表示:

% sudo efibootmgr | tail -1
Boot0023* Debian, kernel 4.0.0-1

このアイテムを削除しようとしましたが失敗しました。

% sudo efibootmgr -b 0023 -B; echo $?
efibootmgr: Boot entry 0023 not found
efibootmgr: Could not delete boot variable: Success
15

そのバグレポートやこの問題に関連するものが見つかりません。したがって、これは一般的な問題ではないかもしれません。

ここで問題は何であり、どのように解決しますか?

システム:
Debianstretch/sid, カーネル 3.16.0-4-amd64, efibootmgr バージョン 0.11.0

ベストアンサー1

00のように先行せずに試すとsudo efibootmgr -B -b 23機能します。

おすすめ記事