Jak zainstalować VirtualBox na OpenSuse

Jak zainstalować VirtualBox na OpenSuse
Wirtualizacja to interesująca technologia, która odnosi się do tworzenia zasobu wirtualnego (serwer, komputer, pamięć, plik, sieć lub pamięć). To interesująca koncepcja, która napędza wiele dzisiejszych obciążeń technologicznych. Jeśli chcesz mieć doświadczenie wirtualizacji, VirtualBox to świetne narzędzie na początek.

Ten przewodnik zaprezentuje sposób instalowania i korzystania z VirtualBox na OpenSuse.

Wirtualizacja i wirtualbox

Oto szybki przykład, który implementuje wirtualizację. 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. Tutaj oprogramowanie emulatora tworzy maszynę wirtualną, na której działa system systemu Android.

To nadmiernie uproszczony przepływ pracy w zakresie pracy emulatorów Androida. Podczas uruchamiania dowolnego z tych emulatorów przydziela istniejące zasoby sprzętowe (CPU, GPU, RAM i pamięć) do systemu systemu Android i łączy Cię z systemem wirtualnym. Masz pełną kontrolę nad tym, ile procesora, GPU, pamięci RAM i przechowywania.

Wirtualizacja rozpoczęła się na początku lat 60. XX wieku, gdzie celem było logiczne podział zasobów sprzętowych komputerów mainframe na różne aplikacje. Oto krótka lista, w której obecnie używana jest wirtualizacja.

  • Wirtualizacja pamięci jest przydatną techniką udostępniania zasobów pamięci RAM między wszystkimi zwirtualizowanymi systemami z pojedynczej puli pamięci.
  • Przechowywanie wirtualizacji Abstracje logicznego przechowywania z przechowywania fizycznego.
  • Wirtualizacja przechowywania jest przydatna do wyodrębnienia potrzeby przechowywania fizycznego. Dysk wirtualny jest taką implementacją, w której będzie wyglądać tak, jakby był to pojedynczy dysk, niezależnie od jego fizycznej lokalizacji.
  • Wirtualizacja komputerów stacjonarnych jest taką technologią, która pozwala na utworzenie logicznego pulpitu na fizycznym urządzeniu klienckim. W ten sposób zasób sprzętowy jest bardziej wydajnie rozpowszechniany. Emulatory Androida mogą być przykładem wirtualizacji komputerów stacjonarnych.

W tym artykule skupimy się na ostatnim punkcie, ponieważ VirtualBox jest takim narzędziem, które umożliwia wirtualizację komputera na komputerze.

Dlaczego warto korzystać z VirtualBox

Funkcje VirtualBox są przydatne w wielu sytuacjach. Na przykład,

  • Uruchamianie wielu systemów operacyjnych: Za pomocą VirtualBox możesz uruchomić wiele maszyn z różnym systemem operacyjnym w tym samym czasie. Możesz szybko przełączyć się z jednego systemu operacyjnego na drugi. Masz pełną kontrolę nad tym, jaki „wirtualny” sprzęt otrzymuje każdy wirtualizowany system.
  • Testowanie: Korzystając z VirtualBox, możesz mieć bezpieczne środowisko do testowania wszystkiego, co chcesz. Gdy wprowadzasz zmiany w systemach wirtualnych, nie ma zagrożenia, że ​​rozbija obecny system. Osobiście używam VirtualBox do testowania nowych dystrybucji Linux i wypróbowania krytycznych poprawek systemu.
  • Prostota: Spośród wszystkich narzędzi wirtualizacji, VirtualBox jest jednym z najprostszych do nauki i opanowania. Chociaż nie jest to najlepsze, jest to prawdopodobnie najłatwiejszy sposób na przyzwyczajenie się do świata wirtualizacji. Jest to bezpłatne i możesz bawić się bez rozkładania komputera.
  • Łatwiejsze wdrażanie: Weźmy na przykład kompletny serwer pocztowy. Ustawienie serwera poczty na prawdziwym komputerze to trudne zadanie. Można go jednak uruchamiać bezpośrednio z systemu wirtualnego bez konieczności wprowadzania jakichkolwiek zmian w hoście. VirtualBox umożliwia eksportowanie maszyn wirtualnych. W ten sposób maszynę można nawet wdrożyć bez konieczności ponownego przejścia przez instalację. Na przykład Osboxes to takie miejsce, w którym możesz pobrać VirtualBox vdis z różnych systemów operacyjnych.

Instalowanie VirtualBox na OpenSuse

VirtualBox jest bezpośrednio dostępny w oficjalnym 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”. Przyjrzymy się w tym pomocy. Rozpocznij yast z menu.

Wprowadź hasło administratora.

W YAST Control Center przejdź do bezpieczeństwa i użytkowników >> zarządzanie użytkownikami i grupami.

