Ich möchte wissen, ob es möglich ist, eine vollständig tragbare virtuelle Maschine mit einem VMWare-ähnlichen Produkt zu erstellen. Mein Ziel ist es, eine virtuelle Maschine (XP als Gastbetriebssystem) zu erstellen, eine App darin zu installieren, die VM auf ein USB2-Laufwerk zu legen (Leistung ist keine Frage) und sie auf einem beliebigen Windows-Host-Betriebssystem (XP, Vista, 7) auszuführen ) ohne etwas im Host zu installieren, mit einem beliebigen Host-Konto (admin, guest, limited). Ist es möglich, dies mit einem VMware-ähnlichen Produkt zu tun? Wenn möglich, welches ist meine beste Wahl?
PS: Ich habe eine Übereinstimmung gefunden: Qemu; aber es ist viel langsamer. Es ist praktisch unmöglich, in einem XP-Betriebssystem, das auf qemu ausgeführt wird, echte Arbeit zu leisten (Programmieren unter .net). Gibt es einen besseren als Qemu oder kann ich Qemu trotzdem schneller machen? Aber eine Einschränkung: Ich habe keine Administratorrechte für alle Computer, daher sollte die Lösung buchstäblich auf jedem Windows-basierten System portierbar sein.
Aus einer Antwort des OP
Jungs,
Vielen Dank für Ihre wertvollen Antworten. Ich habe viel mit Qemu gehackt, weil es vielversprechend ist und der Definition von Portabilität entspricht (was ich eigentlich will); Sie müssen nichts auf dem Host installieren. Ich habe einen Tweak herausgefunden (obwohl ihr es vielleicht alle wisst) und teile ihn gerne mit euch. Wenn du benutzt
-no-acpi
Option für Qemu, es ist viel schneller, nicht annähernd VMware / Virtualbox, aber das ist die Leistung, mit der ich leben kann. Ich habe den folgenden Befehl für Qemu verwendet
"J:\Virtualization\QEMU\qmqemu0-12-3\qemu.exe" -L "J:\Virtualization\QEMU\qmqemu0-12-3" -M "pc" -m 512 -cpu "qemu32" -vga cirrus -serial vc -parallel vc -name "MinXP" -drive "file=J:\Virtualization\QEMU\Store\MinXP.qcow2,index=0,media=disk" -boot order=dc,menu=on -net nic,vlan=0,macaddr=52-54-00-F3-27-A6,model=rtl8139 -net user,vlan=0 -win2k-hack -no-acpi -hwnd 722498 -localtime
Mit dieser Option dauert die Installation von XP sehr lange, ist jedoch schneller.
quelle
Sie können portable Virtualbox versuchen. Ich habe selbst nie reingeschaut, aber es hat Versprechen.
http://www.vbox.me/
http://www.dedoimedo.com/computers/portable-virtualbox.html
quelle
Ich verwende ein bootfähiges Linux mit installierter Virtual Box, um eine Windows-VM zu starten. Sie müssen nichts auf dem Computer installieren oder Administrator sein. Das BIOS muss jedoch das Booten von einem USB-Gerät unterstützen (oder von einer CD mit einem Bootloader, um Linux vom USB-Gerät zu laden). Die Leistung hängt von der Host-Hardware und dem USB-Gerät selbst ab.
Es ist nicht so schwer einzurichten, auch wenn Sie normalerweise nicht mit Linux arbeiten.
Ich habe keine Schritt-für-Schritt-Anleitung, sondern habe die Vorgehensweise in meinem Blog beschrieben
quelle
Ich denke, im Grunde wird es jeder von ihnen tun. VMWare, VirtualBox usw. Aus diesem Grund können Sie ganze funktionierende VMs herunterladen, die von anderen erstellt wurden, z. B. standardmäßige virtuelle LAMP-Boxen. Ich würde mit VirtualBox beginnen.
quelle