Instalacja i użycie VirtualBox w Ubuntu 20.04

VirtualBox jest darmowym i open-source’owym, międzyplatformowym narzędziem do wirtualizacji stworzonym i utrzymywanym przez Oracle. VirtualBox oferuje mnóstwo ciekawych funkcji, opakowanych w prosty i intuicyjny interfejs użytkownika. W porównaniu z alternatywami takimi jak VMware Workstation, VirtualBox jest bardziej przyjazny dla użytkownika dla każdego, w każdej sytuacji.

Chcesz przetestować nowe distro? Zamiast instalować ją na obecnym systemie, wypróbuj ją najpierw za pomocą VirtualBoxa. Potrzebujesz mieć wiele systemów operacyjnych działających w tym samym czasie? VirtualBox ma wszystko pod kontrolą. Prawie wszystkie aspekty maszyny wirtualnej są konfigurowalne.

Ten przewodnik pokazuje, jak zainstalować i używać VirtualBox w Ubuntu 20.04.

VirtualBox w Ubuntu

Istnieje kilka sposobów na zainstalowanie VirtualBox w Ubuntu 20.04. Najprostszym sposobem na zainstalowanie VirtualBoxa jest pobranie go bezpośrednio z repozytoriów oprogramowania Ubuntu. Jedynym problemem z tą metodą jest to, że możesz nie dostać najnowszej wersji VirtualBox.

Jest również możliwe, aby wykonać ręczną instalację VirtualBox. Możesz pobrać oficjalny pakiet VirtualBox DEB dla Debiana/Ubuntu i zainstalować go za pomocą APT. Wadą tego podejścia jest konieczność ręcznej aktualizacji VirtualBoxa po wydaniu nowej wersji. Można to obejść dodając repo Oracle.

Na koniec, możesz zainstalować VirtualBoxa bezpośrednio z kodu źródłowego. Ta metoda pozwala na zbudowanie VirtualBoxa ze źródła, ale może być dłuższym i bardziej skomplikowanym procesem. Instalacja VirtualBox za pomocą tej metody nie jest zalecana, ponieważ będziesz musiał wykonać ją ponownie, aby zaktualizować VirtualBox, ale ta metoda może być używana przez zaawansowanych użytkowników, którzy lubią budować programy z kodu źródłowego.

Zacznijmy!

Install VirtualBox from the Ubuntu Repository

Jest to domyślna metoda instalacji VirtualBox. Wszystko, co musisz zrobić, to powiedzieć APT, aby pobrać pakiet VirtualBox z domyślnego repozytorium Ubuntu.

Uruchom terminal i wykonaj następujące polecenie:

$ sudo apt update && sudo apt install virtualbox virtualbox-ext-pack -y

Po wyświetleniu monitu o konfigurację virtualbox-ext-pack wybierz „Ok.”

Zaakceptuj licencję VirtualBox PUEL.

Pakiet virtualbox-ext-pack automatycznie pobierze i zainstaluje pakiet rozszerzeń VirtualBox.

Instalacja VirtualBoxa z Repozytorium Oracle

Ta metoda jest przydatna, jeśli potrzebujesz najnowszej wersji VirtualBoxa. Aby to zadziałało, musisz wykonać jednorazową konfigurację repo Oracle. Po tym APT zajmie się resztą.

Uruchom terminal. Upewnij się, że masz zainstalowany wget.

$ sudo apt update && sudo apt install wget -y

Pobierz i dodaj klucze GPG repo Oracle VirtualBox.q https://www.virtualbox.org/download/oracle_vbox.asc -O-
| sudo apt-key add –

Teraz, dodaj repo.

$ sudo add-apt-repository „deb http://download.virtualbox.org/
virtualbox/debian $(lsb_release -cs) contrib”

Uaktualnij cache APT.

$ sudo apt update

Na koniec zainstaluj VirtualBoxa. W chwili pisania tego artykułu najnowsza wersja VirtualBoxa to v6.1.12.

$ sudo apt install virtualbox-6.1

Instalacja VirtualBoxa z kodu źródłowego

Kod źródłowy VirtualBoxa jest dostępny za darmo. Daje to możliwość ręcznego zbudowania VirtualBoxa z kodu źródłowego. Jest to stosunkowo długi i skomplikowany proces, który wymaga więcej zasobów sprzętowych i wysiłku. Instalacja VirtualBoxa tą metodą nie jest zalecana, ponieważ będziesz musiał wykonać ją ponownie, aby zaktualizować VirtualBoxa. Pełne informacje na temat budowania VirtualBoxa na Linuksie można znaleźć na stronie wiki VirtualBoxa.

Najpierw zainstaluj zależności kompilacji.

$ sudo apt install \u0026apos; $ acpica-tools chrpath doxygen g++-multilib libasound2-dev libcap-dev \u0026apos; $ libcurl4-openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev
$ libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev libsdl1.2-dev libsdl-ttf2.0-dev \
$ libssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-utils \
$ libxmu-dev libxrandr-dev make nasm python3-dev python-dev qttools5-dev-tools \\
$ texlive texlive-fonts-extra texlive-latex-extra unzip xsltproc \
$ default-jdk libstdc++5 libxslt1-dev linux-kernel-headers makeself \
$ mesa-common-dev subversion yasm zlib1g-dev

Następujące zależności powinny być zainstalowane, jeśli używasz 64-bitowej wersji Ubuntu.

