VirtualBox : Alternative à Vmware
1 Introduction
VirtualBox est une machine virtuelle créée par InnoTek sur les hôtes Windows, GNU/Linux 32 et 64 bits et Mac OS X supportant Windows (dont Vista), Linux 2.x, OS/2 Warp, OpenBSD et FreeBSD comme systèmes invités. Après plusieurs années de développement, VirtualBox a été publié sous la licence GNU GPL en janvier 2007.
2 Installation
2.1 Debian
Une fois que vous avez télécharger la version, pour l'installer, c'est assez simple :
dpkg |
dpkg -i virtualbox*.deb |
Ensuite vous aurez besoin des bridges utils :
apt-get |
apt-get install bridge-utils |
2.2 Solaris
Une fois que vous avez télécharger la version, pour l'installer, c'est assez simple :
dpkg |
gtar -xzvf virtualbox*.tgz pkgadd -G -d VirtualBoxKern*.pkg pkgadd -d VirtualBox-*.pkg |
3 Configuration
3.1 Réseaux
Sachez que depuis la version 2.1.0, il n'est plus nécessaire de s'occuper du réseaux comme expliquer ci dessous, du fait que tout est déjà pré configuré.
3.1.1 Configuration de la carte réseaux
Voici la configuration réseau nécessaire :
On redémarre le réseau maintenant :
/etc/init.d/networking restart |
3.1.2 Configuration des interfaces Bridgées
Si vous voulez utiliser vos VM en mode bridge (comme si c'était un ordinateur distinct sur le réseau), il vous faut bridger vos cartes réseaux. Ajoutez donc des interfaces prévues à cet effet :
VBoxAddIF |
VBoxAddIF vbox0 pmavro br0 VBoxAddIF vbox1 pmavro br0 VBoxAddIF vbox2 pmavro br0 VBoxAddIF vbox3 pmavro br0 |
Ici, j'en ai donc mis 4 afin d'avoir un peu de marge.
3.2 Ajout de l'utilisateur dans le groupe vboxusers
Ensuite, ajoutez votre utilisateur courant au groupe vboxusers :
Et voilà c'est terminer, on se délogue et relog et c'est touty bounty !
4 FAQ
4.1 J'ai changé de Kernel et VirtualBox ne démarre plus de VM
Il suffit de lancer cette commande :
/etc/init.d/vboxdrv setup |
4.2 Failed to open/create the internal network...
Ce petit problème sous Solaris se résoud de la façon suivante :
rem_drv vboxflt add_drv vboxflt |
4.3 verr_vm_driver_not_installed
Pour résoudre ce problème :
ln -s /devices/pseudo/vboxdrv\@0\:vboxdrv /dev/vboxdrv |
4.4 Ubuntu : Virtualbox Ubuntu unable to boot please use a kernel appropriate
Ceci est du au kernel par défaut de la version serveur qui est en 686. Mettez le en 386 et tout fonctionnera comme par magie.
A la fin de l'installation, vous pouvez chrooter votre nouveau système et installer le kernel : linux-image-386.
5 Ressources
Documentation Virtual Box
Contrôler VirtualBox en ligne de commande
Advanced Networking Linux configuation for VirtualBox