• Moin,

    ich bastel gerade mit Go ein kleines Helferlein um VMs "besser" zu konfigurieren.

    Wer mag, kann es gerne mal testen.

    Download

    https://github.com/mrtoadie/kvm-c…ases/tag/v0.8.5 die Dateien kvm-config_0.8.5 und oslist.yaml herunterladen.

    Nutzung

    Code
    chmod +x kvm-config_0.8.5
    
    ./kvm-config_0.8.5

    Projektseite

    GitHub - mrtoadie/kvm-configurator
    Contribute to mrtoadie/kvm-configurator development by creating an account on GitHub.
    github.com
  • Mit welchen Plattformen ist dein Configurator kompatibel? Qemu/KVM bestimmt. Auch mit Gnome Boxes etc ?

    MfG Nico


    1: Intel Core i7-13700KF | GeForce RTX 4070 Ti | 32 GB RAM | 1000 GB M.2 SSD | 4000 GB SATA --- Windows 11

    2: Intel Core i5-12450H | NVIDIA GeForce RTX 3050 | 16 GB RAM | 500 GB nvme | 256 GB SSD | 2 TB SSD --- Arch KDE

    3: AMD Ryzen 5 3500U | Vega 8 Graphic | 16 GB RAM | 256 GB nvme | 1000 GB SATA --- Fedora 44 KDE

  • (Gnome) Boxes könnte ggf. auch damit funktionieren ...

    Es nutzt auch QEMU, KVM und Libvirt.

    Die GUI könnt der Breaker sein.

    Hier der Start über das Terminal.

    Code
    gnome-boxes
    Boxes-Message: 22:08:26.431: libvirt-machine.vala:290: Failed to connection to system libvirt: qemu+unix:///system kann nicht geöffnet werden: Socket-Erstellung zu '/var/run/libvirt/virtqemud-sock-ro' fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
    
    (org.gnome.Boxes:70537): GLib-GObject-CRITICAL **: 22:08:26.452: ../glib/gobject/gsignal.c:2650: handler '3204' of instance '0x5619abaa05f0' is not blocked


    Und hier die Optionen:

    Mein System

    ASRock X470 Taichi | AMD Ryzen 7 5800X3D | G.Skill 32GB DDR4@3600 CL16 | AMD RX 5700 XT

    BeQuiet! SP E10 700W | LG 34GL750-B | Cherry KB | Endgame Gear XM1 | Phanteks Enthoo Luxe

    EndeavourOS (Xfce) | LMDE | Win10 . . WaKü1(CPU): Kraken X61 . . WaKü2(GPU): Kraken X41+G10

    - - -

  • "libvirt-glib" wird als Abhängigkeit angegeben, also auch benutzt.


    Toadie

    Hab mal dein Tool ausprobiert.

    Code
    === SUMMARY ===
    Name:       GuideOS
    RAM (MiB):  4096
    vCPU:       2
    Disk-Path:  
    Disksize:   %!s(int=20)
    Network:    default
    Path to the installation ISO: /run/media/Test/ISOs/GuideOS_1.0_24.12.25--_x86-64.iso
    Fehler beim Erzeugen der VM: virt-install failed: exit status 1 – ERROR    Fehler: --disk path=/run/media/toadie/vm/QEMU/GuideOS.qcow2,size=20,format=qcow2: Speicher-Pool konnte nicht gestartet werden: cannot open directory '/run/media/toadie/vm/QEMU': No such file or directory

    Deine persönlichen Pfade sind darin enthalten. Besser wären wohl "Relative Pfade" oder/und ggf. eine Abfrage, wo die VM angelegt werden soll.

    Grüße:thumbup:

    Mein System

    ASRock X470 Taichi | AMD Ryzen 7 5800X3D | G.Skill 32GB DDR4@3600 CL16 | AMD RX 5700 XT

    BeQuiet! SP E10 700W | LG 34GL750-B | Cherry KB | Endgame Gear XM1 | Phanteks Enthoo Luxe

    EndeavourOS (Xfce) | LMDE | Win10 . . WaKü1(CPU): Kraken X61 . . WaKü2(GPU): Kraken X41+G10

    - - -

  • Boxes ist doch ein flatpak, wenn ich mich recht erinnere.

    Bei Debian/Ubuntu-basierenden Distris & auch bei Arch (AUR) gibt es Gnome Boxes auch als Paket von der Repo.

    Boxes

    Mein System

    ASRock X470 Taichi | AMD Ryzen 7 5800X3D | G.Skill 32GB DDR4@3600 CL16 | AMD RX 5700 XT

    BeQuiet! SP E10 700W | LG 34GL750-B | Cherry KB | Endgame Gear XM1 | Phanteks Enthoo Luxe

    EndeavourOS (Xfce) | LMDE | Win10 . . WaKü1(CPU): Kraken X61 . . WaKü2(GPU): Kraken X41+G10

    - - -

  • Danke, habe ich schon mit aufgenommen https://github.com/mrtoadie/kvm-configurator/issues/9

    Hast du mal einen Pfad eingegeben?

  • Hast du mal einen Pfad eingegeben?

    Meinst du den Pfad der Quelle (ISO) ... oder wo die VM erstellt wird?

    Quell-Pfad hatte ich bereits im Beitrag #8 Zeile 8 genannt : /run/media/Test/ISOs/GuideOS_1.0_24.12.25--_x86-64.iso

    Den Zielpfad konnte ich gar nicht erst eingeben - siehe Beitrag #8 Zeile 9.
    Es wurde (automatisch) dieser Pfad ausgeführt: --disk path=/run/media/toadie/vm/QEMU/GuideOS.qcow2


    Na Toadie du wolltest wohl eine extra GuideOS-VM von mir erstellt bekommen. 8o:thumbup:

    Mein System

    ASRock X470 Taichi | AMD Ryzen 7 5800X3D | G.Skill 32GB DDR4@3600 CL16 | AMD RX 5700 XT

    BeQuiet! SP E10 700W | LG 34GL750-B | Cherry KB | Endgame Gear XM1 | Phanteks Enthoo Luxe

    EndeavourOS (Xfce) | LMDE | Win10 . . WaKü1(CPU): Kraken X61 . . WaKü2(GPU): Kraken X41+G10

    - - -

  • Hab jetzt alle Config-Teile (außer [2] RAM und [6] Network) verändert/angepasst, aber es kommt wieder der gleiche Fehler mit Toadies Pfad.

    Ein VM wurde wieder gar nicht erst erstellt. :huh:

    Mein System

    ASRock X470 Taichi | AMD Ryzen 7 5800X3D | G.Skill 32GB DDR4@3600 CL16 | AMD RX 5700 XT

    BeQuiet! SP E10 700W | LG 34GL750-B | Cherry KB | Endgame Gear XM1 | Phanteks Enthoo Luxe

    EndeavourOS (Xfce) | LMDE | Win10 . . WaKü1(CPU): Kraken X61 . . WaKü2(GPU): Kraken X41+G10

    - - -

  • Jetzt hab ich den Ort der VM = Name der VM gesetzt.

    Code
    === SUMMARY ===
    Name:       GuideOS-Test
    RAM (MiB):  4096
    vCPU:       4
    Disk-Path:  /home/Test/Downloads/GnomeBoxes/
    Disksize:   %!s(int=40)
    Network:    default
    Path to the installation ISO: /run/media/Test/Privat/ISOs/GuideOS_1.0_24.12.25--_x86-64.iso
    Fehler beim Erzeugen der VM: virt-install failed: exit status 1 – ERROR    Fehler: --disk path=/run/media/toadie/vm/QEMU/GuideOS-Test.qcow2,size=40,format=qcow2: Speicher-Pool konnte nicht gestartet werden: cannot open directory '/run/media/toadie/vm/QEMU': No such file or directory
    Mein System

    ASRock X470 Taichi | AMD Ryzen 7 5800X3D | G.Skill 32GB DDR4@3600 CL16 | AMD RX 5700 XT

    BeQuiet! SP E10 700W | LG 34GL750-B | Cherry KB | Endgame Gear XM1 | Phanteks Enthoo Luxe

    EndeavourOS (Xfce) | LMDE | Win10 . . WaKü1(CPU): Kraken X61 . . WaKü2(GPU): Kraken X41+G10

    - - -

  • da ist noch ein Fehler in der .yaml

    Code
     - name: Debian 13
        id: debian13
        cpu: 2
        ram: 3072
        disksize: 20
        disk_path: "/run/media/toadie/vm/QEMU/"

    sollte doch so aussehen oder?

    Code
     - name: Debian 13
        id: debian13
        cpu: 2
        ram: 3072
        disksize: 20
        <<: *default_vals

    Deshalb der Pfad-Fehler wenn man Debian 13 bei GuideOS wählt


    Hier mal die ganze oslist.yaml

    /srv/vm-images ist aber auch nicht der Standart-Pfad. Der müsste auch angepasst werden

    MfG Nico


    1: Intel Core i7-13700KF | GeForce RTX 4070 Ti | 32 GB RAM | 1000 GB M.2 SSD | 4000 GB SATA --- Windows 11

    2: Intel Core i5-12450H | NVIDIA GeForce RTX 3050 | 16 GB RAM | 500 GB nvme | 256 GB SSD | 2 TB SSD --- Arch KDE

    3: AMD Ryzen 5 3500U | Vega 8 Graphic | 16 GB RAM | 256 GB nvme | 1000 GB SATA --- Fedora 44 KDE

    Edited 3 times, last by nkn80 (January 6, 2026 at 7:33 AM).

  • Dank dir!

    Eigentlich war es Absicht. Es soll zeigen das man auch für jedes OS einen eigenen Pfad setzen kann wenn man möchte. Hab es nur noch nicht dokumentiert. Aber gut aufgepasst!

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!