Tutoriel VirtualBox

Sun xVM VirtualBox (un nom à coucher dehors je vous l’accorde…) est un logiciel libre et gratuit, permettant de faire fonctionner en même temps plusieurs systèmes d’exploitation sur un même ordinateur (comme Windows XP, Vista, Linux Ubuntu par exemple) : c’est le principe de la virtualisation :cool:

Imaginons que Mac OS (où Windows où Linux …) se lance au démarrage de votre ordinateur; et bien grâce à VirtualBox, rien ne vous empêche de lancer Windows Vista dans une fenêtre, Ubuntu dans une seconde et Windows 98 XP dans une troisième, et de passer d’un système à un autre d’un seul clic de souris :mrgreen:

Mais je sens que vous décrochez, alors pour que vous restiez attentif, voici une petite vidéo (choc !) qui vous montrera ce dont est capable VirtualBox, et qui je l’espère vous motivera à lire la suite :wink:

Get the Flash Player to see this content.

Télécharger et installer VirtualBox

Edit : Pour obtenir la dernière version de virtualbox, quel que soit votre système, c’est ici que ça se passe.

Téléchargement

Je m’adresse ici aux utilisateurs de Windows et Mac.

Pour télécharger VirtualBox, rendez-vous sur cette page, puis choisissez dans « Platform » votre système d’exploitation (Windows x86 pour XP et Vista ou Mac OS X pour les possesseurs d’ordinateurs Apple), puis cochez la case « I agree to the VirtualBox Licence Agreement », et cliquez sur « Continue >> » :

Puis, sur la page suivante, cliquez sur le lien situé dans Required Files, et enregistrez l’installateur de VirtualBox sur votre bureau :

Exemple pour Windows

Pour les utilisateurs d’Ubuntu, la manipulation est expliquée un peu plus bas :wink:

Installation sur Windows (XP ou Vista)

VirtualBox s’installer sur Windows comme n’importe quel autre programme :

Effectuez un double-clic sur le fichier d’installation présent sur votre bureau, cliquez sur « next », « i accept the terms … », « next », « install », et cliquez sur « installer » à chaque fois que Windows vous propose d’ »installer ce logiciel de périphérique » puis cliquez enfin sur « Finish ».

Installation sur Mac

Sur Mac Os, l’installation est elle aussi très simple :

  • Double-cliquez sur le ficher VirtualBox-1.6.0-OSX_x86.dmg (1) que vous venez de télécharger, puis sur le lecteur VirtualBox (2), et enfin de lancer le programme d’installation (3).

  • Suivez ensuite la procédure en cliquant sur « continuer » (3 fois), « Agree », « installer », puis entrez votre mot de passe administrateur, et enfin cliquez sur « fermer ». Ca y est, VirtualBox est installé, vous le trouverez dans le dossier « Applications ».

Installation sur Ubuntu

Sur le système d’exploitation Linux Ubuntu, l’installation est bien plus rapide (comme toujours :mrgreen: ?). Vous devez ouvrir un terminal (Applications/Acessoires/Terminal), y entrer la ligne de commande suivante : sudo apt-get install virtualbox virtualbox-ose-modules-generic, appuyer sur la touche « enter », Puis entrer votre mot de passe administrateur, puis patienter quelques secondes le temps du téléchargement et de l’installation, et le tour est joué :wink: !

Vous retrouverez le logiciel VirtualBox OSE (pour Open Source Edition) dans Applications/Outils Système. Cette version (OpenSource) dispose de quelques fonctions en moins que la version téléchargeable sur le site de Sun (pas de gestion de son/usb). Vous pouvez également installer la version non OpenSource en vous rendant sur la page citée pour Mac et Windows, et choisir votre version d’Ubuntu.

Créer une machine virtuelle : découvrez Ubuntu

Je sais que la plupart d’entre vous ont peur de Linux :twisted: . Mais justement, que diriez-vous d’essayer la distribution linux la plus en vogue actuellement (la gendarmerie nationale migrera d’ailleurs tous ses ordinateurs sous Ubuntu à partir de cette année), dans une petite fenêtre sur votre bureau Windows ou Mac bien douillet, sans risquer quoi que ce soit :grin: ?

Mais qu’est-ce qu’une distribution linux ? Tout simplement le programme vous permet de gérer votre ordinateur, au même titre que Mac Os, que Windows XP ou Windows Vista. On appelle ces gros logiciels des systèmes d’exploitation ou OS (Operating Systems).

