rhboot / efibootmgr

efibootmgr development tree
GNU General Public License v2.0
514 stars 97 forks source link

Boot Entries Are Removed When ISO Is Added #180

Open jdholtz opened 1 year ago

jdholtz commented 1 year ago

Hello. I recently switched to a new laptop but have been running into an issue with the boot entries (I am not sure if this is a BIOS issue or efibootmgr issue, but hopefully there is a workaround).

I will start with two entries, both being created like this: efibootmgr --create --disk /dev/<drive> --part <partition_number> --label "<label>" --loader 'EFI\Linux\archlinux-linux.efi' --verbose. It correctly saves the entries in my BIOS (I can see both of them there). However, when I boot from an Arch Linux ISO, the boot entries disappear in the BIOS (they still show up when running efibootmgr -v). Then, I have to create a manual entry to boot it up.

This could be related to #47 as the entries created by efibootmgr also didn't show up if I created a manual entry in the BIOS. There was a note in that issue about possible issues with pointing multiple entries to the same thing which could be related to this issue.

System Information: Dell Precision 5520, BIOS version 1.31.0 Linux Kernel Version: 6.1.6-arch1-3 Efibootmgr Version: version 18 (pacman says 18-1)

Please let me know if I can provide any more information. Thanks!