Dies ist eine alte Version des Dokuments!


Umstellung VMWare auf QEMU

Es ist prinzipiell möglich, virtuelle Maschinen von VMWare (VMPlayer, VMWare Workstation) auf QEMU umzustellen. Dabei sind jedoch nach Möglichkeit einige Dinge zu beachten:

  • In erster Linie können zum Booten notwendige (Massenspeicher-)Treiber Probleme bereiten. Die unter qemu/libvirt sehr vorteilhaften viostor-Treiber können zwar vor der Konvertierung installiert werden, dennoch macht Windows gern Ärger, diese beim Booten auch zu benutzen.

dsgsdfgsdfg

(devmgmt.msc → Hardware)

xdfghdfg

  • vmware-tools deinstallieren

Wenn VMWare-Tools Zicken beim Deinstallieren machen: https://itsimple.info/?p=3161

  • Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope LocalMachine
  • Set-ExecutionPolicy -ExecutionPolicy Unrestricted

virtio-win-0.1.285.iso:

  • virtio-win-gt-x86.msi
  • virtio-win-guest-tools.exe

virt. Festplatte konvertieren

qemu-img convert -p -f vmdk -O qcow2 rein.vmdk raus.qcow2 -p: Fortschritt anzeigen, -f: Eingabeformat, -O: Ausgabeformat

qemu-img convert -f qcow2 -O qcow2 -c -o compression_type=zstd [Datei.qcow2] [temp_Datei.qcow2] mv [temp_Datei.qcow2] [Datei.qcow2]

Festplatte nach SATA geht direkt.

nachträgliche Umstellung

Wird sicher kommen, daher mal testen.

Virtio-Treiber

Testfall: Einfach vmdk nach qcow2 konvertiert, Standard-xml angepaßt. Importiert + gebootet, liefert Bluescreen mit INACCESSIBLE_BOOT_DEVICE. Dann nichts getan, Reboot erfolgt automatisch. Das Ganze zwei Mal, bis 'Reparatur' und 'Diagnose wird ausgeführt'. Liefert Bild „Automatische Reparatur“ als Überschrift, Auswahl „Neu starten“ und „Erweiterte Optionen“: dir c:

  • Erweiterte Optionen gewählt, „Problembehandlung“, „Erweiterte Optionen“, „Eingabeaufforderung“, 'root', Paßwort rein → Kommandozeile.
  • Bei VM-Details .iso einhängen (akt. virtio-win-0.1.285.iso)
  • Mit 'dir c:', 'dir d:' uswdir. durchtesten, bis:
  • Systemlaufwerk (:\Windows) angezeigt wird, Buchstabe merken (aus Poolsystem meistens d:),
    • Oder: diskpart, list disk, list volumequit
  • CD angezeigt wird, Buchstabe merken (aus Poolsystem gern f:).
  • rauf auf Laufwerk (f:), dann Treiber suchen:
  • cd viostor, cd Windowsversion (w10, w11), cd Architektur (amd64) bis viostor.inf.
  • Dann Treiber rein: dism /Image:d:\ /Add-Driver:f:\viostor\w10\amd64\viostor.inf

… funktioniert tatsächlich.

VMWare-Tools

Wenn VMWare-Tools Zicken beim Deinstallieren machen: Skript unter https://itsimple.info/?p=3161, Powershell/root. Wird vermutlich Zicken machen a la „Ausführung von Skripten auf diesem System deaktiviert“. Dann:

  • Zum Anzeigen:Get-ExecutionPolicy -list
  • Policy ändern: Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope LocalMachine
  • Zurücksetzen: Set-ExecutionPolicy -ExecutionPolicy Undefined -Scope LocalMachine

Reboot nötig.

VMWare-Tools

  • Dienste abstellen:
  • Taskman als Admin starten, in 'Autostart' alles mit 'vmware' im Namen deaktivieren, unter 'Dienste' ebenso.
  • 'Services' als Admin starten, ebenfalls alles mit 'vmware' im Namen abmurksen: Rechtsklick, Eigenschaften, bei Dienststatus Beenden, Starttyp auf Deaktiviert setzen.

hier

qemu-Guest-additions

Von CD virtio-win-gt-x86.msi oder gleich virtio-win-guest-tools.exe nachinstallieren.

Drucken/exportieren