Outils pour utilisateurs

Outils du site


all:bibles:virtualisation:virtualbox

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

all:bibles:virtualisation:virtualbox [2024/06/14 11:10] – créée - modification externe 127.0.0.1all:bibles:virtualisation:virtualbox [2024/08/08 14:22] (Version actuelle) omeylhoc
Ligne 1: Ligne 1:
 +====== VirtualBox ======
  
 +----
 +
 +===== Linux =====
 +
 +==== Lancement ====
 +
 +Pour démarrer directement une VM qui s'appelle Seven : 
 +
 +<code bash>
 +VirtualBox --startvm "Seven" 
 +</code>
 +
 +----
 +
 +==== Partage de dossier ====
 +
 +Sous Linux pour pouvoir monter un dossier partagé il faut appartenir au groupe vboxsf
 +
 +<code bash>
 +sudo usermod –a –G vboxsf <user>
 +</code>
 +
 +=== mount.vboxsf: mounting failed with the error: No such device ===
 +
 +En cas d'apparition de cette erreur, tenter de réinstaller les Addons
 +
 +<code bash>
 +cd /opt/VBoxGuestAdditions-4.3.36/init 
 +sudo ./vboxadd setup
 +sudo mount -t vboxsf <nom partage> <chemin>
 +</code>
 +
 +----
 +
 +==== Prise en compte périphériques USB ====
 +
 +  * Installer « Oracle VM VirtualBox Extension Pack » avec la version correpondante à VirtualBox
 +  * Ajouter l'utilisateur au groupe vboxusers
 +
 +<code bash>
 +sudo usermod –G vboxusers –a <username>
 +</code>
 +
 +  * Redémarrer la session de l'utilisateur.
 +
 +==== Dépannage ====
 +
 +=== module vboxdrv non signé avec secure boot===
 +
 +  * Si la VM ne démarre pas et demande d'exécuter la commande 
 +
 +<code bash>
 +sudo modprobe vboxdrv
 +</code>
 +
 +  * Si la commande retourne le message d'erreur <color #ed1c24>modprobe: ERROR: could not insert 'vboxdrv': Required key not available</color>
 +
 +  * Appliquer les commandes suivantes :
 +
 +<code bash>
 +sudo apt install mokutil
 +openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VirtualBox/"
 +sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vboxdrv)
 +sudo mokutil --import MOK.der
 +reboot
 +</code>
 +
 +  * Au redémarrage
 +
 +Appuyer sur une touche puis « Enroll MOK > Continue > Yes > taper le mot de passe demandé lors des commandes précédentes »
 +
 +<note tip>Choisir un mot de passe simple car lors du redémarrage le clavier risque d'être en qwerty et non pas azerty</note>
 +
 +[[https://stackoverflow.com/questions/38437264/i-cant-execute-command-modprobe-vboxdrv|Source]]
 +
 +----
 +
 +[[all:bibles:virtualisation:virtualbox|Haut de page]]
 +
 +
 +===== Windows =====
 +
 +==== Disparition de l'adaptateur réseau ====
 +
 +=== Problème ===
 +
 +Suite à une mise à jour sur Windows 10, impossible de démarrer les VM, le réseau « VirtualBox Host-Only Ethernet adaptor » a disparu.
 +
 +=== Solution ===
 +
 +Lancer une console de commande.
 +
 +Aller dans le répertoire VirtualBox
 +
 +  cd /Program Files/Oracle/VirtualBox
 +  
 +Vérifier que l'interface n'apparait plus
 +
 +  VBoxManage.exe list hostonlyifs
 +  
 +Tenter de recréer l'interface 
 +
 +  VBoxManage.exe hostonlyif create
 +  
 +Vérifier que l'interface est bien créée
 +
 +  VBoxManage.exe list hostonlyifs
 +
 +Modifier la configuration de la VM pour sélectionner de nouveau l'interface réseau « VirtualBox Host-Only Ethernet adaptor »
 +
 +----
 +
 +===== Vboxmanage =====
 +
 +==== Actions sur disque virtuel ====
 +
 +=== Lister disques ===
 +
 +<code bash>
 +vboxmanage list hdds
 +</code>
 +
 +=== Interrogation ===
 +
 +<code bash>
 +vboxmanage showhdinfo fichier.vdi
 +</code>
 +
 +=== Désinscrire un disque ===
 +
 +<code bash>
 +vboxmanage closemedium disk <UUID du disque> --delete
 +</code>
 +
 +=== Changer taille disque ===
 +
 +Augmenter la taille du disque à 40 Go :
 +
 +<code bash>
 +vboxmanage modifyhd fichier.vdi --resize 40960
 +</code>
 +
 +=== Modification UUID ===
 +
 +<code bash>
 +vboxmanage internalcommands sethduuid fichier.vdi
 +</code>
 +
 +----
 +
 +[[all:bibles:virtualisation:virtualbox|Haut de page]]