Mac Mini M4 HA OS

Hey together!
For some reasons i want to install HA OS on my Mac Mini M4 in a VM. I would like to use VMware Fusion 13 as it is free for private now.

Can somebody help me? I tried different things but nothing works at the moment.

Thank you!

1 Like

I highly recommend a proxmox os setup. This is free also and allows for a lot of cool things but you’d need a system you’re willing to put on a server os.

Here’s a step-by-step guide to installing Home Assistant on a Mac Mini using VMware Fusion 13:

Prerequisites

  1. Mac Mini Requirements:
  • Ensure your Mac Mini supports virtualization (Intel-based or Apple Silicon).
  • Sufficient hardware resources:
    • 4GB+ RAM and 20GB+ free disk space for the Home Assistant VM.
  1. Software Required:
  • VMware Fusion 13: Download VMware Fusion.
  • Home Assistant VMDK image: Download from Home Assistant OS.
  1. Preparation:
  • Install VMware Fusion 13 on your Mac.
  • Download the Home Assistant VMDK image to your Mac.

Step 1: Create a New Virtual Machine

  1. Open VMware Fusion 13.
  2. Click on File > New to create a new virtual machine.
  3. Select Create a custom virtual machine and click Continue.

Step 2: Configure the Virtual Machine

  1. Operating System:
  • Select Other > Other 64-bit as the operating system.
  • Click Continue.
  1. Hardware Settings:
  • Assign 2 CPU cores and 2GB+ RAM (4GB recommended for larger setups).
  • Set disk space to 32GB (default is sufficient, but you can increase based on your needs).
  1. Custom Disk:
  • Choose Use an existing virtual disk.
  • Point it to the downloaded Home Assistant VMDK file.

Step 3: Adjust VM Settings

  1. After creating the VM, select the Virtual Machine > Settings menu.
  2. Configure the following settings:
  • Processors & Memory:
    • Ensure Virtualize Intel VT-x/EPT is checked (on Intel Mac).
  • Network Adapter:
    • Set it to Bridged Networking for direct access to your network.
  • Display:
    • Allocate sufficient graphics memory (256MB is sufficient).

Step 4: Start the Virtual Machine

  1. Power on the virtual machine by clicking Start.
  2. Home Assistant OS will boot up automatically.
  3. Wait for the initialization to complete. This may take a few minutes.

Step 5: Access Home Assistant

  1. Once Home Assistant finishes booting, it will display the IP address on the console.

Open a web browser on your Mac and go to:

http://<VM_IP_ADDRESS>:8123

  1. Follow the on-screen prompts to set up Home Assistant.

Step 6: Configure the VM for Better Performance

  1. Enable autostart:
  • Go to VMware Fusion > Virtual Machine Settings > General > Start automatically when VMware Fusion starts.
  1. Adjust resources as needed:
  • Increase CPU or RAM if Home Assistant performance is slow.

Optional Step: Update Home Assistant

After setting up the Home Assistant OS, you may want to update to the latest version:

  1. Go to Settings > System > Update in the Home Assistant interface.
  2. Follow the prompts to update to the latest version.

Troubleshooting Tips

  • Networking Issues:
    • Ensure that Bridged Networking is enabled for the VM and your Mac’s firewall isn’t blocking the connection.
  • Performance Issues:
    • Increase the RAM or CPU assigned to the VM.
  • Access Issues:

Let me know if you run into any challenges or need further assistance!

Yes, i know that proxmox is a good solution and i thought about it. But i need some software only running on macos (FindMySync for example) so i have to run a macos the complete time. Thats the reason why i don´t want to have two machines running also when the Mac Mini M4 is highly overpowered :wink:

Thank you for the setup process. Which VMDK file should i donwload? can you recommend a direkt URL?

I was successfull with the Aarch vmdk - my error on my first tries was to use the wrong vmdk file. Its starting at the moment. Thank you for your help!

1 Like

Id have to imagine
https://github.com/home-assistant/operating-system/releases/download/14.0/haos_ova-14.0.vmdk.zip
or
https://github.com/home-assistant/operating-system/releases/download/14.0/haos_ova-14.0.ova

.vmdk might be an issue with mac for some reason, and .ova might be designed for ESXi use EFI boot firmware, so maybe enable in the VM settings…

Alternatively, I wonder how many people have put proxmox on a mac and then put osx back in proxmox(is that a hackintosh APPLE?)

I installed it on MacOs 15.2 with fusion 13.6.1. Use haos genric aarch64 vmdk. 32 GB SSD, 2 GB RAM, Network Bridges Ethernet.
I can’t access the haos webpage. The HAOS ist up i can ping it.
Can anyone help.

  1. Check the IP Address: Double-check the IP address displayed in the Home Assistant OS console. Make sure you’re using the correct one (e.g., http://<IP_ADDRESS>:8123) in your browser.
  2. Use homeassistant.local: If the IP doesn’t work, try accessing it via http://homeassistant.local:8123 in case your network supports mDNS.
  3. Verify Network Settings:
  • Ensure the VM’s network is set to Bridged Networking in VMware Fusion settings.
  • Confirm that your Mac’s network allows communication with the VM.
  1. Firewall Configuration: Check if your Mac’s firewall is blocking connections to the VM. Temporarily disable it to test.
  2. Browser Cache: Try clearing your browser cache or using a different browser.
  3. Reboot the VM: Restart the VM and see if the issue resolves.
  4. Logs: Check the logs in the Home Assistant OS console for any errors that might indicate why the webpage isn’t loading.

Also just so yall know

For some reason none of the downloaded files can be uploaded/added to the VMFusion setup. They are all greyed out. The only one I could choose was an image from HA generic version 13, but that won’t start up when I load it into the image section of the VM. Any ideas?

Verify that the .vmdk file is fully extracted.

Hello JerryM,

I tried to install HA OS on my Mac Mini M4 following your step-by-step guide but when I start the virtual Machine with de NVME it says: “no compatible bootloader found” and after “no operating system found”

my VM settings are:
CPU 2 cores with 8GB RAM
disk space 64GB
graphics memory 256MB

I tried with haos_ova-14.0.vmdk and haos_ova-14.1.vmdk

Can you help me please ?

Verify the VMDK Is Fully Extracted

a) Use “Custom” Creation

  1. Open VMware Fusion 13.
  2. Go to File > New > Create a custom virtual machine.
  3. Under Operating System, select “Other” → “Other 64-bit ARM” (if available). If there’s no 64-bit ARM option, choose “Other 64-bit” but be aware that Apple Silicon is ARM, so you may need to tweak further settings.

b) Add an Existing Virtual Disk

When the wizard asks for a disk:

  1. Choose: Use an existing virtual disk.
  2. Select the .vmdk file you just extracted.
  3. If Fusion asks to convert the disk, allow it (this can fix compatibility issues).

c) Enable EFI Boot

  • In Virtual Machine > Settings > Advanced, ensure the firmware type is EFI.
  • If “No compatible bootloader found” persists, double-check that EFI is indeed enabled.

Mac with NVME might be difficult

I still say someone tries a hackintosh setup instead trying to run it on osx

*Disclaimer: i don’t own a mac and wont be testing this. Apple silicone is different depending on the year. Ive used almost every osx released until 2023. If i had to have a mac id use an older bootcamp version(personal preference idk if it would reliably run ha). I imagine any Sequoia device is a real pain to do this with.