I’d like to share some observations with you regarding installing Haiku on EFI. I’ll start by saying that I haven’t used Haiku in a while, and I’m not sure how much of what I’m writing is already common knowledge.
I decided to test the Beta6 TC0 test image that was made available, as well as the applications available on Haiku Depot, so I needed to install it on a drive with more free space than the raw image provides.
I had two USB drives. I burned a system image to a USB flash drive. I booted the system. I did the installation on a portable drive connected via USB.
The computer doesn’t see the drive to boot. I asked around and found out that Haiku might have trouble booting on EFI. So I found and followed this guide: UEFI Booting Haiku | Haiku Project .
Unfortunately, with
mkdir -p /EFIBOOT/EFI/BOOT
cp /system/data/platform_loaders/haiku_loader.efi /EFIBOOT/EFI/BOOT/BOOTX64.EFI
I have something like error Invalid Argument.
Then I try diffrent method,
I burned the same image on this portable ssd,
then I boot again from first pendrive,
mount portable ssd where I leave haiku esp, remove burned image, create bfs partition and install Haiku again on this partition,
restart and now I see ssd to boot, booting and I have Haiku on bigger drive ready to test.
OK. And now, two details. Pendrive was on USB, SSD was on USB C.
So. I noticed something curious. When I booting this SSD on usb c everything is ok. Problem is when I change cable and connect ssd to usb, then on booting screen, on disk icon I get kdl with something like: cant find boot partitions. Propably I open ticket soon. Has anyone else had experiences similar to mine?