VirtualBox
est un logiciel qui permet dâavoir sur votre ordinateur dâautre ordinateurs. On appelle cela des machines virtuelles
â souvent abrĂ©gĂ© par VM pour Virtual Machine.
Vous pouvez alors utilisez plusieurs systĂšmes dâexploitation en mĂȘme temps. Par exemple, dans votre Linux, vous pourriez exĂ©cuter dâautres distributions Linux, des Windows ou mĂȘme des đâŠ.
Ăa sert Ă quoi ?
-
Tester des logiciels que vous ne connaissez pas sans risquer de polluer votre ordinateur,
-
Utilisez un logiciel qui nâest pas disponible sur votre systĂšme,
-
Utiliser un logiciel dans un environnement étanche.
Que faut-il comme ordinateur pour avoir plusieurs ordinateurs ?
VirtualBox
nĂ©cessite une machine 64 bits, suffisamment de mĂ©moire pour pouvoir donner de la mĂ©moire aux machines virtuelles. Pour donner une idĂ©e, 8 Go sur votre ordinateur semble un minimum ; mais au final câest une question de rĂ©partition de mĂ©moire entre ce que vous laissez pour votre systĂšme hĂŽte et ce que vous attribuer aux diffĂ©rentes machines virtuelles.
Installation
Vous devez créer un fichier /etc/apt/sources.list.d/virtualbox.list
contenant la configuration du dépÎt VirtualBox
.
La documentation de VirtualBox prĂ©cise que le format doit ĂȘtre :
deb https://download.virtualbox.org/virtualbox/debian <mydist> contrib
Vérifier la liste différents dépÎts.
Pour Mint 20 vous aurez besoin dâune configuration supplĂ©mentaire, voici comment la crĂ©er (vous aurez besoin des droits dâaccĂšs administrateurs):
cat <<EOF | sudo tee /etc/apt/sources.list.d/virtualbox.list
### LinuxMint 20 (there is no i386 support) ###
deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian focal contrib
EOF
Afin de vĂ©rifier lâintĂ©gritĂ© des paquets qui seront tĂ©lĂ©chargĂ©s, votre systĂšme doit connaĂźtre la clĂ© publique
dâOracle, voici comment procĂ©der :
mkdir -p ~/install/virtualbox &&
cd ~/install/virtualbox/ &&
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc
Assurez-vous ensuite que la clĂ© est valide Ă lâaide de :
gpg --with-fingerprint ./oracle_vbox_2016.asc
cd -
Le site dâOracle indique que le rĂ©sultat doit ĂȘtre :
B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECF
Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>
Si la clĂ© est conforme, vous pouvez alors lâajoutĂ© aux clĂ©s de confiance de votre systĂšme (local thrust store):
sudo apt-key add ~/install/virtualbox/oracle_vbox_2016.asc
Assurez-vous quâaucune prĂ©cĂ©dente version de VirtualBox
n'est en fonctionnement sur votre systĂšme, en gĂ©nĂ©ral les versions prĂ©cĂ©dentes seront dĂ©sinstallĂ©es par la procĂ©dure dâinstallation de VirtualBox 6
â si ce nâest pas le cas, voyez la section Mise Ă jour.
Lâinstallation se fait alors Ă lâaide des commandes suivantes :
sudo apt update && sudo apt install -y virtualbox-6.0
Mise Ă jour
Si vous avez déjà configuré le dépÎt Oracle
pour installer une précédente version, désinstaller ces versions, puis installer directement la version 6.
sudo apt purge -y virtualbox-5.2 &&
sudo apt autoremove -y &&
sudo apt update &&
sudo apt install -y virtualbox-6.0
Configuration
Configuration des droits dâaccĂšs
Vous devez ajouter votre utilisateur, ainsi que tous les utilisateurs amenés a utilisé VirtualBox
au groupe vboxusers
.
Pour ajouter lâutilisateur courant :
sudo adduser "${USER}" vboxusers
Pour ajouter dâautres utilisateurs
sudo adduser nathan vboxusers
sudo adduser pierre vboxusers
VoilĂ , vous nâavez plus quâĂ dĂ©marrer VirtualBox
et vous créer une nouvelle machine virtuelle. Si vous aviez des machines virtuelles créées avec VirtualBox 5
pas de soucis, elles vous attendent.
኿