I just managed to install HAOS on non-UEFI system. If anyone will be stucked with this here is an overview of what I did:
- Write image of haos_generic-x86-64-9.4.img.xz with Etcher
- Boot some linux distro (e.g. Ubuntu) and create 3 partitions at this SSD/HDD: /boot (~ 500MB), bios_grub (~ 1MB) and root (I used 20GB for this)
- Install some Linux on this partitions (I used Debian) next to HAOS, which will install Grub at disk bootloader area e.g. /dev/sda (it’s possible to install Grub only, not whole linux distro, as the Grub-bios is what is needed actually)
- Boot installed Linux distro, mount HAOS EFI system partition with grub-efi and append content of grub.cfg to your /boot/grub/grub.cfg
- Reboot - menuentry for HAOS should now be present. Now it’s possible to boot HAOS.
- With “set default” set HAOS the default boot system so additional installed linux will not boot.
I think it’s simplest way to have HAOS on non-UEFI system. I’m using old netbook Samsung N150, with Intel Atom (2 cores, 5.5W)