Ten przewodnik pokaże, jak zainstalować i używać VirtualBox na openSUSE.
Wirtualizacja i VirtualBox
Oto krótki przykład implementacji wirtualizacji. Czy kiedykolwiek próbowałeś uruchomić Androida na swoim komputerze?? Emulatory Androida to przydatne narzędzia, które umożliwiają uruchamianie aplikacji na Androida na komputerze your. Tutaj oprogramowanie emulatora tworzy wirtualną maszynę, na której działa system operacyjny Android.
To zbyt uproszczony przepływ pracy emulatorów Androida. Po uruchomieniu dowolnego z tych emulatorów przydziela on istniejący zasób sprzętowy (procesor, procesor graficzny, pamięć RAM i pamięć masową) do systemu operacyjnego Android i łączy Cię z systemem wirtualnym. Masz pełną kontrolę nad tym, ile procesora, karty graficznej, pamięci RAM i pamięci będzie zużywać.
Wirtualizacja rozpoczęła się na początku lat 60. XX wieku, gdy celem było logiczne podzielenie zasobów sprzętowych komputerów typu mainframe na różne aplikacje. Oto krótka lista, gdzie obecnie używana jest wirtualizacja.
- Wirtualizacja pamięci to przydatna technika współdzielenia zasobów pamięci RAM między wszystkimi zwirtualizowanymi systemami z jednej puli pamięci.
- Wirtualizacja pamięci masowej oddziela pamięć logiczną od pamięci fizycznej.
- Wirtualizacja pamięci masowej jest przydatna do abstrahowania potrzeby fizycznej pamięci masowej. Dysk wirtualny to taka implementacja, w której będzie wyglądać tak, jakby był pojedynczym dyskiem, niezależnie od jego fizycznej lokalizacji.
- Wirtualizacja pulpitu to taka technologia, która umożliwia tworzenie logicznego pulpitu na fizycznym urządzeniu klienckim. W ten sposób zasoby sprzętowe są bardziej efektywnie dystrybuowane. Emulatory Androida mogą być przykładem wirtualizacji pulpitu.
W tym artykule skupimy się na ostatnim punkcie, ponieważ VirtualBox jest takim narzędziem, które umożliwia wirtualizację pulpitu na twoim komputerze.
Dlaczego warto korzystać z VirtualBox
Funkcje VirtualBox przydają się w wielu sytuacjach. Na przykład,
- Uruchamianie wielu systemów operacyjnych: Używając VirtualBox, możesz jednocześnie uruchamiać wiele maszyn z różnymi systemami operacyjnymi. Możesz szybko i płynnie przełączać się z jednego systemu operacyjnego na inny. Masz pełną kontrolę nad tym, jaki „wirtualny” sprzęt otrzyma każdy zwirtualizowany system.
- Testowanie: Korzystając z VirtualBox, możesz mieć bezpieczne środowisko do testowania wszystkiego, co chcesz. Wprowadzając zmiany w systemach wirtualnych, nie ma zagrożenia uszkodzenia obecnego systemu current. Osobiście używam VirtualBox do testowania nowych dystrybucji Linuksa i wypróbowywania krytycznych poprawek systemu.
- Prostota: Spośród wszystkich dostępnych narzędzi do wirtualizacji VirtualBox jest jednym z najprostszych do opanowania i opanowania. Chociaż nie jest to najlepsze, to prawdopodobnie najłatwiejszy sposób na przyzwyczajenie się do świata wirtualizacji. To nic nie kosztuje i możesz bawić się bez psucia się komputera.
- Łatwiejsze wdrożenie: Weźmy na przykład kompletny serwer pocztowy. Ustawienie serwera pocztowego na prawdziwej maszynie to ciężka praca. Można go jednak uruchomić bezpośrednio z systemu wirtualnego bez konieczności wprowadzania jakichkolwiek zmian na hoście. VirtualBox umożliwia eksport maszyn wirtualnych. Dzięki temu maszynę można nawet wdrożyć bez konieczności ponownego przechodzenia przez instalację. Na przykład OSboxes to takie miejsce, w którym można pobrać VDI VirtualBox z różnych systemów operacyjnych.
Instalowanie VirtualBox na openSUSE
VirtualBox jest dostępny bezpośrednio z oficjalnego repozytorium openSUSE. Uruchom następujące polecenia.
$ sudo zypper ref$ sudo zypper w virtualbox virtualbox-qt
Aby korzystać z VirtualBox, bieżące konto użytkownika musi znajdować się w grupie „vboxusers”. W tym celu skorzystamy z pomocy YaST. Uruchom YaST z menu.
Wpisz hasło administratora.
Z Centrum sterowania YaST przejdź do Bezpieczeństwo i użytkownicy >> Zarządzanie użytkownikami i grupami.
Wybierz swoje konto użytkownika z listy i kliknij „Edytuj”.
W zakładce „Szczegóły” zaznacz grupę „vboxusers” w sekcji „Grupy dodatkowe”. Następnie kliknij „OK”.
Aby zmiany zaczęły obowiązywać, musisz się wylogować i zalogować.
Aby odblokować maksymalne funkcje VirtualBox, zaleca się również zainstalowanie pakietu rozszerzeń VirtualBox. Uzyskaj pakiet rozszerzeń VirtualBox.
Uruchom VirtualBox.
Na początku otrzymasz to powiadomienie. Przeczytaj go uważnie i upewnij się, czy chcesz go włączyć, czy wyłączyć.
To jest główne okno VirtualBox.
Aby zainstalować pakiet VirtualBox Extension Pack, przejdź do Plik >> Preferencje.
Z lewego panelu wybierz „Rozszerzenia”. Kliknij ikonę „+”. Zostaniesz poproszony o wybranie lokalizacji pakietu rozszerzeń.
Po wybraniu pojawi się okno dialogowe VirtualBox „Pytanie”. Kliknij „Zainstaluj”.
Zostaniesz poproszony o zawarcie umowy licencyjnej VirtualBox Extension Pack. Przewiń w dół, aby się z tym zgodzić.
Akcja będzie wymagała uprawnień „root”.
Po zakończeniu instalacji pojawi się komunikat o powodzeniu.
Pakiet rozszerzeń zostanie dodany do listy zainstalowanych rozszerzeń.
Terminologia VirtualBox
Oto niektóre z typowych terminów, z którymi możesz się spotkać, mając do czynienia z VirtualBox i ogólnie wirtualizacją.
- System operacyjny hosta: Terminem „host” odnosimy się do maszyny, na której działa VirtualBox. Dlatego termin „system operacyjny hosta” odnosi się do systemu operacyjnego, na którym działa maszyna. W przypadku VirtualBox może to być dowolny obsługiwany system operacyjny, na przykład Windows, Linux i macOS itp.
Co ciekawe, „host” może być fizyczny/wirtualny. - System operacyjny gościa: Termin „gość” odnosi się tutaj do maszyny, która jest zwirtualizowana. Tak więc „system operacyjny gościa” oznacza system operacyjny działający na wierzchu maszyny wirtualnej. Teoretycznie każdy system operacyjny oparty na architekturze x86 będzie działał na VirtualBox bez żadnych problemów. W praktyce jednak nie wszystko będzie działać poprawnie.
- Maszyna wirtualna (VM): To jest zwirtualizowany komputer, który będzie działał tak, jakby był maszyną fizyczną. W tym przypadku do tworzenia maszyn wirtualnych użyjemy VirtualBox. Możesz skonfigurować każdy aspekt maszyny wirtualnej, na przykład pamięć (RAM), pamięć masową, procesor i sieć itp.
- Dodatki gości: Jest to specjalny pakiet sterowników i oprogramowania dla systemu gościa. Zainstalowanie dodatku gościa zapewnia lepszą integrację z VirtualBox i odblokowuje kilka interesujących funkcji.
Korzystanie z VirtualBox
Przyjrzyjmy się, jak stworzyć maszynę wirtualną za pomocą VirtualBox. W głównym oknie kliknij „Nowy”.
Pierwszym krokiem jest nadanie wirtualnej maszynie właściwej nazwy. Wybierz odpowiedni typ systemu operacyjnego, który zamierzasz uruchomić na tym wirtualnym systemie.
Następnie wybierz odpowiednią ilość pamięci RAM, z której może korzystać maszyna wirtualna. Może to być trudne, ponieważ musisz zaoferować wystarczającą ilość pamięci systemowi gościowi, jednocześnie utrzymując wystarczającą ilość pamięci, aby system operacyjny hosta działał poprawnie.
Czas zarządzać wirtualną pamięcią masową dla maszyny wirtualnej. Wybierz „Utwórz teraz wirtualny dysk twardy”.
Do wyboru są 3 typy plików na dysku twardym. W przypadku VirtualBox polecam wybrać typ VDI (VirtualBox Disk Image).
Od tego kroku „Przydzielany dynamicznie” oznacza, że dysk wirtualny będzie się stopniowo rozszerzał w miarę zwiększania obciążenia. Z drugiej strony „Stały rozmiar” przydzieli stałą ilość miejsca bezpośrednio z magazynu.
Wybierz, gdzie chcesz przydzielić wirtualną pamięć masową. Jeśli chodzi o rozmiar pamięci, powinno wystarczyć uruchomienie systemu-gościa bez zapychania fizycznej pamięci masowej.
Voila! Maszyna wirtualna jest gotowa do pracy! Jeśli chcesz wykonać dalsze dostosowywanie, wybierz maszynę wirtualną, kliknij prawym przyciskiem myszy i wybierz „Ustawienia”.
Końcowe przemyślenia
VirtualBox to niesamowicie potężne, ale bardzo uproszczone narzędzie do wirtualizacji. Jest też niesamowicie wyrozumiały. Zapraszam do odkrywania tego, jak to zrobić. Mamy mnóstwo samouczków VirtualBox.
Sprawdź, jak zainstalować Debiana, CentOS, OpenStack i FreeBSD na VirtualBox.
Cieszyć się!