Zainteresowany przetestowaniem nowej dystrybucji? Zamiast instalować go w bieżącym systemie, najpierw wypróbuj system za pomocą VirtualBox. Musi mieć jednocześnie wiele systemów operacyjnych? VirtualBox ma Cię objęty. Prawie wszystkie aspekty maszyny wirtualnej można dostosowywać.
Ten przewodnik pokazuje, jak zainstalować i korzystać z VirtualBox w Ubuntu 20.04.
Virtualbox w Ubuntu
Istnieje kilka sposobów instalacji VirtualBox w Ubuntu 20.04. Najprostszym sposobem instalacji VirtualBox jest uzyskanie go bezpośrednio z repozytorium oprogramowania Ubuntu. Jedynym problemem z tą metodą jest to, że możesz nie uzyskać najnowszej wersji VirtualBox.
Możliwe jest również wykonanie ręcznej instalacji VirtualBox. Możesz pobrać oficjalny pakiet VirtualBox Deb dla Debian/Ubuntu i zainstalować go za pomocą apt. Minusem tego podejścia jest to, że musisz ręcznie aktualizować VirtualBox po wydaniu nowej wersji. Można to obejść, dodając Repo Oracle.
Na koniec możesz zainstalować VirtualBox bezpośrednio z kodu źródłowego. Ta metoda pozwala budować VirtualBox ze źródła, ale może być dłuższym i bardziej złożonym procesem. Instalowanie VirtualBox za pomocą tej metody nie jest zalecane, ponieważ będziesz musiał śledzić go ponownie, aby zaktualizować VirtualBox, ale metodę tę może być używana przez zaawansowanych użytkowników, którzy lubią budować programy z kodu źródłowego.
Zacznijmy!
Zainstaluj VirtualBox z repozytorium Ubuntu
Jest to domyślna metoda instalowania VirtualBox. Wszystko, co musisz zrobić, to powiedzieć Apt, aby uzyskać pakiet VirtualBox z domyślnych repozytorium Ubuntu.
Uprzepustuj terminal i uruchom następujące polecenie:
$ sudo apt aktualizacja && sudo apt instontuj VirtualBox VirtualBox-ext-pak-Pack -y
Po wyświetleniu monitu do konfiguracji VirtualBox-Ext-Pack wybierz „OK."
Zaakceptuj licencję Puel VirtualBox Puel.
Pack VirtualBox-Ext-Pack automatycznie pobiera i zainstaluje pakiet rozszerzenia VirtualBox.
Zainstaluj VirtualBox z repozytorium Oracle
Ta metoda jest przydatna, jeśli potrzebujesz najnowszej wersji VirtualBox. Aby to zadziałało, musisz wykonać jednorazową konfigurację Oracle Repo. Następnie Apt może poradzić sobie z resztą.
Rozpal terminal. Upewnij się, że masz wget zainstalowane.
$ sudo apt aktualizacja && sudo apt instontuj wget -y
Chwyć i dodaj klucze GPG Oracle VirtualBox Repo.
$ wget -q https: // www.VirtualBox.org/pobierz/oracle_vbox_2016.ASC -O- |
sudo apt-key add -
$ wget -q https: // www.VirtualBox.org/pobierz/oracle_vbox.ASC -O-
|. sudo apt-key add -
Teraz dodaj repozytor.
$ sudo add-apt-repozytory "deb [arch = amd64] http: // pobierz.VirtualBox.org/
VirtualBox/Debian $ (LSB_RELEASE -CS) Wpis ”
Zaktualizuj pamięć podręczną APT.
Aktualizacja $ sudo apt
Na koniec zainstaluj VirtualBox. W momencie pisania tego artykułu najnowszą wersją VirtualBox to V6.1.12.
$ sudo apt instal VirtualBox-6.1
Zainstaluj VirtualBox z kodu źródłowego
Kod źródłowy VirtualBox jest dostępny za darmo. Umożliwia to ręczne budowanie wirtualnego pudełka ze źródła. Jest to stosunkowo długi i złożony proces, który wymaga więcej zasobów sprzętowych i wysiłku. Instalowanie VirtualBox za pomocą tej metody nie jest zalecane, ponieważ będziesz musiał go ponownie śledzić, aby zaktualizować VirtualBox. Pełne informacje na temat budowania VirtualBox na Linux można znaleźć na stronie wiki VirtualBox.
Najpierw zainstaluj zależności kompilacji.
$ sudo apt instal \
$ acpica-tools chpath doxygen g ++-multilib libasound2-dev libcap-dev \
$ libcurl4-openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev \
$ libpulse-dev libqt5opengl5-dev libqt5x11rextras5-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-devools \
$ TexLive TexLive-Fonts-Extra TexLive-Latex-Extra Unzip xsltproc \
$ default-jdk libstdc ++ 5 libxslt1-dev linux-lidel-headers Makeelf \
$ mesa-common-dev subversion yasm zlib1g-dev
Należy również zainstalować następujące zależności kompilacji, jeśli uruchamiasz 64-bitową wersję Ubuntu.
$ sudo apt instal lib32z1 libc6-dev-i386 lib32gcc1 lib32stdc ++ 6
W przypadku hakowania Pythona rozważ instalację następujących pakietów.
$ sudo apt instaluj pylint python3-psycopg2 python3-Willow Python-pil
Budowanie VirtualBox na 64-bitowym systemie hosta nadal wymaga wszystkich 32-bitowych bibliotek i narzędzi budowania. W przypadku 64-bitowej wersji Ubuntu ma pewne brakujące biblioteki. Uruchom następujące polecenie, aby to naprawić.
$ sudo ln -s libx11.Więc.6/usr/lib32/libx11.Więc
$ sudo ln -s libxtrap.Więc.6/usr/lib32/libxtrap.Więc
$ sudo ln -s libxt.Więc.6/usr/lib32/libxt.Więc
$ sudo ln -s libxtst.Więc.6/usr/lib32/libxtst.Więc
$ sudo ln -s libxmu.Więc.6/usr/lib32/libxmu.Więc
$ sudo ln -s libxext.Więc.6/usr/lib32/libxext.Więc
Pobierz najnowszy kod źródłowy VirtualBox tutaj.
Wyodrębnij skompresowane archiwum.
$ TAR -xvf VirtualBox -6.1.12a.smoła.BZ2
Zmień bieżący katalog na wyodrębnione źródło i uruchom skrypt konfiguracyjny. Zauważ, że nie należy używać flagi „zahodowalnej”, jeśli zamierzasz redystrybuować lub używać kompilacji do produkcji.
$ ./Skonfiguruj--disabilne-harding
Załaduj skrypt konfiguracji środowiska.
$ źródło ./Env.cii
Nadszedł czas, aby zbudować VirtualBox. Uruchom następujące polecenie, aby zbudować pakiet wersji VirtualBox.
$ kmk all
Jeśli kompilacja nie została utwardzona, VirtualBox można uruchomić z „Out/Linux.Katalog AMD64/Release/bin ”w ramach katalogu kodu źródłowego. Jednak moduły jądra VirtualBox muszą być zbudowane i zainstalowane najpierw. Aby to zrobić, wprowadź następujący kod.
$ CD OUT/LINUX.AMD64/Release/bin/src
$ make -J $ (nproc)
$ sudo tworzy instalację
Załaduj moduły.
$ modprobe vboxdrv
Na koniec uruchom VirtualBox.
$ ./VirtualBox
Za pomocą VirtualBox
VirtualBox jest bardzo przyjazny dla użytkownika. Wszystkie jego funkcje są proste, ale VirtualBox oferuje pełną kontrolę nad prawie każdym aspektem maszyny wirtualnej. Tutaj sprawdzimy, jak utworzyć i uruchomić maszynę wirtualną VirtualBox.
Przed utworzeniem maszyny wirtualnej zainstaluj pakiet rozszerzenia VirtualBox. Pobierz go ze strony pobierania VirtualBox tutaj.
Po pobraniu pakietu zainstaluj pakiet za pomocą następującego polecenia.
$ sudo vboxmanage expack instaluj oracle_vm_virtualbox_extension_pack-6.1.12.vbox-extpack
Instalacja poprosi o umowę licencyjną PUEL. Wprowadź „Y”, aby kontynuować.
Instalacja powinna zakończyć się bez żadnego problemu.
Nadszedł czas, aby utworzyć maszynę wirtualną. Uruchom VirtualBox.
Kliknij „nowy”, aby utworzyć nową maszynę wirtualną.
Nadaj nowej maszynie wirtualnej odpowiedniej nazwy. W tym przykładzie utworzę maszynę wirtualną Ubuntu, więc wybiorę „typ” jako „Linux” i „wersję” jako „Ubuntu_64."
Następnie przypisz ilość przestrzeni pamięci RAM, którą chcesz wziąć maszynę wirtualną. Zaleca się przypisanie 4 GB pamięci RAM.
VirtualBox poprosi o tworzenie pliku dysku twardego dla maszyny wirtualnej. Plik będzie działał jako przechowywanie fizyczne. Wybierz „Utwórz teraz wirtualny dysk twardy."
Zostaniesz poproszony o typ pliku wirtualnego dysku twardego. Dla większości format VDI będzie więcej niż wystarczający.
VirtualBox zapyta, jak zostanie utworzony plik pamięci wirtualnej. Jeśli wybrane zostanie „dynamicznie przydzielone”, plik pamięci będzie rosł, ponieważ jest bardziej używany. Jeśli zostanie wybrany „stały rozmiar”, plik użyje maksymalnej pamięci na dysku fizycznym. Zaletą drugiej opcji jest to, że oferuje ona większą wydajność dla maszyny wirtualnej.
Wybierz rozmiar i lokalizację wirtualnego pliku dysku twardego.
Maszyna wirtualna jest teraz gotowa do uruchomienia! Będziesz musiał mieć pod ręką plik obrazu Ubuntu, ponieważ maszyna poprosi o urządzenie/obraz rozruchowy. Przez resztę instalacji sprawdź ten niesamowity przewodnik na temat zainstalowania Ubuntu 20.04 na VirtualBox tutaj.
Końcowe przemyślenia
Istnieje wiele opcji, aby dostosować zachowanie maszyn wirtualnych i wirtualnych. Zapraszam do ich odkrywania. Dostępnych jest wiele materiałów online na temat korzystania z VirtualBox z pełną pojemnością.
Cieszyć się!