Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
virtualbox [Le 11/09/2022, 11:38]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
virtualbox [Le 08/01/2024, 18:09] (Version actuelle)
nany [Installation principale de VirtualBox] virtualbox-7 → virtualbox-7.0
Ligne 1: Ligne 1:
-{{tag>Bionic Xenial ​virtualisation windows}}+{{tag>Jammy virtualisation windows}}
  
 ------------------------------- -------------------------------
  
-{{ http://​upload.wikimedia.org/​wikipedia/​fr/5/55/VirtualBox_Logo.png?​100|Logo de VirtualBox/​Oracle}} \\+{{ https://​upload.wikimedia.org/​wikipedia/​commons/d/d5/Virtualbox_logo.png?​100|Logo de VirtualBox/​Oracle}} \\
  
  
Ligne 59: Ligne 59:
  
 ===== Installation ===== ===== Installation =====
- 
-<note warning>​Si vous utilisez **Ubuntu Xenial 16.04** dans une machine Virtualbox Oracle, désinstallez le paquet **virtualbox-guest-utils** avant d'​ajouter les additions invités de Virtualbox Oracle. 
-Il y a un risque de conflit entre les versions des additions invités.</​note>​ 
  
 <note important>​**VirtualBox et KVM** \\ Il n'est pas recommandé d'​installer et utiliser en même temps VirtualBox et KVM. Ceci peut provoquer des problèmes de fonctionnement des deux systèmes de virtualisation allant de sérieux ralentissement jusqu'​à une impossibilité de charger une machine virtuelle, voire causer un arrêt du système hôte. Pour plus d'​informations,​ consultez le document : [[kvm|Kernel Virtual Machine]]</​note>​ <note important>​**VirtualBox et KVM** \\ Il n'est pas recommandé d'​installer et utiliser en même temps VirtualBox et KVM. Ceci peut provoquer des problèmes de fonctionnement des deux systèmes de virtualisation allant de sérieux ralentissement jusqu'​à une impossibilité de charger une machine virtuelle, voire causer un arrêt du système hôte. Pour plus d'​informations,​ consultez le document : [[kvm|Kernel Virtual Machine]]</​note>​
Ligne 72: Ligne 69:
 === Installation par les dépôts officiels d'​Ubuntu === === Installation par les dépôts officiels d'​Ubuntu ===
  
-Pour installer **VirtualBox** tel qu'​empaqueté par l'​équipe d'​Ubuntu,​ [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​virtualbox,​virtualbox-qt,​virtualbox-dkms|virtualbox virtualbox-qt virtualbox-dkms]]**.+Pour installer **VirtualBox** tel qu'​empaqueté par l'​équipe d'​Ubuntu,​ [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​virtualbox,​virtualbox-qt,​virtualbox-dkms,​virtualbox-guest-additions-iso,​virtualbox-guest-utils|virtualbox virtualbox-qt virtualbox-dkms ​virtualbox-guest-additions-iso virtualbox-guest-utils ​]]**.
  
 TUTO en vidéo de l'​installation : [[https://​peertube.live/​videos/​watch/​3412342e-a845-4343-a652-8b6fbbb0a3b8|Lien]] TUTO en vidéo de l'​installation : [[https://​peertube.live/​videos/​watch/​3412342e-a845-4343-a652-8b6fbbb0a3b8|Lien]]
Ligne 82: Ligne 79:
 Pour palier ce problème, il faut ajouter "​[arch=amd64]"​ entre "​deb"​ et "​http://​download..."​ Pour palier ce problème, il faut ajouter "​[arch=amd64]"​ entre "​deb"​ et "​http://​download..."​
 </​note>​ </​note>​
- 
-Les [[:​tutoriel:​comment_modifier_sources_maj|adresses des dépôts]] pour chaque version d'​Ubuntu sont les suivantes : 
-^ Version ​  ^ Adresse du dépôt ​   ^ 
-| Ubuntu 22.04.1 LTS | ''​%%deb [arch=amd64 signed-by=/​etc/​apt/​trusted.gpg] http://​download.virtualbox.org/​virtualbox/​debian jammy contrib%%'' ​ | 
-| Ubuntu 20.04.1 LTS | ''​%%deb [arch=amd64] http://​download.virtualbox.org/​virtualbox/​debian focal contrib%%'' ​ | 
-| Ubuntu 18.04.1 LTS | ''​%%deb [arch=amd64] http://​download.virtualbox.org/​virtualbox/​debian bionic contrib%%'' ​ | 
-| Ubuntu 18.04 LTS | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian bionic contrib%%'' ​ | 
-| Ubuntu 16.04 LTS | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian xenial contrib%%'' ​ | 
  
 Pour procéder à l'​installation,​ suivez les instructions suivantes : Pour procéder à l'​installation,​ suivez les instructions suivantes :
-  - Dans une fenêtre de **[[terminal]]**,​ exécutez la commande suivante afin de récupérer les clés de signature du dépôt de VirtualBox : +  - Dans une fenêtre de **[[terminal]]**,​ exécutez la commande suivante afin de récupérer les clés de signature du dépôt de VirtualBox : <​code>​wget -O- https://www.virtualbox.org/​download/​oracle_vbox_2016.asc | sudo gpg --yes --output ​/usr/share/keyrings/oracle-virtualbox-2016.gpg ​--dearmor</​code>​ 
-Pour Ubuntu 16.04 et supérieur :​ +  - Ajoutez le dépôt d'​Oracle compatible avec votre version d'​Ubuntu à votre liste de sources de logiciels en exécutant la commande suivante dans un **[[terminal]]** : <​code>​echo "​deb ​[arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://​download.virtualbox.org/​virtualbox/​debian $(lsb_release -sc) contrib"​ | sudo tee /​etc/​apt/​sources.list.d/​virtualbox.list</​code>​
-<​code ​bash>​wget ​-q -O- http://download.virtualbox.org/​virtualbox/​debian/​oracle_vbox_2016.asc | sudo apt-key add -</​code>​ +
-Pour les version d'​Ubuntu antérieur à 16.04: +
-<code bash>​wget ​-q http://download.virtualbox.org/virtualbox/debian/​oracle_vbox.asc ​-O| sudo apt-key add - </​code>​ +
- +
-  - Ajoutez le dépôt d'​Oracle compatible avec votre version d'​Ubuntu à votre liste de sources de logiciels en exécutant la commande suivante dans un **[[terminal]]** : <​code ​bash>echo "​deb ​http://download.virtualbox.org/virtualbox/debian $(lsb_release ​-sc) contrib"​ | sudo tee /​etc/​apt/​sources.list.d/​virtualbox.list  +
-## Pour Ubuntu 18.04.1 : +
-echo "deb [arch=amd64] http://​download.virtualbox.org/​virtualbox/​debian $(lsb_release -sc) contrib"​ | sudo tee /​etc/​apt/​sources.list.d/​virtualbox.list</​code>​+
   - Rechargez la liste des paquets disponibles pour installation en exécutant la commande suivante dans un [[terminal]] : <code bash>​sudo apt update</​code>​   - Rechargez la liste des paquets disponibles pour installation en exécutant la commande suivante dans un [[terminal]] : <code bash>​sudo apt update</​code>​
-  - Pour connaître la dernière version installable : <​code ​bash>​apt-cache madison virtualbox</​code>​ +  - Pour connaître la dernière version installable : <​code>​apt-cache madison virtualbox</​code>​ 
-  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​virtualbox-6.1|virtualbox-6.1]]**. +  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​virtualbox-7.0|virtualbox-7.0]]**.
- +
-<note tip>​Procédure pour ajouter le dépôt Oracle et installer Virtualbox 5.2 en une seule ligne de commande (pour les versions d'​Ubuntu antérieures à 16.04) : +
-<code bash>​echo "deb http://​download.virtualbox.org/​virtualbox/​debian $(lsb_release -sc) contrib"​ | sudo tee /​etc/​apt/​sources.list.d/​virtualbox.list && wget -q http://​download.virtualbox.org/​virtualbox/​debian/​oracle_vbox.asc -O- | sudo apt-key add - && sudo apt-get update && sudo apt-get install virtualbox-5.2</​code>​ +
-</​note>​+
  
 - N'​oubliez pas de [[virtualbox#​peripheriques_usb_virtualbox_4|rajouter votre compte dans le groupe ''​vboxusers''​]] pour avoir accès à l'USB dans vos machines virtuelles. - N'​oubliez pas de [[virtualbox#​peripheriques_usb_virtualbox_4|rajouter votre compte dans le groupe ''​vboxusers''​]] pour avoir accès à l'USB dans vos machines virtuelles.
-<​code ​bash>sudo usermod -G vboxusers -a $USER</​code>​+<​code>​sudo usermod -G vboxusers -a $USER</​code>​
  
 - Si vous avez installé Virtualbox des dépôts Oracle en remplacement de la version des dépôts officiels d'​Ubuntu,​ il peut-être nécessaire de mettre à jour le module DKMS : - Si vous avez installé Virtualbox des dépôts Oracle en remplacement de la version des dépôts officiels d'​Ubuntu,​ il peut-être nécessaire de mettre à jour le module DKMS :
-<​code ​bash>sudo /​etc/​init.d/​vboxdrv setup</​code>​+<​code>​sudo /​etc/​init.d/​vboxdrv setup</​code>​
 ==== Installation additionnelle ==== ==== Installation additionnelle ====
 <note tip>Pour optimiser VirtualBox, consultez le paragraphe traitant de [[virtualbox#​optimisations|l'​amélioration de l'​émulation]].</​note>​ <note tip>Pour optimiser VirtualBox, consultez le paragraphe traitant de [[virtualbox#​optimisations|l'​amélioration de l'​émulation]].</​note>​
Ligne 133: Ligne 111:
 ===Installation du support de l'USB 2 et 3=== ===Installation du support de l'USB 2 et 3===
 Pour le support de l'USB 2, consultez le paragraphe traitant des [[virtualbox#​peripheriques usb]]. Pour le support de l'USB 2, consultez le paragraphe traitant des [[virtualbox#​peripheriques usb]].
 +
 +===Installation des Additions Invitées===
 +Ces additions sont par exemples indispensables pour avoir un dossier partagé entre le système hôte et le système virtualisé.
 +  ​
 +Pour activer les Additions invitées, lancez Virtualbox, puis le Système invité. Ensuite dans le menu Périphériques,​ cliquez sur Insérer l'​image CD des Additions invité. ​
 +
 +Pour un invité Windows, démarrez le windows. Ouvrez ensuite l'​explorateur de fichier, dans le panneau latéral gauche vous verrez Lecteur de CD (D:) VirtualBox Guest Additions. Cliquez dessus. Puis double-cliquez sur VBoxWindowsAdditions,​ et installez le tout.
 +Redémarrez ensuite le système invité windows. ​
 +
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 306: Ligne 293:
  
 ==== Masquer la barre d'​état et la barre de menu ==== ==== Masquer la barre d'​état et la barre de menu ====
 +
 +=== En ligne de commande par le terminal ===
  
 Pour masquer la barre d'​état de l'​interface par défaut, exécuter la commande suivante dans un terminal : Pour masquer la barre d'​état de l'​interface par défaut, exécuter la commande suivante dans un terminal :
Ligne 318: Ligne 307:
 Enfin pour rétablir la configuration par défaut, exécuter la commande : Enfin pour rétablir la configuration par défaut, exécuter la commande :
 <​code>​VBoxManage setextradata global GUI/​Customizations</​code>​ <​code>​VBoxManage setextradata global GUI/​Customizations</​code>​
 +
 +=== Par le raccourci clavier ===
 +
 +Appuyer Ctrl (celui de droite) + c
  
 ===== Utilisation avancée ===== ===== Utilisation avancée =====
Ligne 378: Ligne 371:
  
 <​code>​VBoxManage startvm Ubuntu20.04</​code>​ <​code>​VBoxManage startvm Ubuntu20.04</​code>​
 +
 +
 +
 +==== Installer une machine virtuelle windows avec l'​interface graphique. ====
 +Voici l'​enchaînement graphique standard proposé:
 +
 +La grille d'​accueil après lancement de l'​application.
 +{{ :​applications:​virtualbox:​virt01.png?​400 |}}
 +Cliquer sur NOUVELLE et remplir la grille.
 +{{ :​applications:​virtualbox:​virt02.png?​400 |}}
 +Cliquer sur SUIVANT.{{ :​applications:​virtualbox:​virt03.png?​400 |}}
 +Cliquer sur SUIVANT.{{ :​applications:​virtualbox:​virt04.png?​400 |}}
 +Cliquer sur CREER.{{ :​applications:​virtualbox:​virt05.png?​400 |}}
 +Cliquer sur SUIVANT.{{ :​applications:​virtualbox:​virt06.png?​400 |}}
 +Cliquer sur SUIVANT.{{ :​applications:​virtualbox:​virt07.png?​400 |}}
 +Cliquer sur CREER.{{ :​applications:​virtualbox:​virt08.png?​400 |}}
 +Cliquer sur LECTEUR OPTIQUE VIDE.{{ :​applications:​virtualbox:​virt09.png?​400 |}}
 +Afin d'​ouvrir une fenêtre.{{ :​applications:​virtualbox:​virt10.png?​400 |}}
 +Cliquer sur CHOOSE A DISK FILE. Puis arcourir classiquement les répertoires pour sélectionner le bon ISO à utiliser.{{ :​applications:​virtualbox:​virt11.png?​400 |}}
 +Cliquer sur OUVRIR{{ :​applications:​virtualbox:​virt12.png?​400 |}}
 +On voit que le fichier ISO est bien sélectionné dans le port SATA. Cliquer sur DEMARRER.{{ :​applications:​virtualbox:​virt13.png?​400 |}}
 +Il ne reste plus qu'à exécuter l'​installation.
 +
  
  
Ligne 435: Ligne 451:
 <code bash>​VirtualBox -startvm "<​nom de votre machine virtuelle>"</​code>​ <code bash>​VirtualBox -startvm "<​nom de votre machine virtuelle>"</​code>​
  
-==== Utilisation d'un disque dur physique ==== 
- 
-Il est possible de démarrer un système d'​exploitation déjà présent (donc déjà installé) dans VirtualBox. Actuellement,​ l'​interface graphique de VirtualBox ne le permet pas, mais un jour peut-être... 
- 
-  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=365418|Démarrer un Windows installé physiquement dans VirtualBox]] 
-  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=365646|Démarrer un système GNU/Linux installé physiquement dans VirtualBox]] 
  
 ==== Compresser un disque dur virtuel ==== ==== Compresser un disque dur virtuel ====
Ligne 460: Ligne 470:
 Voici un exemple de script, grâce auquel ces limitations sont contournées. Voici un exemple de script, grâce auquel ces limitations sont contournées.
 <code bash>#​!/​bin/​bash <code bash>#​!/​bin/​bash
-if [ $#=1 ] ; then +if [ $# == 1 ] ; then 
-    chemin=`dirname ​"​$1"​` +    ​chemin="​${1%/*}" ​# le chemin vers le dossier 
-    fic=`basename ​"​$1"​` +    ​fic="${1##*/}" ​# le fichier 
-    cd "$chemin+    cd "${1%/*}" ​|| exit 1 
-    VBoxManage modifyhd "$fic" --compact+    VBoxManage modifyhd "${1##*/}" --compact
 fi fi
 </​code></​note>​ </​code></​note>​
  • virtualbox.1662889134.txt.gz
  • Dernière modification: Le 11/09/2022, 11:38
  • par moths-art