I am trying to install Haiku to an old HP machine that had windows before.I boot with a usb stick,i am running the installer without problems, drive setup recognizes the disk as /dev/scsi/…/raw and when i reboot without the usb the bootloader says that there is no boot partition. What am i doing wrong? Is this a Bios/partition thing?
Yes, this is a bios/partition thing.
Make sure you have:
- initialized the disk (as mbr or gpt, depending on if you want to use bios or efi booting)
- created a partition of “be filesystem” type
- formatted the partition to bfs and (if using bios booting) marked it active
- if using efi booting, make sure you created an efi system partition, formatted as fat32, and copied the bootloader to it
DriveSetup will alnow you to fail at each of these steps. You can reuse an already initialized disk, but it will haâe remains of the bootloader from whatever previous os was installed. You can format the entire disk as bfs instead of just one partition. You can leave the partition deactivated or set it to the wrong type.
Unfortunately, all these errors will result in no warnings from Installer, and, likely, an unbootable system.
Why did not the installer do these actions automatically?(When booting using usb /boot is assigned to usb and active, i also formatted the disk to befs manually).Another strange thing is that if i remove the usb and try to insert it again and reboot i get boot loader death Land (this is reproducible at least for two different days)
Too much work, not enough programmers. Getting an installer right on thousands of random PC configurations is something that even Linux distros struggle with.
When running the installer in Linuxes it usually does not allow to continue and asks you to create/format partition using gparted.Here the installer installs everything ok and the issue arises after reboot.
Here i also arrive at a state that also the usb after a few restarts gives boot loader death land and i have to recreate it using another pc in order to try again
