HAOS on ZimaBoard - Runs on USB

Hello there,

I’ve been testing Home Assistant in Docker and I wanted to move to HAOS. I chose a ZimaBoard to do so which is an X86 tiny server.

I followed the instruction found here: Generic x86-64 - Home Assistant

The problem is that it very much feels like HAOS is not actually installed on my ZimaBoard but is running out of the USB Stick.

My goal was to install it on the internal ZimaBoard drive and plug a 500 GB SSD (I already have it, it’s just not plugged in) for the data storage.

Is there any way to do what I want? Or am I making a mistake somewhere?

Thanks for the support.

Easy to test, remove your USB stick and see if HA starts.

Well, you are perfectly right, I was afraid I would loose my config and after testing that, I can confirm that without the USB key, the system boots on CasaOS which is the default OS that comes with the ZimaBoard.

Also, after rebooting it but this time with the USB key, it does not boot on the USB anymore but that’s because EUFI was not the first boot item anymore. It is fixed when I reset it properly.

So my feeling is that I created a bootable key and not an installation media.

Side note, I was using Home Assistant from CasaOS as a docker container but I’d like to have the full HAOS running on it.

Any clues?

You need to flash the OS to the internal ZimaBoard drive.

That was my guess but then… how?
I though the documentation would create a bootable medium that I could use to do exactly that, a bit like when you create a USB key to flash a Windows machine.

Create a bootable linux live usb-stick
start with it
download USBImager and the latest HA OS on it
install usbimager
flash the downloaded HA OS to your internal ZimaBoard drive

from Generic x86-64 - Home Assistant

Create a “live operating system” on a USB device running e.g. Ubuntu (how-to guide). Insert it into your system and boot the live operating system. Then follow from step 2 in “Write the image to your boot medium”.

Right, I think I just understood my problem.

So basically, I need to create a bootable Linux drive, make the ZimaBoard boot on it and from there flash the internal drive.

So I kind of skipped 1 level of inception…

Thanks a lot! I’ll report back when I got the time to do it (probably a few days)

Cheers!

I can now report that it worked fine. Thanks for the support @francisp