Installa e usa VirtualBox in Ubuntu Top 10.Top 10

Installa e usa VirtualBox in Ubuntu Top 10.Top 10
VirtualBox è uno strumento di virtualizzazione multipiattaforma gratuito e open source sviluppato e mantenuto da Oracle. VirtualBox offre tonnellate di funzionalità interessanti, piene di interfaccia utente semplice e intuitiva. Rispetto a alternative come VMware Workstation, VirtualBox è più facile da usare per chiunque, in ogni situazione.

Interessato a testare una nuova distribuzione? Invece di installarlo sul sistema corrente, prova prima il sistema utilizzando VirtualBox. Bisogno di avere più sistemi operativi in ​​esecuzione contemporaneamente? VirtualBox ti ha coperto. Quasi tutti gli aspetti di una macchina virtuale sono personalizzabili.

Questa guida mostra come installare e utilizzare VirtualBox in Ubuntu 20.04.

VirtualBox in Ubuntu

Esistono alcuni modi per installare VirtualBox in Ubuntu 20.04. Il modo più semplice per installare VirtualBox è ottenerlo direttamente dai repository del software Ubuntu. L'unico problema con questo metodo è che potresti non ottenere l'ultima versione di VirtualBox.

È anche possibile eseguire un'installazione manuale di VirtualBox. È possibile prendere il pacchetto DEB VirtualBox ufficiale per Debian/Ubuntu e installarlo utilizzando APT. L'aspetto negativo con questo approccio è che è necessario aggiornare manualmente VirtualBox una volta rilasciata una nuova versione. Questo può essere aggirato aggiungendo Oracle Repo.

Infine, è possibile installare VirtualBox direttamente dal codice sorgente. Questo metodo consente di creare virtualbox dalla fonte ma può essere un processo più lungo e complesso. Non è consigliabile l'installazione di VirtualBox utilizzando questo metodo, poiché dovrai seguirlo di nuovo per aggiornare VirtualBox, ma questo metodo può essere utilizzato da utenti avanzati a cui piace creare programmi dal codice sorgente.

Cominciamo!

Installa VirtualBox dal repository Ubuntu

Questo è il metodo predefinito per l'installazione di VirtualBox. Tutto quello che devi fare è dire a proposito di ottenere il pacchetto VirtualBox da Ubuntu Repos predefinito.

Accendi il terminale ed esegui il seguente comando:

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

Quando viene richiesto per la configurazione VirtualBox-Ext-Pack, selezionare "OK."

Accetta la licenza VirtualBox Puel.

VirtualBox-Ext-Pack scaricherà automaticamente e installerà VirtualBox Extension Pack.

Installa VirtualBox dal repository Oracle

Questo metodo è utile se hai bisogno dell'ultima versione di VirtualBox. Per far funzionare questo, è necessario eseguire una configurazione una tantum di Oracle Repo. Dopodiché, APT può gestire il resto.

Accendi un terminale. Assicurati di averlo Wget installato.

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

Prendi e aggiungi i tasti GPG Oracle VirtualBox Repo.

$ wget -q https: // www.virtualbox.org/download/oracle_vbox_2016.Asc -o- |
sudo Apt-Key Aggiungi -
$ wget -q https: // www.virtualbox.org/download/oracle_vbox.ASC -O-
| sudo Apt-Key Aggiungi -

Ora aggiungi il repository.

$ sudo add-apt-repository "deb [arch = amd64] http: // download.virtualbox.org/
VirtualBox/Debian $ (lsb_release -cs) Contributo "

Aggiorna la cache APT.

$ sudo apt update

Infine, installa VirtualBox. Al momento della stesura di questo articolo, l'ultima versione di VirtualBox è V6.1.12.

$ sudo apt Installa VirtualBox-6.1

Installa VirtualBox dal codice sorgente

Il codice sorgente di VirtualBox è disponibile gratuitamente. Ciò consente la possibilità di creare virtualbox manualmente dalla sorgente. Questo è un processo relativamente lungo e complesso che richiede più risorse e sforzi hardware. L'installazione di VirtualBox utilizzando questo metodo non è consigliabile, poiché dovrai seguirlo di nuovo per aggiornare VirtualBox. Informazioni complete sulla costruzione di VirtualBox su Linux sono disponibili nella pagina Wiki VirtualBox.

Innanzitutto, installa le dipendenze di build.

$ sudo apt install \
$ acpica-tools Chrpath doxygen g ++-multilib libasound2-dev libcap-dev \
$ libcurl4-openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev \
$ libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev libsdl1.2-dev Libsdl-TTF2.0-dev \
$ libsssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-otils \
$ libxmu-dev libxrandr-dev fa nasm python3-dev python-dev qttools5-dev-tools \
$ texlive texlive-fronts-estra texlive-latex-estra unzip xsltproc \
$ default-jdk libstdc ++ 5 libxslt1-dev linux-kernel-headers rende \
$ Mesa-Common-Dev Subversion Yasm Zlib1g-dev

