Cette page n'est qu'une annexe destinée à alléger la page principale de VirtualBox et permettant de présenter les problèmes connus les plus rencontrés et leurs solutions.
Après une mise à jour de VirtualBox (notamment vers la version 1.6.2 disponible pour Hardy sous architecture AMD64), les machines virtuelles Windows peuvent présenter un écran bleu lors de leur démarrage. Pour résoudre le problème, sélectionnez une machine virtuelle dans la liste, cliquez sur le bouton "Préférences", puis sur l'onglet "Avancé". Dans la liste déroulante "Type du contrôleur IDE", sélectionner "PIIX3" à la place de "PIIX4".
Je vous explique que le paramétre setup n'est pas implementé.
On obtient ceci :
* Usage: /etc/init.d/vboxdrv {start|stop|restart|status}
Si vous obtenez l'erreur VERR_VM_DRIVER_VERSION_MISMATCH
il n'ya rien à faire ! il faut repasser à windows XP pour installer Virtual BOX
pour Windows et installer ubuntu ou linux dessus !
C'est qu'ils n'ont pas testé à fond virtualbox version linux !
Normalement ça le fait sur toutes les systéme ubuntu !
Bizarre : la version ancienne semble fonctionner !
Si vous obtenez un message du type :
VERR_VM_DRIVER_VERSION_MISMATCH
Tapez :
sudo /etc/init.d/vboxdrv setup
Si vous obtenez un message du type :
VERR_SSM_UNSUPPORTED_DATA_UNIT_VERSION
C'est parce que votre machine virtuelle n'a pas été fermée, mais est restée dans un état de sauvegarde. Désinstallez la nouvelle version, revenez à la version précédente, ouvrez votre machine virtuelle, puis refermez-la (option « Arrêter l'ordinateur »). Réinstallez la nouvelle version de VirtualBox et vous pourrez ouvrir à nouveau votre machine virtuelle.
Si vous obtenez un message du type :
mv: ne peut déplacer /home/VotreNom/.virtualBox/ … vers …
Il faut vous redonner les droits sur ce dossier caché avec cette commande :
sudo chown utilisateur:utilisateur -R ~/.VirtualBox
Remplacer utilisateur par votre nom de connexion.
Si au lancement d'une VM, une petite fenêtre s'ouvre avec le message "Spawning session…" et que celle-ci reste bloquée à 0%, vous devez :
sudo /etc/init.d/vboxdrv setup
Si vous obtenez un message du type :
VBox status code: -1909 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
groups
Pour ajouter un ou des utilisateur(s) au groupe « vboxusers », référez-vous au paragraphe « Installation de VirtualBox ».
VirtualBox can't operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.
VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE).
Pas besoin de recompiler le kernel, il vous suffit de supprimer le module KVM en fonction de votre processeur :
sudo modprobe -r kvm_intel
sudo modprobe -r kvm_amd
Si vous obtenez un message du type :
VBox status code: -102 (VERR_FILE_NOT_FOUND)
C'est parce que le matériel de votre ordinateur a changé (ex : lecteur DVD retiré, …)
Il faut rejeter la machine, aller dans les préférences et supprimer ce matériel pour la machine
Si vous obtenez un message du type :
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernel, e.g. virtualbox-ose-modules-generic..
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).
Suivre le conseil donné: installer virtualbox-ose-modules-XXX selon le type de votre noyau:
uname -r
exemple de résultat sous Hardy:
2.6.24-19-generic
il faut donc installer le paquet apt://virtualbox-ose-modules-generic-2.6.24-19-generic
sudo apt-get install virtualbox-ose-modules-`uname -r`
Si le module pour un nouveau noyau est manquant, on peut le créer avec module-assistant :
On télécharge les sources de virtualbox-ose :
sudo apt-get install virtualbox-ose-source
On crée le module (si la commande m-a renvoie une erreur, installer le paquet apt://module-assistant) :
sudo m-a prepare virtualbox-ose sudo m-a a-i virtualbox-ose
Et on le charge :
sudo modprobe vboxdrv
Pour automatiser le chargement du module au démarrage du système, il suffit de rajouter "vboxdrv" à la fin du fichier /etc/modules (il y sera déjà si un module a été installé auparavant).
Il faut recompiler le kernel, dans un terminal: sudo /etc/init.d/vboxdrv setup , Après la recompilation, relancer VirtualBox
Si vous obtenez un message du type :
VBox status code: -1825 (VERR_SSM_LOAD_CONFIG_MISMATCH)
C'est que la machine virtuelle était en veille, et VirtualBox a été réinstallé. Rejetez la machine virtuelle (équivaut à un arrêt brutal de la machine), et relancez-la.
Si juste après avoir sélectionné « Lancer Ubuntu » ou « Lancer Kubuntu » vous obtenez un écran noir et plus rien ne se passe, redémarrez la VM. Attention ne la fermez pas, faites juste Machine → Redémarrage ou encore « Host+R ».
Il est possible qu'après avoir lancé windows dans votre VM, vous vous retrouviez avec un écran noir, juste avant que le logo windows avec sa barre de chargement n'apparaissent. Si c'est le cas vous pouvez essayer d'<activer l'IO APIC> dans les préférences de votre VM dans la partie général, dans l'onglet avancé.
Si en passant en mode plein écran, votre machine virtuelle reste affichée entourée d'un large cadre noir :
1/ Si ce n'est déjà fait, installez les "additions client". (Si vous avez installé la version OSE, avec Windows en invité sous Ubuntu, voir ici.)
2/ Si, après avoir installé les additions client, vous n'avez toujours pas la possibilité de modifier la résolution écran dans XP invité (sous XP : dans "Propriétés –> Paramètres… régler la résolution…"), par exemple si le curseur est bloqué sur 800 x 600, et qu'il est impossible de le déplacer et donc d'augmenter ainsi la résolution, vous pouvez faire ceci :
VBoxManage setextradata global GUI/MaxGuestResolution 1280,800
sudo /etc/init.d/vboxdrv stop
(vous aurez dans le terminal ce message : "Stopping VirtualBox kernel module vboxdrv") puis :
sudo /etc/init.d/vboxdrv start
(vous aurez dans le terminal le message "Starting VirtualBox kernel module vboxdrv [ OK ]"
Il peut être nécessaire aussi d'activer l'ajustement automatique de la taille de l'écran de l'invité (soit par le menu "Machine" de Virtualbox, soit en utilisant les touches Host (Ctrl de droite) + G.)
3/ Dans d'autres cas, vous pouvez utiliser la commande suivante :
VBoxSDL -vm <nom_de_votre_machine_virtuelle_ou_l'UUID> -fullscreen
Avec Ubuntu 10.10 en système invité, les additions invités posent problème pour le passage en plein écran. Pour résoudre le problème suivez la procédure ci-dessous :
sudo apt-get update sudo apt-get install build-essential linux-headers-$(uname -r) sudo apt-get install virtualbox-ose-guest-x11
Puis redémarrez votre machine virtuel. Source
Ce problème apparait à cause de Compiz. Pour résoudre ce problème 2 solutions sont possibles:
Si vous ne l'avez pas encore installé référez-vous à installation.
Une fois le gestionnaire ouvert, allez dans la catégorie "Gestion des fenêtres" puis cochez et ouvrez "Règles de Fenêtre". Puis sous "Pas de visuels ARGB" collez ceci :
title=Sun VirtualBox
Fermez ensuite le gestionnaire, réouvrez VirtualBox et le tour est joué
il faut remplacer la commande à exécuter "VirtualBox" par "env XLIB_SKIP_ARGB_VISUALS=1 VirtualBox"
Dans certain cas, cela ne fonctionne que si l'accélération 3D est désactivée.
Pour un SE Invité de type Windows XP, si vous avez une image disque .vdi définie en dynamique, il se peut que votre SE Invité vous renvoie une erreur en écriture (sur par exemple le fichier temporaire lors d'une installation de logiciel). Pour résoudre ce problème, il faut créer une image disque fixe (source). Pas de solution, actuellement, pour conserver son image disque dynamique.
Une autre possibilité consiste à utiliser la FAT32 pour formater ce disque virtuelle, car effectivement le type NTFS supporte mal un disque à image dynamique.
cette erreur fait suite à une mise à jour du kernel de votre distribution. Pour corriger le problème: quitter Virtualbox ou
killall VirtualBox
- puis lancer dans une console la commande:
sudo /etc/init.d/vboxdrv setup
et attendez les messages suivants:
* Stopping VirtualBox kernel module * done. * Recompiling VirtualBox kernel module * done. * Starting VirtualBox kernel module * done.
relancer Virtualbox.