I am trying to boot Fedora 23 that I have just installed on a laptop, replacing Windows. I just can't boot it. I kept the UEFI boot partition but replaced all the other partitions with Linux ones. The problems are:
- Fedora is in the list when I run
efibootmgrand I can put it first in the boot order, but when I reboot, the firmware ignores the boot order and tries to boot Windows first, and also resets the boot order. I can stop it from trying to boot windows by removing the Windows boot loader, but then it tries to boot the next items on the boot order and skips the installed Fedora (possibly because by that point, I'm guessing, the boot order has already been reset). This is very suspicious.
- In the firmware settings, under Settings -> General -> Boot Sequence, Fedora doesn't show up, even though it shows up in
efibootmgr. If I try to add it manually, 2 disks show up in the UI, but they seem to both be duplicate copies of the USB stick - they are exactly the same as each other and they contain the same files that are on the USB stick, including one of my personal files that I put on there.
- Setting the next boot OS with
efibootmgr -nalso doesn't work. If I run
efibootmgragain immediately after running that command, it shows the changed settings, so it doesn't look like it's failed to write them.
P.S. Because I have removed the Windows boot loader, if I remove the USB stick and reboot, the laptop then goes into Dell SupportAssist mode.