VirtualBox
VirtualBox (ou VBox) est un produit pour la virtualisation d'un environnement 32 (x86) ou 64 bits (AMD64/Intel64) et il est aussi valable pour le milieu de l'entreprise que pour les particuliers. Il supporte un nombre important de systèmes d'exploitation, propose une interface graphique (Qt / SDL) de même qu'une interface en ligne de commande.
Cette généricité implique cependant des performances plus basses par-rapport à qemu-kvm.
Sommaire |
Installation
Le paquet virtualbox proposé dans [community] correspond au produit classique sous licence GPL.
Le paquet virtualbox-ext-oracle sur AUR correspond au pack d'extensions sous licence VirtualBox PUEL. Il comprend notamment le support des périphériques USB 2.0, l'accès par RDP et le boot par PXE pour les cartes Intel.
Installation :
pacman -S virtualbox
Pour utiliser l'interface graphique et si vous ne l'avez pas déjà :
pacman -S qt
vboxbuild
La commande sera à refaire à chaque mise à jour du noyau.
Lancement
Il faut rajouter l'utilisateur au groupe vboxusers :
gpasswd -a utilisateur vboxusers
Afin de le charger au démarrage, rajoutez le module dans un fichier de /etc/modules-load.d/:
vboxdrv
Pour tout de suite, chargez-le manuellement :
modprobe vboxdrv
Puis afin de démarrer VirtualBox, en utilisateur :
VirtualBox
Configuration
Réseau
Plusieurs modes sont disponibles :
- NAT : Network Address Translation
- Accès par pont : Permet d'être directement connecté à l'interface physique
- Réseau interne (en) : C'est un mode qui permet seulement de se connecter aux différentes machines virtuelles.
- Réseau privé de l'hôte : Permet de se connecter aux différentes machines virtuelles ainsi qu'au système hôte.
NAT
Depuis la fenêtre des paramètres de la VM :
- Cliquer sur Réseau
- Sélectionner nat dans la liste déroulante Mode d'accès réseau
VirtualBox mettra à disposition un serveur DHCP, ce qui permet de configurer le système invité en DHCP.
Accès par pont
Ce mode nécessite un module supplémentaire :
modprobe vboxnetflt
Depuis la fenêtre des paramètres de la VM :
- Cliquer sur Réseau
- Sélectionner Accès par pont dans la liste déroulante Mode d'accès réseau
- Sélectionner l'inteface connectée au réseau que vous voulez joindre dans la liste déroulante Nom
La configuration du réseau de la machine virtuelle devra se faire de la même façon que si c'était un vrai système.
Réseau privé de l'hôte
Ce mode nécessite un module suplémentaire :
modprobe vboxnetadp
Depuis la fenêtre des paramètres de virtualbox :
- Cliquer sur fichier
- Aller dans le menu Réseau
- Ajouter un réseau privé vboxnet0 en cliquant sur plus
Il est possible de modifier les paramètres de la carte et du DHCP en cliquant sur le tournevis.
Par défaut : interface vboxnet0 (machine physique):
192.168.56.1/24
DHCP:
adresse du serveur : 192.168.56.100 masque du serveur : 255.255.255.0 adresse min : 192.168.56.102 adresse max : 192.168.56.254
Additions invité
pacman -S virtualbox-guest-iso
Invité : Arch Linux
Invité : Windows
Une fois le système installé, sélectionner Périphérique → Installer les additions invité. (ou Host + D)
Clavier / Souris
- Il suffit de cliquer dans la fenêtre du système invité pour captuer le clavier/souris
- Utilisez la touche Host (Ctrl droit par défaut) pour libérer le clavier/souris