Boot menu item no longer valid. How do I remove it?

I had a triple boot, but have since removed LMDE (Linux Mint Debian Edition), deleting the partition and reformatting the drive on which LMDE was installed. Yet LMDE still shows up in my boot menu as “debian (NE-1TB 2280)”. Selecting that simply starts a limited bash command prompt.

I’ve used bcdedit on Windows 11(bcdedit /enum firmware
bcdedit /delete {THE_GUID}), and efibootmgr on Ubuntu(efibootmgr -b XXXX --delete-bootnum) trying to remove the boot entry to no avail. My solution is to simply ignore it, which is fine with me. As such, it is really no problem to put up with nor is it important for any Linux maestro to help me correct my boot menu. But if you do want to tackle it :slightly_smiling_face:, I’ve have a Pastebin boot-repair readout. Link to view this 415 line boot-repair .pdf file is in a reply further down on this thread.

My current Linux system: Linux Mint 22.1 Xia base: Ubuntu 24.04 noble

efibootmgr -B -L "Name of entry" is the right syntax to unregister an boot entry.

Thanks @mylinde , I’ll try adding the “-L” option. Will post back with results.

No dice, but no big deal.

HERE is a link to view or download my 415 line Pastebin boot-repair .pdf file.

I think you were meant to type: efibootmgr -B -L “debian (NE-1TB 2280”

Give that a try!

Oh. It should probably have a final closing bracket too!

You may try running

prepending sudo .

But maybe sudo efibootmgr -b 2 -B does what you want. See example ‘Deleting a boot option’ in manpage.

I’m closing this thread as off-topic.

If you refer to help rules; it refers to standard-supported releases of Ubuntu and official flavors.

Linux Mint (both Debian & Ubuntu products) are not Ubuntu.

1 Like