2009-08-17 12 views
18

Czy mogę spłonąć w płomieniach, jeśli zostało to odebrane.Czy obraz VMWare Fusion może być uruchamiany na komputerze z systemem Windows

W pracy używam maszyny Windows XP Pro do mojego rozwoju, aw domu używam Macbooka Pro. Myślę o przeniesieniu środowiska programistycznego na maszyny wirtualne za pomocą VMWare Fusion (na komputerze Mac). Moje pytanie brzmi: czy mogę otworzyć obraz maszyny wirtualnej utworzonej na moim komputerze Mac z komputerem z systemem Windows w pracy?

E.g. Utwórz wirtualny serwer na Macu za pomocą VMWare Fusion, sklonuj go na pamięć USB, uruchom go i używaj w pracy, zapisz go z powrotem na dysku USB, idź do domu i skopiuj go z powrotem do komputera Mac i kontynuuj pracę.

+0

Należy na superuser.com –

+2

zamiast kopiować całe VM, może łatwiej będzie przenieść swoje źródło w zamian? tj .: przekazać swój kod z pracy do repozytorium w chmurze (takiego jak github lub prywatny), a następnie ponownie sprawdzić swój kod na komputerze domowym i na odwrót, gdy wrócisz do pracy. –

Odpowiedz

21

Krótka odpowiedź: Tak.

Długa odpowiedź: Co pojawia się jako pojedynczy plik w systemie OSX, pojawia się tylko jako katalog z wieloma plikami w systemie Windows. Maszyny są dość przenośne pomiędzy praktycznie wszystkimi systemami VMware, kiedy po raz pierwszy tworzysz maszynę i przeglądasz zaawansowane opcje, możesz wybrać poziom "zgodności", z którego chciałbyś korzystać. Zasadniczo dostosowuje wirtualne urządzenia sprzętowe do używania tylko tych, które są obsługiwane przez docelowy poziom kompatybilności. Dla maksymalnej kompatybilności generalnie tworzę maszyny wirtualne kierujące do Workstation 5 z kompatybilnością z ESX Server. To daje mi obraz, który jest w 100% przenośny między Workstation 6, Fusion, ESX, VMWare Server i VMWare Player. Jeśli twoje obrazy zostały utworzone w Fusion, będą przenośne do systemu Windows (np. VMWare Workstation 6.5) bez żadnych problemów.

Link do VMWare's KB rozwiązać problem ze zgodnością w obu sposobów

0

Wierzę, że znalazłem to, czego szukałem na VMware website.

Encapsulation Maszyna wirtualna jest zasadniczo pojemnik oprogramowanie wiązki lub „obudowuje” kompletny zestaw wirtualnych zasobów sprzętowych, a także system operacyjny i wszystkie swoje aplikacje wewnątrz pakietu oprogramowania. Enkapsulacja sprawia, że ​​maszyny wirtualne są niezwykle przenośne i łatwe w zarządzaniu. Na przykład możesz przenosić i kopiować maszyny wirtualne z jednej lokalizacji do drugiej, tak jak każdy inny plik oprogramowania, lub zapisywać maszynę wirtualną na dowolnym standardowym nośniku danych, z kieszonkowej karty pamięci flash USB do sieci pamięci masowej przedsiębiorstwa (SAN).

Sprzętowa niezależność Maszyny wirtualne są całkowicie niezależne od ich fizycznego sprzętu. Na przykład można skonfigurować maszynę wirtualną z wirtualnymi komponentami (np. Procesorem, kartą sieciową, kontrolerem SCSI), które są całkowicie różne od fizycznych komponentów obecnych na podstawowym sprzęcie. Maszyny wirtualne na tym samym serwerze fizycznym mogą nawet uruchamiać różne rodzaje systemów operacyjnych (Windows, Linux itd.).

W połączeniu z właściwościami enkapsulacji i kompatybilności, niezależność sprzętowa daje swobodę przenoszenia maszyny wirtualnej z jednego typu komputera x86 na inny bez wprowadzania jakichkolwiek zmian w sterownikach urządzeń, systemie operacyjnym lub aplikacjach. Niezależność sprzętowa oznacza także, że można uruchomić heterogeniczną mieszankę systemów operacyjnych i aplikacji na jednym fizycznym komputerze.

2

Tak, po prostu kliknij prawym przyciskiem myszy na plik maszyny wirtualnej (na komputerze Mac), wybierz „Pokaż zawartość pakietu”, a następnie wybrać pierwszy plik, który mówi "Twój system operacyjny" -s001.vmdk lub największy plik i skopiuj go na dysk flash lub cokolwiek użyjesz do przeniesienia go do komputera z systemem Windows. To.Plik vmdk jest kompatybilny ze stacją roboczą vmware i virtualbox (darmowa wersja oracle, ale potrzebne jest przyspieszenie sprzętowe).

-mx