
以前はこの方法が機能していましたが、最近は
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
機能します。