Mais à la différence de Windows ou Mac, Ubuntu est libre, gratuit, comme presque tous les logiciels qui le compose, sans ajouter que presque aucun virus ne fonctionne dessus (pas besoin d’antivirus :wink: ). Mais ce n’est pas le sujet, Ubuntu correspond bien à ce cours car vous pourrez télécharger facilement le CD qui va vous permettre de l’installer sur VirtualBox, et ce gratuitement.

Télécharger l’image ISO d’Ubuntu

Pas de panique, une image ISO n’est qu’un fichier dont l’extension est .iso et qui est conçu pour être gravé (comme un document Word avec l’extension .doc est fait pour être lu et imprimé). Mais rassurez-vous, si VirtualBox permet d’installer une machine virtuelle à partir du lecteur CD/DVD, il est aussi capable de lire directement les images ISO, pas besoin donc de graver un CD :wink:

L’image CD (ISO) d’Ubuntu est téléchargeable ici, et en cliquant sur

Notez que le fichier ISO est relativement lourd (700Mo), je vous conseille donc de lancer ce téléchargement à partir d’une connexion haut débit.

Configurez votre première machine virtuelle

Lancer Ubuntu dans une fenêtre requiert quelques manipulations. La première consiste à créer une machine virtuelle, comme si vous faisiez l’assemblage d’un nouvel ordinateur.

Tout d’abord, lancez VirtualBox, et, si il vous le demande, entrez un nom et un mail bidon (je déteste donner des informations personnelles :twisted: ), cochez la case « Prière de ne pas utiliser ces informations afin de me contacter », puis cliquez sur « Confirmer ».

Cliquez ensuite sur le bouton « Nouveau » en haut à gauche de la fenêtre, cliquez sur « Suivant », puis donnez un petit nom à votre nouvelle machine virtuelle (Ubuntu par exemple), séléctionnez Ubuntu dans la liste des systèmes, et cliquez sur « suivant ».

Il s’agit ici d’attribuer une certaine quantité de mémoire vive (RAM) à votre machine virtuelle. Si votre ordinateur dispose d’un Giga ou moins de RAM, je vous suggère d’y entrer la valeur 256 Mo (suffisant pour Ubuntu). Si vous avez plus de RAM, n’hésitez pas, donnez-lui en plus (512 ou 1024Mo par exemple). Cliquez sur « suivant ».

Maintenant, il vas falloir donner un disque dur à notre machine. Cliquez donc sur « Nouveau », sur « suivant », puis sur « image dynamique », sur « suivant », et enfin donnez lui un nom et une capacité. Ici nous voulons juste faire un test, 8 Giga Octets seront bien suffisants (pour Ubuntu).

Edit : Comme me l’a très judicieusement fait remarquer Vezurve dans son commentaire, L’utilisation d’une image disque dur dynamique à l’avantage de ne consommer que l’espace qu’on y utilise et de se limiter à l’espace qu’on lui a alloué. Malheureusement, Si on ajoute des données à la machine virtuelle, le disque virtuel prendra plus de place, mais si on en retire, elle conservera la place maximum occupée précédemment… Espérons que ce petit « bug » soit corrigé dans les prochaines versions.

Cliquez ensuite sur « Suivant », sur « terminer », puis sur « suivant », et là, victoire, votre machine virtuelle apparaît dans la liste de VirtualBox.

Mais ne vous précipitez pas, nous allons encore effectuer deux opérations : configurer la « touche hôte », et faire croire à notre machine virtuelle que l’image ISO que nous avons téléchargé est présente dans son lecteur CD.

Configuration de la touche hôte dans VirtualBox

Lorsque vous allez utiliser une machine virtuelle, vous devrez cliquer dessus. A ce moment précis, votre souris sera « capturée » dans la machine virtuelle. La touche hôte est là pour vous permettre de libérer le curseur de cette machine virtuelle pour revenir au système hôte.

Pour la configurer, cliquez sur le menu Fichier/Préférences, puis sur « Entrée » dans la liste à gauche. Ici, vous pourrez cliquer sur la zone en bleu, pour ensuite appuyer sur le touche du clavier que vous aurez choisie pour être la touche hôte; dans mon cas la touche Windows droite, que je n’utilise jamais.

