Ceci est une ancienne révision du document !



VirtualBox

À ce jour, Sun Microsystems ne propose pas de documentation en français, afin d'être lisible et exploitable cette page traite de sujet concernant virtualbox et Ubuntu. Pour les sujets commun à d'autres système, si ils sont présent ailleurs sur internet, vous serez invité à consulter la page correspondante.

Pour les mêmes raisons, seule la dernière version de virtualbox sera abordée, vous êtes donc invité à mettre à jour votre version si besoin est. Actuellement, la documentation traite de la version 3.1.

VirtualBox est un logiciel de virtualisation de systèmes d'exploitation. Fonctionnant au-dessus d'un système d'exploitation utilisant les ressources matérielles de l'ordinateur (système hôte), VirtualBox crée un ou des nouveaux ordinateurs virtuels dans lesquels s'installent d'autres systèmes d'exploitation (systèmes invités). Les systèmes invités fonctionnent en même temps que le système hôte, mais seul ce dernier a accès directement au véritable matériel de l'ordinateur. Les systèmes invités exploitent du matériel générique, simulé par un "faux ordinateur" (machine virtuelle) créé par VirtualBox.

VirtualBox permet de faire fonctionner plus d'un système d'exploitation en même temps et en toute sécurité : les systèmes invités n'interagissent pas directement avec le système hôte. Le champ d'action des systèmes invités est confiné, limité à leur propre machine virtuelle.

Un logiciel, deux éditions

VirtualBox est proposé en deux éditions :

  • VirtualBox Open Source Edition (OSE)
    Cette édition est un logiciel libre, soumis aux termes de la licence GNU General Public License (GPL). Elle est entièrement fonctionnelle, mais est amputée de certaines fonctionnalités propriétaires surtout utilisées en entreprises.
  • VirtualBox (PUEL)
    Cette édition est un logiciel propriétaire, soumis aux termes de la licence VirtualBox Personal Use and Evaluation License (PUEL). Elle inclut toutes les fonctionnalités de l'édition OSE, ainsi que la gestion de périphériques USB et l'accès à la machine virtuelle par RDP. Son utilisation est gratuite pour un usage personnel ou éducatif uniquement ; pour un usage commercial, l'acquisition d'une licence d'exploitation est requise.
Abréviation Signification Traduction
VM Virtual Machine Machine virtuelle
Touche Host Touche servant pour les raccourcis clavier de VirtualBox. Par défaut c'est la touche Ctrl de droite, le raccourcis est modificable
OS Operating System Système d'exploitation
OS Host Station qui lance VirtualBox, normalement votre Ubuntu
OS Guest l'OS que vous virtualisez avec VirtualBox
OSE Open Source Edition Édition code source ouvert
PUEL Personal Use and Evaluation License Usage personnel et licences d'évaluation

Nom des commandes

Suivant que vous installez la version OSE ou PUEL, les noms pour lancer les commandes diffèrent par la casse :

  • version OSE : virtualbox / vboxmanage
  • version PUEL : VirtualBox / VBoxManage

Les éditions OSE (libre) et PUEL (non-libre) de VirtualBox sont mutuellement exclusives : les deux éditions ne peuvent être installées en même temps dans votre système hôte Ubuntu. Si vous tentez d'installer l'édition PUEL alors que l'édition OSE est déjà installée, l'édition OSE sera désinstallée automatiquement avant que l'édition PUEL s'installe, et vice versa. Choisissez maintenant quelle édition de VirtualBox vous souhaitez installer.

Version OSE (libre)

L'édition libre de VirtualBox ne prend pas en charge l'accès aux périphériques USB. Seule l'édition PUEL de VirtualBox les gère.

Pour installer l'édition libre de VirtualBox, il suffit d'installer le paquet virtualbox-ose.


Toutes les dépendances de VirtualBox (interface de gestion des machines virtuelles, compilateur et gestionnaire des modules du noyau Linux) sont gérées et installées automatiquement en même temps que le moteur de VirtualBox.

Une fois l'installation complétée, VirtualBox est accessible depuis l'entrée de menu VirtualBox OSE du menu Applications → Accessoires.

