Z jakiego oprogramowania do wirtualizacji mogę korzystać?

12

Użyłem tylko VMWare na moim komputerze z systemem Windows 7, ale chciałbym użyć czegoś na Ubuntu.

Jakie oprogramowanie poleciłbyś do tworzenia innych maszyn wirtualnych z systemem Linux i Windows?

Tylko boliwijskie tutaj
źródło

Odpowiedzi:

25

Możesz także użyć VirtualBox , który jest nazwany virtualbox-osew repozytoriach.

Z opisu pakietu:

VirtualBox to bezpłatne rozwiązanie do wirtualizacji x86, które pozwala na uruchomienie szerokiej gamy systemów operacyjnych x86, takich jak Windows, DOS, BSD lub Linux na systemie Linux.

Jeśli chcesz zainstalować system operacyjny korzystający z XServer 1.10 (np. Ubuntu 11.04), potrzebujesz Virtual Box wersja> = 4.0.6 dostępna na licencji GPL v2 do pobrania lub w repozytorium prowadzonym przez Oracle. Aby uzyskać pełne wsparcie funkcji, musimy również zainstalować Dodatki dla gości . Do obsługi USB 2.0 lub RDP możemy pobrać i zainstalować pakiet rozszerzeń. Spowoduje to zamknięcie źródła Virtual Box (wersja PUEL).

użytkownik2432
źródło
Hm ... OK, zainstalowałem VirtualBox OSE z Software Center i właśnie zdałem sobie sprawę, że nie obsługuje wielu funkcji. Nie obchodzi mnie, czy jest to oprogramowanie typu open source, czy nie. Jak mogę zainstalować lepszą wersję zamkniętego źródła podczas usuwania wersji?
Tylko boliwijski tutaj
Używam Apache Cordova i nie posiadam komputera Mac. Używam Ubuntu jako mojego systemu operacyjnego. Czy mogę używać virtualbox do hostowania środowiska OSX?
Donato
8

Inną opcją jest virt-managerGUI dla KVM.

wprowadź opis zdjęcia tutaj

sagarchalizować
źródło
5

Wcześniej używałem VMware na Ubuntu / Fedorze (i udostępniłem maszyny wirtualne w Linuksie i Windowsie) przez kilka lat, ale około rok temu całkowicie zrezygnowałem z VMware. Po prostu stał się zbyt trudny, aby mógł działać po aktualizacji jądra. Teraz używam VirtualBox wszędzie (Winows, Ubuntu, MacOS X). (Uwaga: zakłada się, że chcesz skorzystać z bezpłatnego rozwiązania do wirtualizacji i nie korzystasz z jednej z różnych płatnych wersji VMware.) Szczególnie podobała mi się (płatna) wersja VMware Fusion dla MacOSX ... ale teraz Również tam używam VirtualBox ... i działa dobrze.

Wróćmy jednak do Linuksa: załóżmy, że możesz rzeczywiście uruchomić VMware w systemie Linux - po pobraniu niestandardowych łat źródłowych VMware innych firm, przesłaniu ich na różne fora internetowe, a następnie ponownej kompilacji dziwnych części VMware, aby poprawnie zainstalować ... Cóż, nadal będziesz mieć niewielką szansę na to, aby przeglądarka VMware (wtyczka do przeglądarki) działała poprawnie w systemie Linux. Problem polega na tym, że do działania wymaga starszej wersji Firefoksa. Możesz użyć IE lub ewentualnie Firefoksa w systemie Windows, aby „wyświetlić” działającą maszynę wirtualną w systemie Linux, ale wiesz o co chodzi.

Krótko mówiąc, darmowe wersje VMware nie wydają się już obsługiwane ani utrzymywane, a jest to szczególnie widoczne i bolesne w Linuksie.

Jednak nie wszystko stracone ... Możesz wziąć istniejące obrazy VMware i faktycznie otworzyć je w VirtualBox bez konwersji obrazów na VDI (lub możesz je przekonwertować na VDI, jeśli chcesz). (Szczerze mówiąc, dla maszyn wirtualnych innych niż Windows, prawdopodobnie utworzenie równie nowego obrazu jest równie proste, ponieważ instalacja Linuksa od zera jest bardzo prosta. Jednak to całe inne oprogramowanie (bazy danych itp.) może być trudne do ponownej instalacji.)

Jedynym problemem, na który natrafiłem podczas otwierania obrazów VMware w VirtualBox, było to, że pierwotnie podzieliłem moje obrazy VMware na pliki 2 GB; to nie zadziała podczas otwierania ich w VirtualBox. Możesz jednak użyć narzędzi VMware, aby przekonwertować je z powrotem na pojedynczy dysk, np .:

c:/> vmware-vdiskmanager -r multipart.vmdk -t 0 single.vmdk

Następnie ten plik „single.vmdk” może zostać wyznaczony jako dysk dla maszyny wirtualnej VirtualBox. Istnieje prawdopodobieństwo, że każdy obraz systemu Windows będzie musiał zostać ponownie zweryfikowany jako „oryginalny”; najłatwiej jest to zrobić online, konfigurując maszynę wirtualną, przy założeniu, że sieć działa. Myślę, że najpierw usunąłem narzędzia VMware z mojego obrazu, a następnie zainstalowałem dodatki VirtualBox na maszynie wirtualnej i myślę, że w zasadzie to było to.

Michael
źródło
2

Jeśli jesteś przyzwyczajony do VMWare z komputera z systemem Windows, możesz uruchomić VMWare Player na swoim Ubuntu. Chociaż zgadzam się z poprzednimi odpowiedziami, że Virtual Box jest bardzo dobrą alternatywą Open Source, nie ma potrzeby przełączania systemów. Jest to tym bardziej, że możesz korzystać z istniejących maszyn wirtualnych, uruchamiając również VMWare Player w Ubuntu. Jeśli jednak chcesz utworzyć nowe maszyny, musisz uruchomić VMWare Workstation.

Takkat
źródło
1

Pomimo problemów Michaela z VMWARE absolutnie polecam go z kilku powodów:

  • Jesteś przyzwyczajony do interfejsu
  • Działa pięknie pod Ubuntu po wyjęciu z pudełka, a nawet aktualizacje narzędzi VM są proste.
  • Twoje istniejące maszyny wirtualne będą po prostu działać

Używam również virtualboksa i powiedziałbym, że do większości celów jest równie dobry, ale musisz się go nauczyć.

Rory Alsop
źródło
1

Aby dodać do listy rozwiązań, dostępna jest także wersja komercyjna Parallels Desktop dla systemu Linux .

Takkat
źródło
Co z QEMU?
Oxwivi
Cóż, nie jestem do końca zaznajomiony z tym, sam chcę wiedzieć więcej. ;)
Oxwivi