Permettre à la machine virtuelle de booter à partir de l’image ISO

Pour pouvoir installer sur notre machine virtuelle le système d’exploitation Ubuntu, il va nous falloir lui faire croire que l’image ISO d’installation est présente dans son lecteur CD.

Cliquez donc sur Ubuntu dans la liste des machines virtuelles, puis sur Préférences. Dans la nouvelle fenêtre, sélectionnez « CD/DVD-ROM », puis cochez la case « Installer un lecteur CD/DVD-ROM », puis « Fichier image ISO, et enfin sur le petit dossier à droite de la ligne.

Cliquez alors sur « Ajouter », puis sélectionnez l’image ISO que vous avez téléchargé, et cliquez sur « Ouvrir ».

Et voilà, votre machine virtuelle est maintenant complètement opérationnelle :wink: , vous allez pouvoir la démarrer et y installer Ubuntu !

Premier lancement de la M.V et installation d’Ubuntu

Cette étape ne présente aucune difficulté particulière dans le cas d’une installation sur une machine virtuelle (ce n’est pas aussi évident si vous tentez d’installer Ubuntu sur votre ordinateur, ce sera le sujet d’un prochain dossier).

Lancez donc votre M.V en cliquant sur . Si tout se passe bien, une nouvelle fenêtre s’ouvre sous vos yeux ébahis, c’est votre machine virtuelle Ubuntu ! Formidable !

Cliquez donc à l’intérieur de la fenêtre afin de léguer l’utilisation de votre souris et de votre clavier à la M.V, et ignorez les avertissements. Pour libérer le clavier et la souris, une simple pression sur la touche hôte que vous avez configurée un peu plus haut suffit.

Ici, nous sommes dans la partie d’installation d’Ubuntu, elle est propre au système linux et n’a donc plus rien à voir avec VirtualBox à proprement parler. Cette manipulation serait à eu de choses près la même si vous décidiez d’installer Ubuntu sur un vrai ordinateur.

Au premier écran, choisissez la langue désirée avec les flèches haut-bas, puis appuyez sur la touche « enter ».

Choisissez ensuite l’option « Installer Ubuntu », appuyez sur « enter », et patientez le temps de chargement du système d’installation. Choisissez ensuite votre langue, votre fuseau horaire, la disposition de votre clavier (servez-vous du champ de test pour vérifier si les touches fonctionnent bien, et faites attention aux Macs), et choisissez le partitionnement assisté.

La dernière étape de l’installation vous demande de compléter votre identité, et c’est une étape que je vous déconseille de prendre à la légère. En effet, une fois le système installé, il vous demandera votre login (le nom d’utilisateur que vous allez spécifier), et votre mot de passe, faîtes donc attention à ce que vous saisirez ici. et cliquez enfin sur Suivant et Installer, puis patientez jusqu’à ce que qu’Ubuntu vous demande de redémarrer, ce que vous allez faire en cliquant sur « Redémarrer maintenant ».

Avant de cliquer sur « Enter » pour achever l’installation, il faut retirer le CD d’installation d’Ubuntu du lecteur de la MV, afin de ne pas reprendre l’installation à chaque redémarrage. Faîtes donc un clic droit sur l’icône du disque en bas à droite de la machine virtuelle, et cliquez sur « Désinstaller CD/DVD-ROM »

Et voilà, vous avez terminé l’installation de Ubuntu sur votre machine virtuelle, vous pourrez désormais vous en servir comme bon vous semble. Gardez à l’esprit que si nous avons détaillé ici quelque peu l’installation du système Ubuntu, c’est juste car il est libre et gratuit. L’installation d’un Windows XP ou Vista sur une nouvelle machine virtuelle est tout à fait envisageable à partir du moment où vous avez sous la main le CD ou DVD d’installation original !

Pour résumer, voici une petite vidéo :

Get the Flash Player to see this content.

Pour aller plus loin…

Installation des additions clients (guest tools)

Lors d’une utilisation intensive des machines virtuelles avec virtualbox, vous vous rendrez-compte que d’une part les performances sont moindres que celles d’une machine réelle (ceci étant du à la fois à la puissance de votre pc et au principe même de la virtualisation), mais aussi que le fait de devoir appuyer sur la touche hôte à chaque fois que vous souhaitez libérer votre souris est fatiguant.

