Installer et utiliser VirtualBox dans Ubuntu 20.04

VirtualBox est un outil de virtualisation multiplateforme gratuit et open-source développé et maintenu par Oracle. VirtualBox offre des tonnes de fonctionnalités intéressantes, emballées dans une interface utilisateur simple et intuitive. Comparé à des alternatives comme VMware Workstation, VirtualBox est plus convivial pour tout le monde, dans n’importe quelle situation.

Intéressé par le test d’une nouvelle distro ? Au lieu de l’installer sur le système actuel, essayez d’abord le système en utilisant VirtualBox. Vous avez besoin de faire fonctionner plusieurs systèmes d’exploitation en même temps ? VirtualBox est là pour vous aider. Presque tous les aspects d’une machine virtuelle sont personnalisables.

Ce guide vous montre comment installer et utiliser VirtualBox dans Ubuntu 20.04.

VirtualBox dans Ubuntu

Il existe plusieurs façons d’installer VirtualBox dans Ubuntu 20.04. La façon la plus simple d’installer VirtualBox est de l’obtenir directement à partir des dépôts de logiciels d’Ubuntu. Le seul problème avec cette méthode est que vous pouvez ne pas obtenir la dernière version de VirtualBox.

Il est également possible d’effectuer une installation manuelle de VirtualBox. Vous pouvez récupérer le paquet DEB officiel de VirtualBox pour Debian/Ubuntu et l’installer en utilisant APT. L’inconvénient de cette approche est que vous devez mettre à jour manuellement VirtualBox dès qu’une nouvelle version est publiée. Cela peut être contourné en ajoutant le repo Oracle.

Enfin, vous pouvez installer VirtualBox directement à partir du code source. Cette méthode vous permet de construire VirtualBox à partir de la source mais peut être un processus plus long et plus complexe. Installer VirtualBox en utilisant cette méthode n’est pas recommandé, car vous devrez le suivre à nouveau pour mettre à jour VirtualBox, mais cette méthode peut être utilisée par les utilisateurs avancés qui aiment construire des programmes à partir du code source.

Commençons!

Installer VirtualBox à partir du dépôt Ubuntu

C’est la méthode par défaut pour installer VirtualBox. Tout ce que vous avez à faire est de dire à APT de récupérer le paquet VirtualBox à partir des dépôts Ubuntu par défaut.

Démarrez le terminal et exécutez la commande suivante :

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

Lorsque vous êtes invité à configurer virtualbox-ext-pack, sélectionnez « Ok. »

Accepter la licence PUEL de VirtualBox.

Le virtualbox-ext-pack téléchargera et installera automatiquement le pack d’extension VirtualBox.

Installer VirtualBox à partir du référentiel Oracle

Cette méthode est utile si vous avez besoin de la dernière version de VirtualBox. Pour que cela fonctionne, vous devez effectuer une configuration unique du repo Oracle. Après cela, APT peut gérer le reste.

Démarrez un terminal. Assurez-vous que vous avez installé wget.

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

Récupérez et ajoutez les clés GPG du repo Oracle VirtualBox.

$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- |
sudo apt-key add –

$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O-
| sudo apt-key add –

Maintenant, ajoutez le repo.

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

Mettez à jour le cache APT.

$ sudo apt update

Enfin, installez VirtualBox. Au moment de la rédaction de cet article, la dernière version de VirtualBox est v6.1.12.

$ sudo apt install virtualbox-6.1

Installer VirtualBox à partir du code source

Le code source de VirtualBox est disponible gratuitement. Cela donne la possibilité de construire manuellement VirtualBox à partir des sources. C’est un processus relativement long et complexe qui nécessite plus de ressources matérielles et d’efforts. L’installation de VirtualBox en utilisant cette méthode n’est pas recommandée, car vous devrez la suivre à nouveau pour mettre à jour VirtualBox. Des informations complètes sur la construction de VirtualBox sur Linux sont disponibles sur la page wiki de VirtualBox.

D’abord, installez les dépendances de construction.

$ 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 \
$ 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

