I was installing HAOS on a Mini-PC which is one of those with Atom processor and uses an eMMC interface soldered to the motherboard. Mine is branded by BeeLink.
I did try to boot the Ubuntu live USB, downloaded the image and wrote it to the /dev/mmcblk2 device using the procedure on HOme Assistant’s site, thru the disk utility that ships with the Ubuntu USB.
I also had to run the command to register a new EFI entry on by BIOS so I could boot from it, and alas, when rebooting I was greeted with just a “GRUB>” prompt and nothing more.
I did find some posts here with people with the same issue, so I’d like to share.
Steps:
1- Boot the Ubuntu Live USB
2- Download the .xz image as the procedure says
3- use the lsblk command to find which is your primary block device to write the image
4- erase the beggining of the drive so we can wipe partitions: dd if=/dev/zero of=/dev/mmcblk2 bs=4M count=10
5- write the image using dd: "xz -dc haos_generic-x84-64.img.xz | sudo dd of=/dev/mmcblk2 bs=4M status=progress
6- reboot the live USB and do the procedure to create the EFI entry as per instructions on the home assistant site.
7- boot the EFI entry “HAOS” created, and you’re good to go.