Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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, 'Autostart', Dienste deaktivieren; oder sirekt 'Services' als Admin, alles mit 'vmware' abmurksen'. hier
qemu-Guest-additions
Von CD virtio-win-gt-x86.msi oder gleich virtio-win-guest-tools.exe nachinstallieren.