$ sudo apt install lib32z1 libc6-dev-i386 lib32gcc1 lib32stdc++6

Dla hakowania Pythona, rozważ zainstalowanie następujących pakietów, jak również.

$ sudo apt install pylint python3-psycopg2 python3-willow python-pil

Budowanie VirtualBoxa na 64-bitowym systemie hosta nadal wymaga wszystkich 32-bitowych bibliotek i narzędzi do budowania. W przypadku 64-bitowej wersji Ubuntu, ma kilka brakujących bibliotek współdzielonych. Uruchom następujące polecenie, aby je naprawić.

$ sudo ln -s libX11.so.6 /usr/lib32/libX11.so

$ sudo ln -s libXTrap.so.6 /usr/lib32/libXTrap.so

$ sudo ln -s libXt.so.6 /usr/lib32/libXt.so

$ sudo ln -s libXtst.so.6 /usr/lib32/libXtst.so

$ sudo ln -s libXmu.so.6 /usr/lib32/libXmu.so

$ sudo ln -s libXext.so.6 /usr/lib32/libXext.so

Pobierz najnowszy kod źródłowy VirtualBox tutaj.

Wyodrębnij skompresowane archiwum.

$ tar -xvf VirtualBox-6.1.12a.tar.bz2

Zmień bieżący katalog na wyodrębnione źródło i uruchom skrypt konfiguracyjny. Zwróć uwagę, że flaga „-disable-hardening” nie powinna być używana, jeśli zamierzasz redystrybuować lub używać kompilacji do produkcji.

$ ./configure –disable-hardening

Wczytaj skrypt konfiguracji środowiska.

$ source ./env.sh

Teraz nadszedł czas na zbudowanie VirtualBoxa. Uruchom następujące polecenie, aby zbudować pakiet VirtualBox.

$ kmk all

Jeśli build nie był utwardzony, VirtualBox może być uruchomiony z katalogu „out/linux.amd64/release/bin” pod katalogiem kodu źródłowego. Jednakże, moduły jądra VirtualBoxa muszą być najpierw zbudowane i zainstalowane. Aby to zrobić, wprowadź następujący kod.

$ cd out/linux.amd64/release/bin/src

$ make -.j$(nproc)

$ sudo make install

Załaduj moduły.

$ modprobe vboxdrv

Na koniec uruchom VirtualBox.

$ ./VirtualBox

Używanie VirtualBox

VirtualBox jest bardzo przyjazny dla użytkownika. Wszystkie jego funkcje są proste, a mimo to VirtualBox oferuje pełną kontrolę nad niemal każdym aspektem maszyny wirtualnej. Tutaj sprawdzimy, jak utworzyć i uruchomić maszynę wirtualną VirtualBox.

Przed utworzeniem maszyny wirtualnej należy zainstalować pakiet rozszerzeń VirtualBox. Pobierz go ze strony pobierania VirtualBox tutaj.

Po pobraniu pakietu zainstaluj go za pomocą następującego polecenia.

$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.12.vbox-extpack

Instalacja zapyta o umowę licencyjną PUEL. Wpisz „y”, aby kontynuować.

Instalacja powinna zakończyć się bez żadnych problemów.

Teraz czas na utworzenie maszyny wirtualnej. Uruchom VirtualBox.

Kliknij „Nowy”, aby utworzyć nową maszynę wirtualną.

Nadaj nowej maszynie wirtualnej odpowiednią nazwę. W tym przykładzie utworzę maszynę wirtualną Ubuntu, więc wybiorę „Typ” jako „Linux” i „Wersja” jako „Ubuntu_64.”

Następnie przydziel ilość miejsca w pamięci RAM, którą chcesz, aby maszyna wirtualna zajęła. Zalecane jest przydzielenie 4GB pamięci RAM.

VirtualBox poprosi o utworzenie pliku dysku twardego dla maszyny wirtualnej. Plik ten będzie działał jako fizyczny magazyn danych. Wybierz „Utwórz wirtualny dysk twardy teraz.”

Zostaniesz zapytany o typ pliku wirtualnego dysku twardego. Dla większości, format VDI będzie więcej niż wystarczający.

VirtualBox zapyta w jaki sposób zostanie utworzony plik wirtualnej pamięci masowej. Jeśli wybrano „Dynamically allocated”, to plik pamięci masowej będzie rósł w miarę zwiększania jego wykorzystania. Jeśli wybrana zostanie opcja „Fixed size”, plik będzie wykorzystywał maksymalną ilość pamięci na dysku fizycznym. Zaletą drugiej opcji jest to, że oferuje większą wydajność dla maszyny wirtualnej.

Wybierz rozmiar i lokalizację pliku wirtualnego dysku twardego.

Maszyna wirtualna jest teraz gotowa do uruchomienia! Będziesz musiał mieć plik obrazu Ubuntu pod ręką, ponieważ maszyna poprosi o urządzenie rozruchowe/obraz. Dla reszty instalacji, sprawdź ten wspaniały przewodnik, jak zainstalować Ubuntu 20.04 na VirtualBox tutaj.

Pomysły końcowe

Jest wiele opcji dostępnych, aby dostosować zachowanie VirtualBox i maszyn wirtualnych. Zapraszamy do zapoznania się z nimi. Istnieje wiele materiałów online dostępnych na temat tego, jak korzystać z VirtualBox w pełni jego możliwości.

Enjoy!

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.