Hi! I am trying to dualboot Fedora Silverblue and Windows. For convenience, I am trying to use the rEFInd boot manager to pick between booting at launch. However, whenever i try to use efibootmgr
to change this, by the next boot my boot order changes will be reverted!
My boot order looks like this:
$ efibootmgr
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0009,0002,000A,0001
Boot0000* Fedora
Boot0001* Hard Drive
Boot0002* rEFInd
Boot0009* Windows Boot Manager
Boot000A* Fedora
and when I run $ sudo efibootmgr -o 0002,0009,0000,000A,000
it becomes this:
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0002,0009,0000,000A,0001
Boot0000* Fedora
Boot0001* Hard Drive
Boot0002* rEFInd
Boot0009* Windows Boot Manager
Boot000A* Fedora
But it won’t actually change the boot order, and when I reboot I’m back into Silverblue. Is this because of the immutable base image? I’ve tried changing boot order in windows and it hasn’t affected it either.
edit: Changing BootNext with -n
does change it for the next boot, but the actual boot order can’t be changed…