→ Voir aussi sur Wikipédia: Virtualisation, Système d'exploitation. Modifier Configuration requise Afin de pouvoir utiliser VirtualBox sur votre machine, vous devez posséder au minimum la configuration suivante. * Processeur : 1 GHz (simple cœur) * Mémoire vive : 513 Mio * Disque dur : 116 Mio d'espace disque libre * Carte graphique : peu importe -- En effet, pour pouvoir utiliser certains systèmes d'exploitation ou logiciels via VirtualBox, il vous faudra une configuration plus solide. Le tableau récapitulatif suivant donne quelques exemples de configuration minimale en fonction du système d'exploitation utilisé sur une machine virtuelle. Est indiqué entre parenthèse la mémoire qui devra être dédiée à la machine virtuelle. Système d'exploitation Processeur Mémoire vive Espace disque libre Ubuntu 1 GHz 1 Gio (512 Mio) 5 Gio Kubuntu 1 GHz 1 Gio (512 Mio) 5 Gio Xubuntu 1 GHz 768 Mio (384 Mio) 5 Gio Lubuntu 1 GHz 512 Mio (256 Mio) 4 Gio INX Is Not X 1 GHz 256 Mio (128 Mio) 0 Mio -- paragraphe traitant des « Périphériques USB ». Modifier Dernière version disponible La version de VirtualBox 3 ne permet pas l'utilisation complète des ports USB 2.0, pour Ubuntu 10.04 LTS vous devez installer une version plus récente que celle présente dans les dépôts officiel. Pour installer la dernière version proposée par Oracle, veuillez suivre la procédure suivante : * Ajoutez un des dépôts suivants à vos sources de mises à jour en tapant la commande suivante dans un terminal (Applications → Accessoire → Terminal) : -- echo "deb http://download.virtualbox.org/virtualbox/debian `lsb_release -sc` con trib" | sudo tee -a /etc/apt/sources.list && sudo apt-key adv --keyserver keyser ver.ubuntu.com --recv-keys 98AB5139 && sudo apt-get update && sudo apt-get insta ll virtualbox-4.2 Lors de l'installation, un message de configuration vous indique qu'un groupe d'utilisateurs (vboxusers) doit être créé et que votre compte y sera assigné. (Afficher un exemple de message.) Les membres du groupe d'utilisateurs vboxusers seront les seuls membres à pouvoir exécuter VirtualBox et créer des machines virtuelles. Appuyez sur le bouton « Suivant » pour confirmer la création du groupe. Une fois l'installation complétée, vous devez obligatoirement clore votre session utilisateur, puis la rouvrir. Ceci est nécessaire afin de prendre en charge des nouvelles autorisations pour l'utilisation de VirtualBox. Modifier Utilisation -- x_Extension_Pack-4.2.4-81684.vbox-extpack; * Dernière version disponible : http://www.oracle.com/technetwork/server-storage/virtualbox/downloa ds/index.html#extpack ; * Autre version: http://download.virtualbox.org/virtualbox L'utilisation d'un pack d'extension doit impérativement correspondre à la version de votre installation VirtualBox qui est consultable dans le menu Aide → À propos de VirtualBox… Après le téléchargement du pack d'extension correspondant à votre version de VirtualBox, l'ajout doit se faire depuis le logiciel : 1. Ouvrez le menu Fichier → Paramètres… (raccourcis clavier Ctrl + G) ; 2. Allez à la rubrique Extensions ; 3. Cliquez sur l'icône Ajouter Extension située sur la droite de la fenêtre ; 4. Sélectionnez l'extension précédemment téléchargé (probablement -- 5. Validez son installation ; 6. Validez la Licence VirtualBox en défilant en jusqu'en bas de la dite licence ; 7. Entrez votre mot de passe d'utilisateur si vous êtes administrateur. Après l'installation du pack d'extension, l'activation de l'USB 2 doit se faire sur chaque machine virtuelle via leurs paramètres respectif à la rubrique USB. Installation en lignes de commandes 1. Téléchargement du pack d'extension USB en récupérant la version de -- * le partage de répertoires * une capture/libération dynamique du curseur lorsque celui-ci se déplace entre système hôte et système invité. Ce jeu de pilotes s'appelle les additions invité (en anglais : guest additions). Comme leur nom l'indique, c'est uniquement dans le système invité que les additions invité doivent être installés ; le système hôte n'en a pas besoin. Après installation des additions invité, vous devez arrêter puis réamorcer votre système invité. Tant que le réamorçage de votre système invité n'est pas effectué, les additions invité demeurent inactives. L'installation se fait sur une machine en cours de fonctionnement : * Dans le menu Périphériques → Installer les additions invité… * Avec le raccourci touche hôte + D -- 4. Téléchargez Clonezilla et montez le dans le système invité ; 5. Démarrez le système invité et lancez Clonezilla ; 6. Choisissez device-device disque/partition vers disque/partition pour cloner le disque ; 7. Choisissez disque local vers disque local pour utiliser les disques en attachement du système invité ; 8. Effectuez le clonage du disque contenant le système (celui qui doit être compressé) vers le nouveau disque dur (encore vierge) ; 9. Après le clonage, éteignez le système invité ; 10. Ouvrez les préférences du système invité, retirez le disque dur d'origine des attachements du système invité afin de garder uniquement le nouveau disque dur qui vient de recevoir le clonage ; 11. Modifier l'emplacement du disque pour le placer en IDE Primaire -- 1. Rejetez la machine (équivaut à un arrêt brutal de la machine) ; 2. Aller dans les préférences ; 3. Supprimer ce matériel pour la machine. VERR_VM_DRIVER_NOT_INSTALLED Vous avez mis votre noyau à jour et devez mettre à jour les modules VirtualBox. Utilisez la commande suivante : sudo apt-get install virtualbox-ose-modules-`uname -r` Après une mise à jour du noyau, il peut s'écouler un certain temps avant que les paquets correspondants pour Virtualbox-ose soient disponibles. Si le module pour un nouveau noyau est manquant, on peut -- Dans la plupart des cas, installer le paquet dkms permet d'automatiser cette action à chaque mise à jour. VERR_VM_DRIVER_NOT_ACCESSIBLE Vous devez rétablir les droits sur /dev/vboxdrv. Pour cela, taper : sudo chgrp vboxusers /dev/vboxdrv sudo chmod 666 /dev/vboxdrv Si les utilisateurs de VirtualBox appartiennent bien au groupe « vboxusers » vous ne devriez pas avoir de soucis. Pour ajouter un ou des utilisateur(s) au groupe, vous devez indiquer les comptes qui appartiennent au groupe vboxusers. VERR_VMX_IN_VMX_ROOT_MODE Vous avez installé KVM et VirtualBox ne peut pas exécuter KVM en mode super utilisateur. Vous devez désinstaller KVM, le recompiler et redémarrer votre ordinateur. 1. Supprimez le module KVM : sudo apt-get remove kvm 2. Redémarrez 3. Après le redémarrage, tapez : sudo rmmod kvm_intel -- Modifier Codes d'erreur (version PUEL uniquement) VERR_VM_DRIVER_NOT_INSTALLED Vous avez mis votre noyau à jour et devez mettre à jour les modules VirtualBox. Il faut recompiler le noyau, dans un terminal : sudo /etc/init.d/vboxdrv setup ou sudo /etc/init.d/vboxdrv.dpkg-bak setup -- Dans la plupart des cas, installer le paquet dkms permet d'automatiser cette action à chaque mise à jour. VERR_VMX_IN_VMX_ROOT_MODE Vous avez installé KVM et VirtualBox ne peut pas exécuter KVM en mode super utilisateur. Vous devez désinstaller KVM, le recompiler et redémarrer votre ordinateur. 1. Supprimez le module KVM: sudo apt-get remove kvm 2. Redémarrez 3. Après le redémarrage, tapez: sudo rmmod kvm_intel -- Modifier Message « Spawning session... » Si, à l'ouverture d'une machine virtuelle, une petite fenêtre s'ouvre avec le message « Spawning session… » et que celle-ci reste bloquée à 0%, vous devez : 1. Fermer VirtualBox ou tuer le processus si besoin ; 2. Recompiler le module en tapant dans un terminal: sudo /etc/init.d/vboxdrv setup Modifier -- Si votre machine virtuelle refuse de démarrer avec l'option « Activer la carte réseau » cochée, ou que vous n'avez plus de réseau dans le système invité, cela peut provenir d'une mise à jour du kernel Linux du système hôte (kernel version 2.6.32 ou supérieur), par exemple lors de la mise à niveau de Ubuntu 9.10 Karmic vers Ubuntu 10.04 Lucid. Vous devriez également rencontrer les erreurs suivantes en entrant la commande « dmesg » dans un terminal : [...] [ 40.951855] vboxdrv: Successfully loaded version 3.2.6 (interface 0x00140001) . [ 41.160114] vboxnetflt: no symbol version for RTSemFastMutexCreate [ 41.160119] vboxnetflt: Unknown symbol RTSemFastMutexCreate -- La pseudo solution consiste à lancer VirtualBox avec les droits du super utilisateur (ce qui peut se révéler très dangereux) : gksu VirtualBox Ensuite il faut recréer une machine virtuelle avec le disque VDI utilisé habituellement. Pour finir, lancer la machine virtuelle et procéder à la mise à jour, cette dernière ne devrait plus s'interrompre. Modifier Can't open /etc/init.d/functions On retrouve ce message d'erreur avec VirtualBox 3.2 PUEL.