Wybierz konto użytkownika z listy i kliknij „Edytuj”.

Na karcie „Szczegóły” sprawdź grupę „VBOXUSERS” w sekcji „Dodatkowe grupy”. Następnie kliknij „OK”.

Aby wprowadzić zmiany, musisz wylogować się i zalogować.

Aby odblokować maksymalne funkcje VirtualBox, zaleca się również zainstalowanie pakietu rozszerzenia VirtualBox. Pobierz pakiet rozszerzenia VirtualBox.

Występuj VirtualBox.

Na początku będziesz mieć to powiadomienie. Przeczytaj uważnie i upewnij się, czy chcesz go włączyć, czy wyłączyć.

To jest główne okno VirtualBox.

Aby zainstalować pakiet rozszerzenia VirtualBox, przejdź do pliku >> Preferencje.

Z lewego panelu wybierz „rozszerzenia”. Kliknij ikonę „+”. Zostaniesz poproszony o wybranie lokalizacji pakietu rozszerzenia.

Po wybraniu pojawi się to okno dialogowe „Pytanie” VirtualBox. Kliknij „Zainstaluj”.

Zostaniesz poproszony o umowę licencyjną VirtualBox Extension Pack. Przewiń na dno, aby się z tym zgodzić.

Działanie będzie wymagało zgody „root”.

Po zakończeniu instalacji komunikat sukcesu pojawi się.

Pakiet rozszerzenia zostanie dodany na liście zainstalowanych rozszerzeń.

Terminologia VirtualBox

Oto niektóre z typowych terminologii, które spotkasz podczas kontaktów z VirtualBox i wirtualizacją w ogóle.

  • OS Host: Terminem „host” odnosimy się do komputera, na którym działa VirtualBox. Zatem termin „system operacyjny hosta” odnosi się do systemu operacyjnego, który uruchamia maszynę. W przypadku VirtualBox może to być dowolny obsługiwany system operacyjny, na przykład Windows, Linux i MacOS itp.
    Co ciekawe, „gospodarz” tutaj może być fizyczny/wirtualny.
  • OS Guest: Przez termin „gość” tutaj troszczymy się o wirtualizowaną maszynę. Zatem „OS Guest OS” oznacza system operacyjny, który działa na maszynie wirtualnej. Teoretycznie każdy system operacyjny oparty na X86 będzie działał na VirtualBox bez problemu. Jednak w praktyce nie wszystko będzie działać poprawnie.
  • Maszyna wirtualna (VM): To jest zwirtualizowany komputer, który będzie działał tak, jakby to była maszyna fizyczna. W takim przypadku będziemy używać VirtualBox do tworzenia maszyn wirtualnych. Możesz skonfigurować każdy aspekt maszyny wirtualnej, na przykład pamięć (RAM), pamięć, procesor i sieci itp.
  • Dodatki gości: To specjalny pakiet sterowników i oprogramowania dla systemu operacyjnego gościa. Instalowanie dodania gości oferuje lepszą integrację z VirtualBox i odblokować kilka interesujących funkcji.

Za pomocą VirtualBox

Rzućmy okiem, jak utworzyć maszynę wirtualną za pomocą VirtualBox. Z głównego okna kliknij „Nowy”.

Pierwszym krokiem jest nadanie maszynie wirtualnej właściwej nazwy. Wybierz odpowiedni typ systemu operacyjnego, który zamierzasz uruchomić w tym systemie wirtualnym.

Następnie wybierz odpowiednią ilość pamięci RAM, której maszyna wirtualna może użyć. Może to być trudne, ponieważ musisz zaoferować wystarczającą pamięć dla systemu operacyjnego gościa, zachowując wystarczającą pamięć, aby system hosta mógł działać poprawnie.

Czas zarządzać wirtualną pamięcią maszyny wirtualnej. Wybierz „Utwórz teraz wirtualny dysk twardy”.

Do wyboru dostępnych jest 3 typy typów plików dysku twardego. W przypadku VirtualBox zalecam przejście do typu VDI (obraz dysku VirtualBox).

Na tym etapie „dynamicznie przydzielone” oznacza, że ​​dysk wirtualny będzie się rozwinąć stopniowo, ponieważ będzie bardziej załadowany. Z drugiej strony „stały rozmiar” przydzieli stałą ilość pamięci bezpośrednio z pamięci.

Wybierz miejsce, w którym chcesz przydzielić pamięć wirtualną. Od rozmiaru pamięci, powinno wystarczyć, aby uruchomić system operacyjny gości.

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 niezwykle potężne, ale super-uproszczone narzędzie do wirtualizacji. To też jest niesamowicie wybaczające. Zapraszam do odkrywania tego. Mamy wiele samouczków wirtualbox.

Sprawdź, jak zainstalować Debian, Centos, OpenStack i FreeBSD na VirtualBox.

Cieszyć się!