Version PUEL (non libre)

Avec les dépôts

L'édition PUEL de VirtualBox est proposée dans le dépôt de paquets maintenu par l'équipe de VirtualBox. Vous devez ajouter l'adresse de ce dépôt et sa clé de signature à vos sources de logiciels avant de pouvoir installer VirtualBox.

  • Ajoutez un des dépôts suivants à vos sources de mises à jour (choisissez celui correspondant à votre version d'Ubuntu) :
Version Dépôt
Ubuntu 9.10 deb http://download.virtualbox.org/virtualbox/debian karmic non-free
Ubuntu 9.04 deb http://download.virtualbox.org/virtualbox/debian jaunty non-free
Ubuntu 8.10 deb http://download.virtualbox.org/virtualbox/debian intrepid non-free
Ubuntu 8.04 LTS deb http://download.virtualbox.org/virtualbox/debian hardy non-free
  • Dans une fenêtre de terminal exécutez la commande suivante afin de récupérer la clé de signature du dépôt de VirtualBox :
    sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:11371 6DFBCBAE

    ou dans le cas où le port 11371 est bloqué par votre administrateur réseau, vous pouvez utiliser :

    wget -q http://download.virtualbox.org/virtualb … n_vbox.asc -O- | sudo apt-key add -
  • Rechargez la liste des paquets disponibles pour l'installation :
    sudo apt-get update

    Laissez se dérouler la procédure de recherche des nouveaux paquets

  • Lors de l'installation, un message de configuration vous indique qu'un groupe d'utilisateurs vboxusers doit être créé. Les membres du groupe d'utilisateurs vboxusers seront les seuls membres à pouvoir exécuter VirtualBox et créer des machines virtuelles.
  • Un second message de configuration vous indique qu'un module vboxdrv doit être compilé pour votre noyau Linux. Ceci est nécessaire pour l'interaction entre VirtualBox et votre système Ubuntu.
  • Une fois l'installation complétée, vous devez modifier le groupe d'utilisateur vboxusers pour y ajouter le ou les comptes autorisés à exécuter VirtalBox, ceci est indispensable pour la gestion USB et le partage réseau.
  • Redémarrer votre session utilisateur afin de prendre en charge des nouvelles autorisations.

Après avoir redémarrer votre session, VirtualBox est accessible depuis l'entrée de menu Sun VirtualBox du menu Applications → Outils système.

Avec le paquet .DEB

Vous pouvez télécharger le paquet d'installation sur le site officiel : http://www.virtualbox.org/wiki/Linux_Downloads

Pour l'installation depuis un fichier DEB, veuillez consulter le tutoriel sur l'installation des paquets.

Créer une machine virtuelle

FIXME : compléter cette rubrique ou renvoyer vers un tutoriel

Configurer une machine virtuelle

Voici une description rapide des principales commandes :

  • Fichier → Gestionnaire de supports virtuels, pour gérer les images de disque dur virtuel, cd et disquette
  • Machine → Nouveau, pour créer une nouvelle machine virtuelle FIXME placer lien vers documentation
  • Machine → Préférences, pour configurer une machine virtuelle FIXME placer lien vers documentation
  • Touche Host + F, affichage en plein écran
  • Touche Host + Q, fermeture de la machine avec différents choix (sauvegarde, extinction, fermeture brutale)
  • Touche Host + R, redémarrage de la machine avec un "reset"
  • Touche Host + H, extinction de la machine
  • Touche Host + Suppr, exécute sur un OS Guest Windows un Ctrl+Alt+Suppr

FIXME : finir cette rubrique ou renvoyer vers un tutoriel

Améliorer l'émulation

VirtualBox propose des pilotes adaptés pour l'OS Guest : pour Windows et pour GNU/Linux.

Ceci permet

  • Un redimensionnement automatisé de la zone d'affichage de l'OS Guest, quand on redimensionne la fenêtre d'émulation dans l'OS Host.
  • La possibilité de passer la souris du Host au Guest, et vice versa, plus aisément.
  • Le partage de fichiers entre l'OS Host et l'OS invité

L'installation ce fait sur une machine en cours de fonctionnement :

  • Dans le menu Périphériques → Installer les Additions invité…
  • Avec le raccourcis Host+D

VirtualBox va monter automatiquement une image ISO fournie avec l'émulateur

OS Guest de type Windows

Il est à noter que l'installation de ces pilotes est prévue pour des Windows 2000 ou plus. Windows 98 tolère l'installation mais peut ne pas marcher. Notamment les pilotes graphiques, qui n'ont pas été conçus pour ce dernier, ainsi que pour ses prédécesseurs fait l'objet d'un blâme de la part des utilisateurs de la VirtualBox.

Avec un Host Windows Seven, si vous avez des soucis de son, essayez d'installer les Mises à Jour de l'OS. FIXME : indiquer l'emplacement des pilotes sons
Si vous avez installé la version VirtualBox OSE, l'installation de ces pilotes ne se fera pas. Mais la solution est ici FIXME : a vérifier

OS Guest de type GNU/Linux

Si rien ne se passe, l'installation du paquetage build-essential peut résoudre le problème. Après installation veuillez relancer la machine virtuelle et l'installation des Additions invité. FIXME vérifier son utilitée

Si ça ne marche toujours pas, ouvrez le cd VBOXADDITIONS_3. sur le bureau, double cliquer sur autorun.sh. Votre mot de passe administrateur est demandé et l'installation se fait.

Une fois l'installation terminée un redémarrage de la machine virtuelle est nécessaire.

Si le noyau de la machine virtuelle est mis à jour, il faut procéder à une ré-installation de ces Additions. Vous le remarquerez vite au fait que votre souris est de nouveau capturée entièrement par la machine virtuelle, et qu'il faille un Ctrl-droit pour la libérer. FIXME : à vérifier

Périphérique USB

VirtualBox rend disponible les périphériques USB dans l'OS Guest. Pour voir les périphériques USB, il faut :

  1. « Activer le contrôle USB » dans la configuration de votre machine virtuelle.
  2. « Ajouter un filtre à partir du périphérique » grâce au bouton situé dans la colonne de droite. Si le périphérique n'est pas connecté, il faudra entrer les informations à la main.
  3. Cocher la case à gauche du périphérique déclaré précédemment si on souhaite le monter automatiquement.
Attention, le périphérique n'est disponible que dans un OS à la fois (l'OS Host ou un des OS Guest).

