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 06/01/2023, 22:02]
Amiralgaby correction image/icône + correction script bash
virtualbox [Le 28/03/2025, 10:52] (Version actuelle)
80.14.89.143 ancienne révision (Le 08/03/2025, 20:20) restaurée
Ligne 1: Ligne 1:
-{{tag>Bionic Xenial ​virtualisation windows}}+{{tag>Jammy virtualisation windows}}
  
 ------------------------------- -------------------------------
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-ext-pack|virtualbox virtualbox-qt virtualbox-dkms ​virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-ext-pack ​]]**.
  
 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 79: Ligne 76:
 Pour installer l'​édition de VirtualBox telle que proposée par Oracle, vous devez ajouter son dépôt à votre liste de sources de logiciels ainsi que sa clé de signature. Puis, vous procédez à l'​installation de VirtualBox. Pour installer l'​édition de VirtualBox telle que proposée par Oracle, vous devez ajouter son dépôt à votre liste de sources de logiciels ainsi que sa clé de signature. Puis, vous procédez à l'​installation de VirtualBox.
  
-<note tips> 
-Pour palier ce problème, il faut ajouter "​[arch=amd64]"​ entre "​deb"​ et "​http://​download..."​ 
-</​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>​sudo sh -c 'wget -O- https://www.virtualbox.org/​download/​oracle_vbox_2016.asc | 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 ​list ~nvirtualbox-[0-9]</​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.1|virtualbox-7.1]]**.
- +
-<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>​ 
 +et de relancer la session utilisateur ou de redémarrer l'​ordinateur pour prendre en compte les changements !
  
 - 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 109:
 ===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 144: Ligne 129:
   * //Machine → **Préférences**//,​ pour configurer une machine virtuelle ;   * //Machine → **Préférences**//,​ pour configurer une machine virtuelle ;
   * ''​Touche Hôte''​ + **F**, affichage d'un //système invité// en plein écran ;   * ''​Touche Hôte''​ + **F**, affichage d'un //système invité// en plein écran ;
 +  * ''​Touche Hôte''​ + **C**, affichage d'un //système invité// en mode fenêtre ;
   * ''​Touche Hôte''​ + **Q**, fermeture de la machine avec différents choix (sauvegarde,​ extinction, fermeture brutale) ;   * ''​Touche Hôte''​ + **Q**, fermeture de la machine avec différents choix (sauvegarde,​ extinction, fermeture brutale) ;
   * ''​Touche Hôte''​ + **R**, effectuer un « reset » sur un //système invité// ;   * ''​Touche Hôte''​ + **R**, effectuer un « reset » sur un //système invité// ;
Ligne 174: Ligne 160:
 Pour installer d'​autres versions d'​Ubuntu comme //système invité// : Pour installer d'​autres versions d'​Ubuntu comme //système invité// :
  
-  * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-installer-ubuntu|vidéo noob]] ; +  * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-installer-ubuntu|vidéo noob]] ; (lien mort) 
-  * Sur [[http://​www.commentcamarche.net/​faq/​9376-virtualbox-tester-des-os-comme-des-logiciels-tutoriel-kubuntu#​lancer-la-machine-virtuelle|comment ça marche]].+  * Sur [[http://​www.commentcamarche.net/​faq/​9376-virtualbox-tester-des-os-comme-des-logiciels-tutoriel-kubuntu#​lancer-la-machine-virtuelle|comment ça marche]]. ​(lien mort)
  
 ==== Système invité en 64 bits ==== ==== Système invité en 64 bits ====
Ligne 306: Ligne 292:
  
 ==== 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 306:
 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 370:
  
 <​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 450:
 <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 532: Ligne 541:
   * Ajouter le nouveau.vdi comme périphérique de ancien.vdi (Configuration>​Stockage) en Esclave Secondaire,   * Ajouter le nouveau.vdi comme périphérique de ancien.vdi (Configuration>​Stockage) en Esclave Secondaire,
   * Démarrer ancien.vdi, et exécuter cmd pour utiliser diskpart et redimensionner nouveau.vdi :   * Démarrer ancien.vdi, et exécuter cmd pour utiliser diskpart et redimensionner nouveau.vdi :
 +<note important>​Cette technique ne fonctionnera pas si votre disque virtuel est en Dynamique. Pour un disque virtuel Dynamique, créer une nouvelle machine virtuelle, booter sur le nouveau disque, utiliser diskpart pour étendre la partition.</​note>​
 <​code>​ <​code>​
 diskpart diskpart
  • virtualbox.1673038944.txt.gz
  • Dernière modification: Le 06/01/2023, 22:02
  • par Amiralgaby