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:
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.
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.
virtualbox/debian $(lsb_release -cs) contrib”
Uaktualnij cache APT.
Na koniec zainstaluj VirtualBoxa. W chwili pisania tego artykułu najnowsza wersja VirtualBoxa to v6.1.12.
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.
$ 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.
Dla hakowania Pythona, rozważ zainstalowanie następujących pakietów, jak również.
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ć.
Pobierz najnowszy kod źródłowy VirtualBox tutaj.
Wyodrębnij skompresowane archiwum.
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.
Wczytaj skrypt konfiguracji środowiska.
Teraz nadszedł czas na zbudowanie VirtualBoxa. Uruchom następujące polecenie, aby zbudować pakiet VirtualBox.
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.
Załaduj moduły.
Na koniec uruchom 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.
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!
.