Boot-confusion?

I’ve noticed that if you have several (say 3 or more) BeFS partitions and you have Haiku installed on all 3 of them, the bootloader seems to pick a “random” one to boot from (probably the first BeFS partition with Haiku on it (so if you move USB-sticks around, you’ll likely get a different boot). Note: I’m using EFI-boot.

-If my guess is right, I think it would be a good idea for the booter to at least “prefer” a UUID and perhaps also look at the name and label of the last booted system.

On Linux, I used to set up the bootloader to require the UUID, thus it would always boot the same system, but if I changed the UUID (I had my reasons), then I could risk that it wouldn’t boot and that I would have to repair the damage I did.

-Of course, most users wouldn’t change the UUID (unless cloning a partition), so normally it wouldn’t be a problem requiring a UUID.

… or my guess is totally wrong and I messed something up using my “encrypted” USB3 device … :rofl:

@phoudoin mentioned here that there will always be the first Haiku partition booted.

So your observation is right.

1 Like

That is very helpful, thank you so much. :slight_smile: