Att köra Home Assistant Container från ZimaOS App Store är inte samma sak som att köra Home Assistant OS. Containern ger dig Home Assistant Core i Docker, medan HAOS är en komplett appliance-avbild med Supervisor-hanterade tillägg och en egen driftmiljö. Den ursprungliga skribenten ville ha den fullständiga HAOS-upplevelsen eftersom vissa Tuya- och Xiaomi-integreringar inte fungerade bra för dem i containerdistributionen.
Det första ZVM-försöket kom aldrig längre än till laddningsskärmen, trots att det fick stå över natten. Tråden fastställde inte att ZVM i sig var oförmöget att köra HAOS. I stället identifierade senare svar två konfigurationsval som först borde ändras: användaren hade valt en VirtualBox-.vdi-diskavbild och äldre BIOS-firmware.
Så såg den ursprungliga ZVM-konfigurationen ut
Föredra QCOW2-avbilden för en KVM-liknande hypervisor
En community-medlem som hade kört Home Assistant OS i ZVM i ungefär två månader uppgav att de använde QCOW2-avbilden. Rekommendationen överensstämmer med Home Assistants aktuella nedladdningssida för virtuella maskiner, där QCOW2 publiceras för KVM-/Proxmox-liknande hypervisorer.
För en ny ZVM-distribution bör du börja med den aktuella Home Assistant OS-avbilden som är avsedd för KVM-liknande virtuella maskiner. En VDI-avbild förknippas främst med VirtualBox och är inte det mest naturliga förstahandsvalet för ZVM.
Använd UEFI-firmware
Den ursprungliga virtuella maskinen använde BIOS. Två separata svar i communityn föreslog att byta till UEFI, och aktuell vägledning från Home Assistant kräver UEFI för virtuella HAOS-maskiner.
Överdimensionera inte den virtuella maskinen innan startkompatibiliteten är löst
Den ursprungliga virtuella maskinen hade en virtuell disk på 64 GB och 4 GB RAM. En annan användare rapporterade en disk på 32 GB, där ungefär hälften fortfarande var ledig, och en sammanfattning från communityn föreslog att börja med omkring 2 vCPU:er, 2–4 GB RAM och 32 GB diskkapacitet.
Mer CPU, RAM eller lagring löser inte ett problem med firmware eller bildformat. Lös uppstartsprocessen först och öka därefter resurserna utifrån faktiska tillägg, historiklagring, databaser och integreringar.
Ge den första uppstarten tid att initieras
Ett svar påpekade att HAOS kan visa en svart eller stillastående konsol i flera minuter medan lagringen utökas och tjänster initieras. Det är något annat än att lämna samma laddningstillstånd över natten. Efter byte till en kompatibel avbild och UEFI bör du ge den första uppstarten tillräckligt med tid innan du drar slutsatsen att den har hängt sig.
VDI visade sig inte vara omöjligt
Den tydligaste korrigeringen av den förenklade slutsatsen ”VDI fungerar inte” kom senare i tråden: en annan ZimaBoard 2-användare uppgav att Home Assistant OS 17.3 i VDI-format fungerade för dem när den virtuella maskinen använde UEFI. Det innebär att bildformatet i sig inte bevisades vara grundorsaken.
Den mer korrekta slutsatsen är att QCOW2 plus UEFI är den säkrare förstahandskonfigurationen, eftersom den motsvarar den avsedda hypervisorfamiljen och en bekräftat fungerande ZVM-konfiguration från communityn. UEFI verkar vara det viktigare kravet.
När ZimaOS Home Assistant Container räcker
Om de integreringar du behöver fungerar i Home Assistant Container är den lättare och du slipper köra ett andra operativsystem i en virtuell maskin. Om du specifikt behöver HAOS-tillägg eller den appliance-liknande hanteringsmodellen kan ZVM vara lämpligt, men det innebär också ytterligare ett virtualiseringslager som måste hållas stabilt genom ZimaOS-uppdateringar.
En separat hypervisor är en annan arkitektur
En deltagare föreslog att Proxmox skulle installeras på den fysiska N150-maskinen och att ZimaOS och Home Assistant OS skulle köras som separata virtuella maskiner. Det kan isolera Home Assistant från underhåll av ZimaOS, men det förändrar hela värdarkitekturen och bör inte beskrivas som nödvändigt för att lösa problemet i den här tråden.
En praktisk felsökningsordning
- Ladda ner den aktuella HAOS-avbilden för virtuella maskiner i stället för att återanvända en gammal fil.
- Börja med QCOW2 om ZVM stöder det.
- Välj UEFI-firmware.
- Tilldela måttliga resurser, till exempel 2 vCPU:er, 2–4 GB RAM och cirka 32 GB disk.
- Använd ett nätverksläge som ger HAOS-maskinen en användbar adress i det lokala nätverket.
- Ge den första uppstarten tillräckligt med tid för att initieras.
- Om den virtuella maskinen fortfarande inte startar, inspektera konsolen innan du ändrar lagrings- eller programinställningar.
Vanliga frågor om Home Assistant OS på ZVM
Vilken avbild bör jag prova först?
QCOW2 är det starkare förstahandsvalet eftersom den är avsedd för KVM-liknande hypervisorer och fungerade i en ZVM-distribution från communityn.
Bör ZVM använda BIOS eller UEFI för HAOS?
Använd UEFI. Aktuella krav från Home Assistant anger uttryckligen UEFI.
Behöver HAOS en virtuell disk på 64 GB?
Inte för en grundläggande installation. Användare i communityn rapporterade att 32 GB fungerade utan problem, även om omfattande historik eller tillägg kan motivera mer.
Visade det sig att VDI inte stöds?
Nej. En senare ZimaBoard 2-användare rapporterade en fungerande VDI-distribution med UEFI.
