There's some recent threads about this: the consensus I remember is is can't be done. your firmware should be deleting them for you.
My efibootmgr
is clogged up with old boot corpses, and since efibootmgr
doesn't actually do anything, if you find a way to mop it up in there, let me know.
@minh that method was not one that was discussed, interesting