VM install: as suggested by @waddlesplash I spun a qemu vm with write access to the partition I want Haiku in and installed normally, all good. I then copied the BOOTx64.EFI file from my USB install to the EFI partition of my disk( I am dual booting ).
To use it with GRUB2 I added a custom entry according to the installation guide. But I get the same, did not find boot partition.
Weirdly, I get two options for the Boot Volume in the bootloader. Both are named the same and they give the same error
I dd’ed the image to the whole disk of the USB. It created two partitions as expected. Since, I have tried to boot from USB on a friends laptop and it worked( till the installer, I have not checked beyond that )
writing this from Haiku! Thanks a lot!
for anyone wondering, I switched to AHCI/NvMe mode from RAID and the VM install method worked!
If you are using Windows, be sure to change the boot mode to safe mode before you switch to AHCI, otherwise windows won’t boot. Linux booted just fine though
But I am still confused about the issue. From what I understood, Haiku does not support Intel RST or RAID controller modes. Am I correct?
If so, what should be done to add that support? I am learning about kernel development anyways so this may be a good oppurtunity.