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
xdfghdfg
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:),
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.
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.