C’est ici qu’interviennent les additions client. Ces additions client sont un programme qu’il est possible d’installer sur la machine virtuelle afin d’améliorer ses performances vidéo (déplacement des fenêtres …), et de permettre à la souris de circuler librement d’un système (virtualisé) à l’autre (votre système d’exploitation).

Pour les installer, il suffit dans le menu de la machine virtuelle de cliquer sur Périphériques/Installer les additions client.

Sur une machine virtuelle Windows, l’installation est très simple, et se complique un peu avec un système linux.

Pour Ubuntu par exemple, le fait de cliquer sur Installer les additions client monte un lecteur CD. Pour les installer, ouvrez un terminal et entrez les commandes suivantes :

cd /media/cdrom (ou cdrom0 ou 1 selon les cas)

sudo sh ./VBoxLinuxAdditions.run

Activer le son sur les MV

Pour de nombreuses raisons, il se peut que vous ayez besoin que votre machine virtuelle puisse jouer des sons (ce qu’elle ne fait pas par défaut). Rassurez-vous, avec VirtualBox, c’est possible. Il suffit de cliquer sur votre machine virtuelle dans la liste, puis sur Préférences/Audio/Activer l’audio et cliquez sur OK. Notez que cette manipulation n’est possible qu’une fois la machine virtuelle éteinte.

Les périphériques USB

Si maintenant vous souhaiteriez connecter une clef USB, une imprimante ou tout autre périphérique USB à une machine virtuelle, c’est aussi tout à fait possible : éteignez la machine virtuelle, cliquez sur Préférences/USB, cochez les cases « activer le contrôleur USB » et « USB2″, puis cliquez sur « OK ».

Le partage de fichier entre le système hôte et les MV

Pour tout un tas de raisons, vous pouvez avoir besoin d’accéder aux fichiers de la machine hôte à partir de la machine virtuelle.

Cette manipulation est aussi tout à fait envisageable.

Tout d’abord, éteignez la machine virtuelle, puis cliquez sur « Préférences », sur « Répertoires partagés », puis sur l’icône « Ajouter la définition ‘d’un nouveau répertoire partagé », puis sélectionnez le dossier de la machine hôte que vous souhaitez rendre disponible. Donnez lui en dessous un nom sans espace, le plus explicite possible (bureau pour l’exemple).

Enfin, démarrez la machine virtuelle, et là deux cas sont possibles (testés tous les deux) :

  • Si votre machine virtuelle tourne sous Windows, ouvrez le poste de travail, puis cliquez sur « Outils », puis sur « Connecter un lecteur réseau ». Choisissez ensuite le lettre du lecteur virtuel que vous souhaitez attribuer au répertoire partagé, puis dans dossier saisissez « \\vboxsrv\bureau », et cliquez sur « Terminer ». C’est gagné, vous avez maintenant accès dans votre poste de travail à un lecteur réseau pointant vers le répertoire partagé de votre machine hôte.

  • Si votre machine virtuelle tourne sous linux (ubuntu par exemple), c’est beaucoup moins rigolo, et je n’ai pour le moment pas trouvé de solution simple pour faire fonctionner le partage de fichier autrement qu’en passant en mode « super utilisateur », ce qui est bien trop dangereux pour des non-spécialistes… Je vous donne tout de même une indication, tout tourne autour de la commande mount -t vboxsf bureau point_de_montage

Portabilité des MV

Les machines virtuelles sont portables, c’est à dire qu’il est tout à fait possible de copier une image disque virtuelle sur un disque dur externe, d’installer virtualbox sur un autre ordinateur, d’y créer une machine virtuelle selon la méthode vue ci-dessus, mais lors de la création du disque, choisissez « Existant », puis cliquez sur « Ajouter » et choisissez le fichier .vdi copié (qu’on peut trouver sur Windows dans le dossier /Utilisateur/.VirtualBox/disquevirtuel.vdi).

Vous pourrez aussi envisager de choisir un emplacement externe lors de la création de votre première machine virtuelle… A vous de voir :wink:

Erreur Ubuntu

Lors du lancement de votre première machine virtuelle sous linux, VirtualBox produit souvent une erreur :

The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..

Pour remédier à ce problème, ouvrez un terninal et saisissez la commande suivante : sudo chmod 666 /dev/vboxdrv

Forum

Vous avez une question, vous souhaitez commenter ce cours ou nous faire part de vos problèmes ? Rendez-vous sur le forum :wink: