diff --git a/content/blog/distrobuilder/img/Console.png b/content/blog/distrobuilder/img/Console.png new file mode 100644 index 0000000..4d9092c Binary files /dev/null and b/content/blog/distrobuilder/img/Console.png differ diff --git a/content/blog/distrobuilder/img/Hardware.png b/content/blog/distrobuilder/img/Hardware.png new file mode 100644 index 0000000..e1fc494 Binary files /dev/null and b/content/blog/distrobuilder/img/Hardware.png differ diff --git a/content/blog/distrobuilder/img/Options.png b/content/blog/distrobuilder/img/Options.png new file mode 100644 index 0000000..dcdedb9 Binary files /dev/null and b/content/blog/distrobuilder/img/Options.png differ diff --git a/content/blog/distrobuilder/index.md b/content/blog/distrobuilder/index.md index 39e6bcc..60c3237 100644 --- a/content/blog/distrobuilder/index.md +++ b/content/blog/distrobuilder/index.md @@ -55,20 +55,43 @@ apt install btrfs-progs qemu-utils Im Template-Verzeichnis führte ich dann den folgenden Befehl aus: +### Ubuntu VM erstellen {{< codeWide >}} -distrobuilder build-incus --vm images/openwrt.yaml -o image.release=23.05 +sudo /home/rar/go/bin/distrobuilder build-incus --vm ubuntu.yaml -o image.release=jammy {{< /codeWide >}} -Dieses Befehl erstellt die Dateien: `disk.qcow2` und `incus.tar.xz`. Die Datei `disk.qcow2` kann dann mit `scp` oder `rsync` auf den Proxmox-Server kopiert werden. +Dieses Befehl erstellt die Dateien: `disk.qcow2` und `incus.tar.xz`. +Die Datei `disk.qcow2` kann dann mit `scp` oder `rsync` auf den Proxmox-Server kopiert werden. + {{< codeWide >}} qm create 390 -qm importdisk 390 disk.qcow2 local-lvm +qm importdisk 390 ubuntu.qcow2 local-lvm -format qcow2 {{< /codeWide >}} -Dann in `/etc/pve/qemu-server/390.conf` den Namen der VM eintragen. -Und die Disk im Web UI hinzufügen. +Wichtig ist es die Festplatte im System hinzuzufügen (`Harware` -> `Edit` -> `Add`) und UEFI zu verwenden: + +![Hardware](img/Hardware.png) + +Weiterhin muss die Bootreinfolge in `Options` gesetzt werden: + +![Options](img/Options.png) + +Danach stertet die VM wie gewollt: + +![Console](img/Console.png) +### OpenWrt VM erstellen + +Mit folgenden Befehl lässt sich ein OpenWrt VM erstellen: +{{< codeWide >}} +distrobuilder build-incus --vm images/openwrt.yaml -o image.release=23.05 +{{< /codeWide >}} + +Leider gibt es ein [Problem](https://github.com/lxc/distrobuilder/issues/880) bei der EFI Partition in ditrobuilder. ## Fazit 🏁 + Insgesamt finde ich Distrobuilder ein ausgezeichnetes Tool zur Erstellung von Images für LXC. -Es ist einfach zu bedienen und hat mir ermöglicht, schnell und unkompliziert mein eigenes OpenWrt-Image zu erstellen und in Proxmox zu integrieren. \ No newline at end of file +Es ist einfach zu bedienen und hat mir ermöglicht, +schnell und unkompliziert mein eigenes OpenWrt-Image +zu erstellen und in Proxmox zu integrieren.