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-Dienste

  • 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.

Reboot schadet nicht.

hier

qemu-Guest-additions

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

Drucken/exportieren