VirtualBox : Alternative à Vmware

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

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 :

Command dpkg
dpkg -i virtualbox*.deb

Ensuite vous aurez besoin des bridges utils :

Command 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 :

Command 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 :

Configuration File /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
# The loopback network interface
auto lo eth0 br0
iface lo inet loopback
 
# The primary network interface
iface eth0 inet static
 
iface br0 inet dhcp
bridge_ports eth0

On redémarre le réseau maintenant :

Command
/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 :

Command 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 :

Command
/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 :

Command
rem_drv vboxflt
add_drv vboxflt

4.3 verr_vm_driver_not_installed

Pour résoudre ce problème :

Command
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