all:bibles:virtualisation:virtualbox
Différences
Ci-dessous, les différences entre deux révisions de la page.
| all:bibles:virtualisation:virtualbox [2024/06/14 11:10] – créée - modification externe 127.0.0.1 | all: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' | ||
| + | |||
| + | <code bash> | ||
| + | VirtualBox --startvm " | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Partage de dossier ==== | ||
| + | |||
| + | Sous Linux pour pouvoir monter un dossier partagé il faut appartenir au groupe vboxsf | ||
| + | |||
| + | <code bash> | ||
| + | sudo usermod –a –G vboxsf < | ||
| + | </ | ||
| + | |||
| + | === mount.vboxsf: | ||
| + | |||
| + | En cas d' | ||
| + | |||
| + | <code bash> | ||
| + | cd / | ||
| + | sudo ./vboxadd setup | ||
| + | sudo mount -t vboxsf <nom partage> < | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Prise en compte périphériques USB ==== | ||
| + | |||
| + | * Installer « Oracle VM VirtualBox Extension Pack » avec la version correpondante à VirtualBox | ||
| + | * Ajouter l' | ||
| + | |||
| + | <code bash> | ||
| + | sudo usermod –G vboxusers –a < | ||
| + | </ | ||
| + | |||
| + | * Redémarrer la session de l' | ||
| + | |||
| + | ==== Dépannage ==== | ||
| + | |||
| + | === module vboxdrv non signé avec secure boot=== | ||
| + | |||
| + | * Si la VM ne démarre pas et demande d' | ||
| + | |||
| + | <code bash> | ||
| + | sudo modprobe vboxdrv | ||
| + | </ | ||
| + | |||
| + | * Si la commande retourne le message d' | ||
| + | |||
| + | * 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 "/ | ||
| + | sudo / | ||
| + | sudo mokutil --import MOK.der | ||
| + | reboot | ||
| + | </ | ||
| + | |||
| + | * 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> | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | |||
| + | ===== Windows ===== | ||
| + | |||
| + | ==== Disparition de l' | ||
| + | |||
| + | === 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/ | ||
| + | | ||
| + | Vérifier que l' | ||
| + | |||
| + | VBoxManage.exe list hostonlyifs | ||
| + | | ||
| + | Tenter de recréer l' | ||
| + | |||
| + | VBoxManage.exe hostonlyif create | ||
| + | | ||
| + | Vérifier que l' | ||
| + | |||
| + | VBoxManage.exe list hostonlyifs | ||
| + | |||
| + | Modifier la configuration de la VM pour sélectionner de nouveau l' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Vboxmanage ===== | ||
| + | |||
| + | ==== Actions sur disque virtuel ==== | ||
| + | |||
| + | === Lister disques === | ||
| + | |||
| + | <code bash> | ||
| + | vboxmanage list hdds | ||
| + | </ | ||
| + | |||
| + | === Interrogation === | ||
| + | |||
| + | <code bash> | ||
| + | vboxmanage showhdinfo fichier.vdi | ||
| + | </ | ||
| + | |||
| + | === Désinscrire un disque === | ||
| + | |||
| + | <code bash> | ||
| + | vboxmanage closemedium disk <UUID du disque> --delete | ||
| + | </ | ||
| + | |||
| + | === Changer taille disque === | ||
| + | |||
| + | Augmenter la taille du disque à 40 Go : | ||
| + | |||
| + | <code bash> | ||
| + | vboxmanage modifyhd fichier.vdi --resize 40960 | ||
| + | </ | ||
| + | |||
| + | === Modification UUID === | ||
| + | |||
| + | <code bash> | ||
| + | vboxmanage internalcommands sethduuid fichier.vdi | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
