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작동할 수 있습니다.

관련 정보