20 Stimmen

Kann ein VMWare Fusion-Image auf einem Windows-Rechner ausgeführt werden?

Möge ich in Flammen aufgehen, wenn diese Frage beantwortet wurde.

Bei der Arbeit verwende ich einen Windows XP Pro Rechner für meine Entwicklung und zu Hause ein Macbook Pro. Ich denke darüber nach, meine Entwicklungsumgebung auf virtuelle Maschinen mit VMWare Fusion (auf dem Mac) zu verlagern. Meine Frage lautet: Kann ich ein auf meinem Mac erstelltes Image einer virtuellen Maschine mit meinem Windows-Computer bei der Arbeit öffnen?

Z.B. Erstellen eines virtuellen Servers auf dem Mac mit VMWare Fusion, Klonen auf einen USB-Stick, mit zur Arbeit nehmen und auf der Arbeit verwenden, zurück auf den USB-Stick speichern, nach Hause gehen und zurück auf den Mac kopieren und weiterarbeiten.

0 Stimmen

Gehört auf Superuser.com

2 Stimmen

Anstatt die gesamte VM zu kopieren, wäre es vielleicht einfacher, stattdessen den Quellcode zu übertragen, d.h.: Committen Sie Ihren Code von der Arbeit in ein Cloud-Repository (öffentlich wie Github oder Ihr eigenes privates) und checken Sie Ihren Code dann wieder auf Ihrem Heimcomputer aus und umgekehrt, wenn Sie wieder zur Arbeit gehen.

24voto

saschabeaumont Punkte 21770

Kurze Antwort: Sí.

Lange Antwort: Was unter OSX als einzelne Datei angezeigt wird, erscheint unter Windows als Verzeichnis mit mehreren Dateien. Maschinen sind zwischen praktisch allen VMware-Systemen übertragbar. Wenn Sie die Maschine zum ersten Mal erstellen und die erweiterten Optionen anzeigen, können Sie auswählen, welche Kompatibilitätsstufe Sie verwenden möchten. Dadurch werden die virtuellen Hardware-Geräte so angepasst, dass nur diejenigen verwendet werden, die von der gewünschten Kompatibilitätsstufe unterstützt werden. Für maximale Kompatibilität erstelle ich in der Regel VMs, die auf Workstation 5 mit ESX Server-Kompatibilität ausgerichtet sind. So erhalte ich ein Image, das zu 100 % zwischen Workstation 6, Fusion, ESX, VMWare Server und VMWare Player portabel ist. Wenn Ihre Images in Fusion erstellt wurden, sind sie problemlos auf Windows (d. h. VMWare Workstation 6.5) portierbar.

Link zu KB von VMWare um das Kompatibilitätsproblem auf beide Arten zu lösen

2voto

Damike Punkte 21

Ja, Klicken Sie einfach mit der rechten Maustaste auf die Datei der virtuellen Maschine (auf Ihrem Mac), wählen Sie "Paketinhalt anzeigen", dann wählen Sie die erste Datei mit der Aufschrift "Ihr Betriebssystem" -s001.vmdk oder die größte Datei und kopieren Sie sie auf Ihr Flash-Laufwerk oder was auch immer Sie verwenden werden, um sie auf Ihren Windows-Rechner zu übertragen. Diese .vmdk-Datei ist kompatibel mit vmware workstation und virtualbox (einer kostenlosen Version von oracle, für die Sie allerdings Hardware-Beschleunigung benötigen).

-mx

0voto

Shane Punkte 851

Ich glaube, ich habe gefunden, wonach ich gesucht habe. VMware-Website .

Verkapselung Eine virtuelle Maschine ist im Wesentlichen ein Software-Container, der einen kompletten Satz virtueller Hardwareressourcen sowie ein Betriebssystem und alle dazugehörigen Anwendungen in einem Softwarepaket bündelt oder "kapselt". Die Kapselung macht virtuelle Maschinen unglaublich portabel und einfach zu verwalten. So können Sie beispielsweise eine virtuelle Maschine wie jede andere Softwaredatei von einem Ort zum anderen verschieben und kopieren oder eine virtuelle Maschine auf einem beliebigen Standarddatenträger speichern, von einer USB-Flash-Speicherkarte im Taschenformat bis hin zu einem Unternehmens-SAN (Storage Area Network).

Hardware-Unabhängigkeit Virtuelle Maschinen sind völlig unabhängig von der zugrunde liegenden physischen Hardware. Sie können beispielsweise eine virtuelle Maschine mit virtuellen Komponenten (z. B. CPU, Netzwerkkarte, SCSI-Controller) konfigurieren, die sich völlig von den physischen Komponenten der zugrunde liegenden Hardware unterscheiden. Virtuelle Maschinen auf ein und demselben physischen Server können sogar verschiedene Betriebssysteme (Windows, Linux usw.) ausführen.

In Verbindung mit den Eigenschaften der Kapselung und Kompatibilität gibt Ihnen die Hardwareunabhängigkeit die Freiheit, eine virtuelle Maschine von einem x86-Computertyp auf einen anderen zu verschieben, ohne Änderungen an den Gerätetreibern, dem Betriebssystem oder den Anwendungen vornehmen zu müssen. Hardwareunabhängigkeit bedeutet auch, dass Sie eine heterogene Mischung von Betriebssystemen und Anwendungen auf einem einzigen physischen Computer ausführen können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X