Mahlzeit!
Wo hast Du bitte eine HA-"ISO" her? Soweit ich weiss, bieten die doch nur Images an?
Das aktuelle wäre vermutlich (lt.
Doku) jenes hier:
https://github.com/home-assistant/o...download/14.0/haos_generic-x86-64-14.0.img.xz
Das Image muss auf den PVE-Host und zwar am besten auf den extra dafür definierten VM-Storage (sofern etwas zusätzliches dafür vorhanden ist). Das machst Du Dir ganz einfach und lädst es direkt auf dem PVE-Host herunter. Erstmal via SSH auf den PVE-Host und dann einfach:
wget -O haos.img.xz [URL]https://github.com/home-assistant/operating-system/releases/download/14.0/haos_generic-x86-64-14.0.img.xz[/URL]
Nach dem Download sollte die Datei "haos.img.xz" im Verzeichnis vorhanden sein, in welchem Du den o.g. Befehl ausgeführt hast. Das Image müsste noch entpackt werden (.xz), damit eine .img-Datei vorliegt. Dazu brauchst Du das xz-utils-Paket (sofern noch nicht installiert). xz-utils Installierst Du via
apt install xz-utils
. Danach dann einfach
unxz haos.img.xz
ausführen, um die Datei zu entpacken.
Nachdem wir das Image nun einsatzbereit vorliegen haben, kannst Du hingehen und eine VM erstellen. Da tickerst Du erstmal Deinen Dialog zur VM-Erstellung in der Weboberfläche durch. VM bleibt nach Erstellung aber erst noch "ausgeschaltet". Wenn die VM erstellt ist, merke Dir a) die VM-ID und b) die Storage-Bezeichnung (den "Namen" des Speichers, wo die VM-Disk liegt). Dann gehst Du hin und importierst das Image ("haos.img") in die VM mittels:
qm importdisk <VM-ID> haos.img <Storage-Bezeichnung>
.
Ist die Disk importiert, kannst Du in der Weboberfläche mal nachschauen, da sollte bei Deiner erstellten VM die entsprechende Disk vorhanden sein. Die Disk, welche bei der Installation angelegt wurde, kannst Du entfernen, so dass nur noch die haos.img-Disk vorhanden ist und genutzt wird. VM noch auf UEFI umstellen, die VM starten und schauen, ob es funktioniert.
Alternativ hätte man auch hingehen können und die - bei Anlage erstellte - VM-Disk einfach mit dem haos.img überschreiben können, aber via Import ist es schon etwas sauberer. Ein CD-Laufwerk, etc. brauchst Du dabei übrigens nicht, Du brauchst lediglich das korrekte Image.
Als zusätzliche Alternative gibt es halt noch diese Helper-Scripte (da bin ich aber überhaupt kein Freund von). Im Grunde läuft es dann so, dass Du ein Script auf den PVE-Host herunterlädst und dieses dort ausführst. Allerdings kann niemand 1001%ig garantieren, dass nicht ggf. doch irgendwas blödes passiert (egal in welcher Form). Ein entsprechendes Script würdest Du z.B.
hier finden. Finde ich aber nicht empfehlenswert, denn falls mal irgendwas schief läuft und man keine Ahnung von den Abläufen hat, ist man halt auch ziemlich angeschmiert.