{{tag>app virtualbox}} ====== Virtualbox ====== **Virtualbox** est un système de virtualisation de type 2, il fonctionne par dessus un système d'exploitation hôte. Il fournit un environnement générique à l’intérieur duquel on peut virtualiser des systèmes d'exploitations conçus pour des architectures de processeurs x86 (32 ou 64 bits). Pour fonctionner sur un système GNU/Linux, Virtualbox a besoin de modules noyau spécifiques: $ lsmod | grep box vboxpci 23194 0 vboxnetadp 25670 0 vboxnetflt 27613 0 vboxdrv 339502 4 vboxnetadp,vboxnetflt,vboxpci Ces modules sont automatiquement installés avec virtualbox sur la plupart des distributions. Afin de garder les modules synchronisés avec la version du noyau il est recommandé d’utiliser le mécanisme **DKMS** ((**D**ynamic **K**ernel **M**odule **S**upport)). Sans ces modules l'interface de virtualbox permettra de gérer les VMs mais il sera impossible de lancer l’exécution d'une VM. ===== Le groupe vboxusers ===== Lors de l'installation de virtualbox un groupe **vboxusers** est créé. Tout utilisateur exploitant des périphériques USB depuis un système invité devra en faire parti. ===== Affichage distant ===== **VRDE** ((**V**irtualbox **R**emote **D**isplay **E**xtension)) permet d'exporter l'affichage des VMs sur le réseau. L'utilisateur pourra prendre le controle de la Vm via n'importe quel client RDP((Remote Desktop Protocol)). Cette fonctionnalité n'est pas incluse dans l'installation de base, il faut installer le pack d'extension disponible sur https://www.virtualbox.org/wiki/Downloads. Attention a bien télécharger le pack correspondant à la version de virtualbox. $ vboxmanage --version 4.3.10_Ubuntur93012 Ici nous sommes en version **4.3.10** comme ce n'est pas la dernière révision il faudra consulter la section //VirtualBox older builds// sur le Wiki afin de récupérer le pack d'extension correspondant. //Remarque//: Le pack d'extension n'est pas disponible directement via le gestionnaire de paquets car distribué sous licence VirtualBox Personal Use and Evaluation License (PUEL). Une fois la tarball récupérée, installer l'extension via vboxmanage: $ sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.10-93012.vbox-extpack Si la VM existait avant l'installation du pack d'extension VRDE, il faut activer manuellement son support * soit via l'interface graphique avec VirtualBox dans Configuration, section //Affichage//, onglet //Bureau à distance// * Soit via l'utilitaire vboxmanage $ VBoxManage modifyvm "winxp" --vrde on --vrdeport 3389