Les dépendances de construction suivantes doivent également être installées si vous exécutez la version 64 bits d’Ubuntu.

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

Pour le piratage de Python, pensez à installer les paquets suivants, également.

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

La construction de VirtualBox sur un système hôte 64 bits nécessite toujours toutes les bibliothèques et les outils de construction 32 bits. Dans le cas de la version 64 bits d’Ubuntu, il lui manque quelques bibliothèques partagées. Exécutez la commande suivante pour le corriger.

$ 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

Télécharger le dernier code source de VirtualBox ici.

Extraire l’archive compressée.

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

Changer le répertoire courant pour la source extraite et exécuter le script de configuration. Notez que le drapeau « -disable-hardening » ne doit pas être utilisé si vous avez l’intention de redistribuer ou d’utiliser le build pour la production.

$ ./configure –disable-hardening

Chargez le script de configuration de l’environnement.

$ source ./env.sh

Il est maintenant enfin temps de construire VirtualBox. Exécutez la commande suivante pour construire un paquet de libération de VirtualBox.

$ kmk all

Si la construction n’a pas été durcie, VirtualBox peut être exécuté à partir du répertoire « out/linux.amd64/release/bin » sous le répertoire du code source. Cependant, les modules du noyau de VirtualBox doivent d’abord être construits et installés. Pour ce faire, entrez le code suivant.

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

$ make -j$(nproc)

$ sudo make install

Chargez les modules.

$ modprobe vboxdrv

Enfin, lancez VirtualBox.

$ ./VirtualBox

Utilisation de VirtualBox

VirtualBox est très convivial. Toutes ses fonctions sont simples, mais VirtualBox offre un contrôle total sur presque tous les aspects d’une machine virtuelle. Ici, nous allons vérifier comment créer et lancer une machine virtuelle VirtualBox.

Avant de créer une machine virtuelle, installez le pack d’extension VirtualBox. Téléchargez-le depuis la page de téléchargement de VirtualBox ici.

Une fois le pack téléchargé, installez-le en utilisant la commande suivante.

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

L’installation demandera le contrat de licence PUEL. Entrez « y » pour continuer.

L’installation devrait se terminer sans problème.

Il est maintenant temps de créer une machine virtuelle. Lancez VirtualBox.

Cliquez sur « Nouveau » pour créer une nouvelle machine virtuelle.

Donnez un nom approprié à la nouvelle machine virtuelle. Dans cet exemple, je vais créer une machine virtuelle Ubuntu, donc je vais sélectionner le « Type » comme « Linux » et la « Version » comme « Ubuntu_64. »

Puis, attribuez la quantité d’espace RAM que vous voulez que la machine virtuelle prenne. Il est recommandé d’attribuer 4 Go de RAM.

VirtualBox demandera la création d’un fichier de disque dur pour la machine virtuelle. Ce fichier fera office de stockage physique. Sélectionnez « Créer un disque dur virtuel maintenant. »

Il vous sera demandé le type de fichier du disque dur virtuel. Pour la plupart, le format VDI sera plus que suffisant.

VirtualBox vous demandera comment le fichier de stockage virtuel sera créé. Si « Alloué dynamiquement » est sélectionné, alors le fichier de stockage grandira au fur et à mesure de son utilisation. Si « Taille fixe » est sélectionné, le fichier utilisera le stockage maximum sur le lecteur physique. L’avantage de la deuxième option est qu’elle offre plus de performances pour la machine virtuelle.

Sélectionnez la taille et l’emplacement du fichier du disque dur virtuel.

La machine virtuelle est maintenant prête à démarrer ! Vous devrez avoir le fichier image Ubuntu à portée de main, car la machine demandera un périphérique/une image de démarrage. Pour le reste de l’installation, consultez ce guide génial sur la façon d’installer Ubuntu 20.04 sur VirtualBox ici.

Pensées finales

Il existe de nombreuses options disponibles pour affiner le comportement de VirtualBox et des machines virtuelles. N’hésitez pas à les explorer. Il y a beaucoup de matériel en ligne disponible sur la façon d’utiliser VirtualBox à sa pleine capacité.

Enjoyez-vous!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.