Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== VirtualBox ====== ==== Installer les additions invités ==== * [[https://unix.stackexchange.com/questions/286934/how-to-install-virtualbox-guest-additions-in-a-debian-virtual-machine]] Insérer le disque des additions invités, puis saisir les commandes suivantes: <code bash> apt install linux-headers-`uname -r` gcc make perl cd /media/cdrom0 sh VBoxLinuxAdditions.run </code> Si cela ne fonctionne pas, il est possible d'installer les paquets ''virtualbox-guest-dkms'' et ''virtualbox-guest-x11''. Si le message d'erreur ''VBoxClient: Failed to register resizing support, rc=VERR_INVALID_FUCTION'' apparaît, il faut changer le driver graphique de la machine virtuelle en ''VBoxSVGA'' ([[https://www.reddit.com/r/virtualbox/comments/c2x8te/virtualbox_guest_additions_vboxclient_failed_to/|Source]]). ==== Partager des dossiers entre l'hôte et l'invité ==== - Configurer le dossier partagé depuis les paramètres de la machine virtuelle dans VirtualBox. Il faut cocher Montage automatique et Configuration permanente. Le montage automatique permet de ne pas avoir à se soucier de monter le dossier lors du démarrage du système invité. - Le point de montage du dossier partagé est ''/media/sf_<nom-du-partage>''. - Pour pouvoir écrire dans le dossier partagé, il est nécessaire de s’ajouter au groupe //vboxsf//: <code bash>sudo addgroup $USER vboxsf</code> - Se déconnecter et se reconnecter. ==== Utiliser un périphérique USB branché sur l'hôte dans l'invité ==== - Installer le [[https://www.virtualbox.org/wiki/Downloads#__do_not_save__|VirtualBox Extension Pack]]. - Ajouter l'utilisateur courant de la machine hôte dans le groupe //vboxusers// - Activer l'interface USB 2.0 dans les périphériques USB de la VM - Quand la machine est lancée, brancher virtuellement le périphérique depuis le menu //Périphériques// > //USB// (il faut peut-être créer un filtre auparavant, à confirmer) ==== Message d'erreur au démarrage d'une VM ==== === No suitable module === <code bash> sudo systemctl status virtualbox.service </code> Si le message ''Loading VirtualBox kernel modules... No suitable module for running kernel found ...'' est présent, il faut recompiler le module noyau pour la version du noyau actuellement utilisée: <code bash> sudo dpkg-reconfigure virtualbox-dkms </code> Si cela échoue: <code bash> sudo apt install linux-headers-`uname -r` </code> Finalement: <code bash> sudo modprobe vboxdrv </code> === Disable KVM === Le message ''VirtualBox can't operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_VMX_IN_VMX_ROOT_MODE)'' peut être résolu en déactivant les modules noyau ''kvm'' : <code bash> sudo rmmod kvm_intel sudo rmmod kvm </code> Ce n'est plus nécessaire depuis la version 7.2 (cf [[https://github.com/VirtualBox/virtualbox/issues/222]]). linux/virtualbox.txt Dernière modification : 2025/10/05 19:49de phsw