Par exemple, si vous démarrez votre OS Guest alors que votre clé USB est en cours de transfert sur votre OS Host, ce transfert sera interrompu de manière « sauvage » (sans éjection). Cette fonction automatique est donc à utiliser selon vos besoins.

Activation de l'USB

FIXME : Vérifier si cette manipulation est suffisante avec Hardy

FIXME : Vérifier si cette manipulation est suffisante avec la version libre

Pour activer l'accès aux ports USB, vous devez indiquez les comptes qui appartiennent au groupe vboxusers.

Partage réseau

FIXME placer les infos de l'ancienne page vers les liens cité ci dessous.

Afin d'alléger cette page, veuillez consulter

Résolution d'écran avec un live-CD

FIXME à tester pour vérifier quoi placer


Cette rubrique est optionnelle, les informations citées précédemment suffisent pour une utilisation basique. Elle s'adresse aux personnes curieuses d'apprendre ou disposant de quelques connaissances technique.

Les instantanés

L'utilisation d'instantanés permet de revenir à un état antérieur, c'est une sorte de restauration système. Dans la fenêtre de gestion VirtualBox, sélectionnez l'onglet instantané puis cliquez sur l'appareil photo.

Vous pouvez également enregistrer l'état de la machine lorsque celle ci est en cours d'utilisation, c'est un sorte de mise en veille prolongée qui accélérera le démarrage de la machine. Combiné aux instantanés cela permet de gagner du temps.

Si vous souhaitez détruire la machine, il vous faudra détruire auparavant les instantanés enregistrés.

