Dual boot haiku and haiku with efi

Not sure where to plop this so I just dropped it here.
Is ther a way to have two seperate efi bootable Haiku partitions on the same drive?

I need a partition for doing development and one for testing on my Intel Macbook Pro. I tried a couple of configurations and can not get it to see both and let me chose which to boot. UnfortunatelyI have to use refind as I can’t get to boot options hitting space bar quick enough. Can Haiku Boot manager work with efi? I have used it with legacy but never tried on efi?

Thanks

2 Likes

rEFInd is the correct tool for this, it works in a similar manner to Haikus boot manager on mbr.

Is there some problem with it since you are asking here?

There was also a patch recently by @volodroid to allow you to add a “show boot menu” entry for rEFInd directly, so you don’t have to hit space at all

2 Likes

I want to get rid of MacOS completely and just run Haiku on the machine. Next time I get home I will grab @VoloDroid patched file and try that.

Thanks

Once you have the patched boot loader, the simplest way to open the boot menu is to select Haiku in rEFInd, press the F2 or Tab key twice, type boot_menu and press Enter. You can also create a manual stanza to automate it. Let me know if you need further help.

Will try it next time home. Can rEFInd be install from Haiku or do I need to keep MacOS installed?

Thanks

Installing rEFInd is basically just having an ESP partition (this can be done from Haiku) and moving the files into the fallback position (this can also be done)

The only thing you cannot do is, if you want rEFInd to be in a non-fallback location in the ESP, is to create an efi boot entry. Haiku is still lacking support for this. (But even then you could boot into a live linux to do this, assuming the mac supports it at all)

Or boot into macOS Recovery Mode with ⌘+R and launch the Terminal there

I will try that next time I have my computer. Also noted that @waddlesplash merged your boot options too. So I may do some experimenting to see what works best.

Thanks