Le seguenti dipendenze di build dovrebbero essere installate anche se si esegue la versione a 64 bit di Ubuntu.

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

Per l'hacking di Python, considera anche di installare i seguenti pacchetti.

$ sudo apt Installa Pylint Python3-Psycopg2 Python3-Willow Python-Pil

La costruzione di VirtualBox su un sistema host a 64 bit richiede ancora tutte le librerie a 32 bit e creano strumenti. Nel caso della versione Ubuntu a 64 bit, ha alcune librerie condivise mancanti. Esegui il comando seguente per risolverlo.

$ sudo ln -s libx11.COSÌ.6/usr/lib32/libx11.COSÌ
$ sudo ln -s libxtrap.COSÌ.6/usr/lib32/libxtrap.COSÌ
$ sudo ln -s libxt.COSÌ.6/usr/lib32/libxt.COSÌ
$ sudo ln -s libxtst.COSÌ.6/usr/lib32/libxtst.COSÌ
$ sudo ln -s libxmu.COSÌ.6/usr/lib32/libxmu.COSÌ
$ sudo ln -s libxext.COSÌ.6/usr/lib32/libxext.COSÌ

Scarica qui l'ultimo codice sorgente di virtualbox.

Estrarre l'archivio compresso.

$ TAR -XVF VirtualBox -6.1.12a.catrame.BZ2

Modificare la directory corrente in origine estratta ed eseguire lo script di configurazione. Si noti che il flag "-disable-hading" non deve essere utilizzato se si intende ridistribuire o utilizzare la build per la produzione.

$ ./Configura-disable handing

Carica lo script di configurazione dell'ambiente.

$ fonte ./env.sh

Ora è finalmente il momento di creare VirtualBox. Esegui il comando seguente per creare un pacchetto di versione di VirtualBox.

$ kmk tutto

Se la build non è stata indurita, VirtualBox può essere eseguito da “Out/Linux.Directory AMD64/Release/Bin "nella directory del codice sorgente. Tuttavia, i moduli del kernel VirtualBox devono essere costruiti e installati prima. Per fare ciò, immettere il seguente codice.

$ cd out/linux.AMD64/Release/Bin/SRC
$ make -j $ (nproc)
$ sudo Make Installa

Carica i moduli.

$ MODPROBE VBoxDRV

Infine, avvia VirtualBox.

$ ./Virtualbox

Utilizzo di VirtualBox

VirtualBox è molto intuitivo. Tutte le sue funzioni sono semplici, ma VirtualBox offre il pieno controllo su quasi ogni aspetto di una macchina virtuale. Qui, controlleremo come creare e avviare una macchina virtuale VirtualBox.

Prima di creare una macchina virtuale, installare VirtualBox Extension Pack. Scaricalo dalla pagina di download di VirtualBox qui.

Una volta scaricato il pacchetto, installa il pacchetto utilizzando il comando seguente.

$ sudo vboxmanage extpack installa Oracle_vm_virtualbox_extension_pack-6.1.12.vbox-extpack

L'installazione richiederà l'accordo di licenza di Puel. Inserisci "y" per continuare.

L'installazione dovrebbe completare senza alcun problema.

Ora è il momento di creare una macchina virtuale. Avvia VirtualBox.

Fai clic su "Nuovo" per creare una nuova macchina virtuale.

Dai alla nuova macchina virtuale un nome adatto. In questo esempio, creerò una macchina virtuale Ubuntu, quindi selezionerò il "tipo" come "Linux" e la "versione" come "Ubuntu_64."

Successivamente, assegna la quantità di spazio RAM che si desidera assumere la macchina virtuale. Si consiglia di assegnare 4 GB di RAM.

VirtualBox chiederà una creazione di file disco rigidi per la macchina virtuale. Il file fungerà da archiviazione fisica. Seleziona ora "Crea un disco rigido virtuale."

Ti verrà chiesto il tipo di file del disco rigido virtuale. Per la maggior parte, il formato VDI sarà più che sufficiente.

VirtualBox chiederà come verrà creato il file di archiviazione virtuale. Se viene selezionato "allocato dinamicamente", il file di archiviazione crescerà man mano che viene utilizzato di più. Se viene selezionata "dimensione fissa", il file utilizzerà l'archiviazione massima sull'unità fisica. Il vantaggio della seconda opzione è che offre più prestazioni per la macchina virtuale.

Seleziona la dimensione e la posizione del file disco rigido virtuale.

La macchina virtuale è ora pronta per l'avvio! Dovrai avere a portata di mano il file di immagine Ubuntu, poiché la macchina richiederà un dispositivo/immagine di avvio. Per il resto dell'installazione, controlla questa fantastica guida su come installare Ubuntu 20.04 su VirtualBox qui.

Pensieri finali

Ci sono molte opzioni disponibili per modificare il comportamento delle macchine virtuali e virtuali. Sentiti libero di esplorare questi. Ci sono molti materiali online disponibili su come utilizzare VirtualBox alla massima capacità.

Godere!