Mac Mini 2014 Bare Metal Installation instructions

Hello everyone. I am new to Home Assistant but wanted to share the methods used this afternoon to install Home Assistant on a Mac Mini 2014, Bare Metal.

I created a usb drive with the image, however when you boot from a usb image on a MacOS you are basically using HAOS live from the USB. There is no installation sequence and there are no installation commands native to Home Assistant CLI that are like default ready to go commands that handle it all for you. I was surprised because that is generally how some applications get installed. When I 1st “installed” HA I was able to open the GUI from another computer on the home network and I was very happy because everything seemed to be going fine, the GUI advised that the system was updating and it updated for about 10-15 minutes. After updating, configure the GUI I decided I wanted to reboot and see Home Assistant start normally. Well guess what? MacOS started again and that is when I realized that nothing was really installed, I simply was using the live usb and the process of writing to the Mac HD was never performed, we simply did not flash the Mac Mini HD with the Home Assistant image.

So to keep this short, I want to explain that we simply used the built in Linux DD.


before we get to this point it is obviously very important to define the hard drives correctly. If you notice, the status=progress argument was removed. The actual command was only: dd if=/dev/sbd of=/dev/sda bs=4M


So this image illustrates what should actually be your 1st and most important steps. You want to define what is the MacHD and what is your USB.

Disk layout from lsblk

I currently have:

sda 111.8G ← internal SSD
sdb 7.5G ← USB running Home Assistant OS

And all the partitions like:

sdb1
sdb2
sdb3

sdb8

these are the Home Assistant OS partitions running from the USB.

So the situation is:

USB → running HAOS
SSD → still macOS

Which is exactly what we need to define when you write the Clone command.