Bug #2017904 “Installing Ubuntu 23.04 erases existing UEFI boot …” : Bugs : subiquity
Prior to install, UEFI firmware had two entries: 0000 for Windows and 0001 for Arch linux.
Expected behaviour: Ubuntu, installed to its own partition with manual partitioning, adds its own entry to UEFI as 0002, leaving the other entries alone but making itself the default. This was the behaviour with previous Ubuntu installs.
Actual behaviour: Installing Ubuntu erases previous entries and creates a new entry at 0000, which is able to boot normally as expected. Previous boot entries are left untouched on the EFI service partition and can be restored using “efibootmgr -c” commands from UEFI-capable bootable media.
Read more here: Source link