Si vous souhaitez revenir à l'état d'un instantané, supprimez les étapes ultérieures, sachant que vous perdrez ce qui a été modifié ou ajouté entre temps. Si vous avez fait plusieurs instantanés, vous pouvez supprimer les instantanés intermédiaires, ils seront fusionnés avec l'instantané précédent.

Exemple

Vous venez d'installer un nouveau système, de le configurer, de l'optimiser et de compresser votre fichier .vdi. Avant d'installer les premiers logiciels ou mises à jour il est intéressant de sauvegarder cet état avant d'aller plus loin. Cela permet de restaurer un système sain en quelques secondes.

La proposition suivante, concerne l'installation de Windows XP qui occupe moins de place et demande moins de ressources que les versions suivante de Windows. Le système fonctionnera déconnecté d'internet rendant inutile l'utilisation de mise à jour de sécurité, d'antivirus et de firewall.

  1. Créez une machine virtuelle pour accueillir Windows XP
  2. Configurez votre machine pour « débrancher » la carte réseau virtuelle
  3. Installez Windows XP
  4. On va conserver le système déconnecté d'internet : désactivez les mises à jours et le firewall
  5. On utilise les instantanés de VirtualBox : désactivez les restaurations système
  6. Configurez et optimisez selon vos besoins le système pour l'alléger au maximum l'utilisation du disque et des ressources système
  7. Éteignez votre OS Guest
  8. Compresser votre image disque (voir plus bas)
  9. Redémarrez votre OS Guest
  10. Dans le menu machine, choisissez « fermer… » et choisissez l'option « enregistrez l'état de la machine »
  11. Dans l'interface VirtualBox, allez dans l'onglet « Instantané » et saisissez un instantané portant le nom config propre (par exemple).

Vous venez de finir l'installation et l'optimisation d'un système complet ainsi que sa protection contre les modifications. En cas de détérioration vous pouvez restaurer votre configuration en quelques seconde. Toutes modification faite après la création de l'instantanée sera détruite.

Exécution d'une Machine

Vous pouvez exécuter une machine virtuelle sans passer par l'interface gestion de VirtualBox. Pour cela utilisez la commande :

VBoxManage startvm "<nom de votre machine virtuelle>"

Utilisez les guillemets s'il y a un espace dans le nom de votre machine virtuelle.

Si vous désirez créer un lanceur que vous placerez sur le bureau ou sur le tableau de bord, créez un lanceur. Dans la petite fenêtre qui apparaît, entrer le nom de votre lanceur dans le champs "Nom" et la commande ci-dessus dans le champs "Commande". Votre lanceur créé, vous pouvez cliquer dessus et vous aurez votre machine virtuelle.

Si vous souhaitez garder le processus au premier plan, une autre commande peut être utilisée :

VirtualBox -startvm "<nom de votre machine virtuelle>"

Utilisation d'un disque dur physique

FIXME : A TESTER avec la version 3 de VirtualBox avant de valider.

FIXME : à détacher sur une page spécifique ou lier vers un site externe si existant

Compresser un disque dur virtuel


Codes d'erreurs

VERR_FILE_NOT_FOUND

VERR_SSM_LOAD_CONFIG_MISMATCH

VERR_SSM_UNSUPPORTED_DATA_UNIT_VERSION

VERR_VM_DRIVER_NOT_ACCESSIBLE

VERR_VM_DRIVER_NOT_INSTALLED

Version OSE
Version non OSE

VERR_VM_DRIVER_VERSION_MISMATCH

VERR_VMX_IN_VMX_ROOT_MODE

Message "Spawning session..."

Écran noir après l'accueil d'un CD

Ecran bleu Windows

Écran noir Windows

Obtenir le plein écran sous Vista

Concerne une station hôte sous Vista utilisant une machine Ubuntu

Fenêtre transparente

En désactivant les effets de bureau

En modifiant la commande à exécuter



Liste les pages qui pointe vers VirtualBox, après publication, remplacer "virtualbox" par un point, c'est en cas de déplacement de la page que ça peut rendre service (le point).


Tutoriels vidéos

  • utilisateurs/percherie/plan_virtualbox.1271692680.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)