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 09/04/2013, 23:42]
89.227.74.100 [Redimensionner un disque virtuel]
virtualbox [Le 20/05/2018, 19:50] (Version actuelle)
spnux [Codes d'erreurs] correction lien périphérique usb
Ligne 1: Ligne 1:
-{{tag>Lucid Oneiric Precise Quantal ​virtualisation windows}}+{{tag>Bionic Xenial ​virtualisation windows}}
  
-----+-------------------------------
  
-====== VirtualBox ====== +{{ http://​upload.wikimedia.org/​wikipedia/​fr/​5/​55/​VirtualBox_Logo.png?​100|Logo de VirtualBox/​Oracle}} ​\\
-{{ http://​upload.wikimedia.org/​wikipedia/​fr/​5/​55/​VirtualBox_Logo.png?​180|Logo de VirtualBox/​Oracle}}+
  
  
-**VirtualBox** est un logiciel de [[:​virtualisation]] de systèmes d'​exploitation. En utilisant les ressources matérielles de l'​ordinateur (//système hôte//), VirtualBox permet la création d'un ou de plusieurs ordinateurs virtuels dans lesquels s'​installent d'​autres systèmes d'​exploitation (//​systèmes invités//​).+====== ​VirtualBox ​======
  
-Les //systèmes ​invités// fonctionnent en même temps que le //système hôte//, mais seul ce dernier a accès directement au véritable matériel de l'​ordinateurLes //systèmes invités// exploitent du matériel générique,​ simulé par un « faux ordinateur » (//machine virtuelle//) créé par VirtualBox.+**VirtualBox** est un logiciel de [[:​virtualisation]] de systèmes ​d'​exploitation. En utilisant les ressources matérielles de votre ordinateur (//système hôte//)\\ VirtualBox permet la création d'un ou de plusieurs ordinateurs virtuels (//machines virtuelles//) dans lesquels s'​installent d'​autres systèmes d'​exploitation ​(//systèmes invités//).
  
-VirtualBox permet de faire fonctionner plus d'un système d'​exploitation en même temps en toute sécurité. En effet, les //systèmes invités// ​n'​interagissent pas directement avec le //système hôte//, ​et n'interagissent pas entre euxLe champ d'​action des //systèmes invités// ​est confinélimité ​à leur propre ​machine virtuelle.+Les //systèmes invités// ​fonctionnent en même temps que le //système hôte//, ​mais seul ce dernier a accès directement au véritable matériel de l'ordinateur \\ Les //systèmes invités// ​exploitent du matériel génériquesimulé par un « faux ordinateur » (//machine virtuelle//​) créé par VirtualBox. À cet égard, en simplifiant ​à l’extrême,​ on peut comparer une machine virtuelle ​qui utilise une partie des ressources confinées dans un bac à sable sur votre machine au fait d'​utiliser les ressources distantes sur un serveur cloud
  
 +La seule différence réside dans le fait de pouvoir gérer les ressources de la machine virtuelle considérée. Pour ce qui est du cloud, c'est par définition impossible ; c'est d'​ailleurs le nerf de la guerre en matière de droit applicable à la sécurisation des données dites très sensibles sur des serveurs distants situés à l'​étranger.
 +
 +VirtualBox permet de faire fonctionner un ou plusieurs système(s) d'​exploitation en même temps en toute sécurité. \\ En effet, les //systèmes invités// n'​interagissent pas directement avec le //système hôte//, et n'​interagissent pas entre eux. Le champ d'​action des //systèmes invités// est confiné, limité à leur propre machine virtuelle.
  
 ===== Terminologie ===== ===== Terminologie =====
  
 Certains termes techniques concernant le domaine de la virtualisation sont employés dans ce document. En voici quelques-uns : Certains termes techniques concernant le domaine de la virtualisation sont employés dans ce document. En voici quelques-uns :
-  * Le **système hôte** est le système d'​exploitation principal de votre ordinateur, c'est notamment lui qui permet de faire fonctionner VirtualBox. +  * Le **système hôte (host)** est le système d'​exploitation principal de votre ordinateur, c'est notamment lui qui permet de faire fonctionner VirtualBox. 
-  * Le **système invité** est le système d'​exploitation installé à l'​intérieur d'une machine virtuelle. +  * Le **système invité ​(guest)** est le système d'​exploitation installé à l'​intérieur d'une machine virtuelle. 
-  * La **machine virtuelle** est un ordinateur virtuel créé par VirtualBox.+  * La **machine virtuelle ​(VM)** est un ordinateur virtuel créé par VirtualBox ​et utilise un système invité.
   * La **touche hôte** est la touche permettant de capturer le pointeur de la souris dans la machine virtuelle ou de la libérer vers le système d'​exploitation hôte. Dans VirtualBox, par défaut, il s'agit de la touche **''​Ctrl''​** en bas à droite de votre clavier.   * La **touche hôte** est la touche permettant de capturer le pointeur de la souris dans la machine virtuelle ou de la libérer vers le système d'​exploitation hôte. Dans VirtualBox, par défaut, il s'agit de la touche **''​Ctrl''​** en bas à droite de votre clavier.
  
Ligne 27: Ligne 29:
  
 Afin de pouvoir utiliser VirtualBox sur votre machine, vous devez posséder au minimum la configuration suivante. Afin de pouvoir utiliser VirtualBox sur votre machine, vous devez posséder au minimum la configuration suivante.
-  * **Processeur** : GHz (simple cœur) +  * **Processeur** : GHz (simple cœur) 
-  * **Mémoire vive** : 513 Mio+  * **Mémoire vive** : 2 Gio
   * **Disque dur** : 116 Mio d'​espace disque libre   * **Disque dur** : 116 Mio d'​espace disque libre
   * **Carte graphique** : peu importe   * **Carte graphique** : peu importe
  
-Ceci étant la configuration minimale, elle n'est pas forcément adaptée à toutes les utilisations.+Ceci étantla configuration minimale n'est pas forcément adaptée à toutes les utilisations.
 \\ En effet, pour pouvoir utiliser certains systèmes d'​exploitation ou logiciels //via// VirtualBox, il vous faudra une configuration plus solide. \\ En effet, pour pouvoir utiliser certains systèmes d'​exploitation ou logiciels //via// VirtualBox, il vous faudra une configuration plus solide.
  
-Le tableau récapitulatif suivant donne quelques exemples de **configuration minimale** en fonction du système d'​exploitation utilisé sur une machine virtuelle. Est indiqué ​entre parenthèse la mémoire qui devra être dédiée ​à la machine virtuelle.+Le tableau récapitulatif suivant donne quelques exemples de **configuration minimale** en fonction du système d'​exploitation utilisé sur une machine virtuelle. Est indiquée ​entre parenthèse la mémoire qui devra être affectée ​à la machine virtuelle. 
 + 
 +<note important>​Ces configurations minimales risquent d'​être extrêmement lentes voire complètement inutilisables,​ n'​hésitez pas à prévoir le double ou le triple de ressources notamment en terme de mémoire vive.</​note>​
  
 ^ Système d'​exploitation ^ Processeur ^ Mémoire vive ^ Espace disque libre ^ ^ Système d'​exploitation ^ Processeur ^ Mémoire vive ^ Espace disque libre ^
-| Ubuntu ​       | 1 GHz | Gio //(512 Mio)//   ​| ​Gio | +| Ubuntu ​       | 1 GHz | Gio //(1 Gio)//   ​| ​Gio | 
-| Kubuntu ​      | 1 GHz | Gio //(512 Mio)//   | 5 Gio |+| Kubuntu ​      | 1 GHz | Gio //(1 Gio)//   | 5 Gio | 
 | Xubuntu ​      | 1 GHz | 768 Mio //(384 Mio)// ​  | 5 Gio | | Xubuntu ​      | 1 GHz | 768 Mio //(384 Mio)// ​  | 5 Gio |
 | Lubuntu ​      | 1 GHz | 512 Mio //(256 Mio)// | 4 Gio | | Lubuntu ​      | 1 GHz | 512 Mio //(256 Mio)// | 4 Gio |
-| INX Is Not X  | 1 GHz | 256 Mio //(128 Mio)// | 0 Mio | +| Windows ​GHz | 2 Gio //(1 Gio)// | 8 Gio |
-| Windows ​XP    ​GHz | 1 Gio //(384 Mio)// ​  | 3 Gio | +
-| Windows Vista | 2 GHz | 1 Gio //(512 Mio)// ​  | 7 Gio | +
-| Windows 7 | 1,5 GHz | 1 Gio //(512 Mio)// | 8 Gio |+
  
  
-Bien que VirtualBox occupe environ 116 Mio d'​espace disque, les machines virtuelles requièrent un « énorme » fichier pour pouvoir enregistrer le disque dur virtuelc'est pourquoi l'​espace disque libre requis est si important.+Bien que VirtualBox occupe environ 116 Mio d'​espace disque, les machines virtuelles requièrent un « énorme » fichier pour pouvoir enregistrer le disque dur virtuel ​c'est pourquoi l'​espace disque libre requis est si important. Cependant, si vous n'​utilisez pas de disque dur virtuel, ne tenez pas compte de l'​espace disque libre requis supplémentaire.
  
-Cependantsi vous n'utilisez pas de disque dur virtuel (comme par exemple avec [[http://www.breizh-ardente.fr/article/INX-Is-Not-X-le-terminal-pour-les-nuls|INX Is Not X]]), ne tenez pas compte ​de l'espace disque libre requis supplémentaire.+Pour pouvoirfaire tourner convenablement une machine virtuelle sans ralentissement lors de l'utilisation ​de celle-ci, il est recommandé d'​avoir au moins 4 Go de RAM, un processeur dual-core/quad-core cadencé à 2 GHzIl serait plus intéressant de posséder 8 Go RAM un processeur quad-core 3 GHz, dont 4 Go pour le système physique, 4 Go pour la machine virtuelle, allouer 2 cœurs à la machine physique et allouer 2 cœurs à la machine virtuelleVérifiez que votre CPU supporte la virtualisation,​ pour plus d'​informations rendez-vous sur la page https://doc.ubuntu-fr.org/​virtualisation 
 + 
 +Attention, la mémoire vive (RAM) allouée à une machine virtuelle sera indisponible pour le système hôte durant le fonctionnement de la machine virtuelle. Voici un exemple. Vous créez une machine virtuelle ​pour installer Windows XP et vous allouez 2'500 Mo de RAM pour cette machine virtuelle. Dans le cas où votre ordinateur hôte à 4 Go (=4'​000 Mode RAMlorsque la machine virtuelle est lancée, votre système hôte n'a plus que 1'500 Mo de RAM pour tourner. Si vous lancer une deuxième machine virtuelle qui consomme 1'000 Mo de RAM, votre système hôte n'aura plus que 500 Mo de RAM pour lui et a de fort risque de planter pour insuffisance de RAM. 
 +Un ordinateur avec 8 Go ou même 16 Go est plus adapté pour faire tourner des machines virtuelles. 
 + 
 +Mac OS X peut être installé dans une machine virtuelle de VirtualBox. Cependant, cette machine virtuelle doit être créée au-dessus d'un OS fonctionnant dans un ordinateur de marque Apple.
  
-Mac OSX est maintenant disponible sur VirtualBox. 
 ===== Installation ===== ===== Installation =====
  
-<​note ​important> +<​note ​warning>Si vous utilisez **Ubuntu Xenial 16.04** dans une machine ​Virtualbox Oracledésinstallez ​le paquet **virtualbox-guest-utils** avant d'​ajouter les additions invités de Virtualbox Oracle
-Attention: Vous ne pouvez pas installer kvm et virtualbox en même temps, cela va entrainer des problèmes, installation défectueuse,​ gel de la machine ​!!!! +Il y a un risque de conflit entre les versions des additions invités.</​note>​
-Si malgré toutvous voulez prendre ​le risque, consultez au préalable cette page : +
-http://​doc.ubuntu-fr.org/​kvm?&#​kernel_virtual_machine +
-</​note>​+
  
-==== Installation par les dépôts officiels ====+<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>​
  
-Pour installer ​**VirtualBox** édition libre (OSE), [[:tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​virtualbox-ose|virtualbox-ose]]**. C'est un « méta-paquet » qui va installer tous les paquets permettant ​d'avoir une installation fonctionnelle ​de +Deux méthodes sont proposées pour installer VirtualBox : 
-  * VirtualBox ​3.1.6 pour [[lucid|Ubuntu ​10.04 LTS]] ; +  ​Une première méthode s'​effectue à partir des dépôts de logiciels officiellement gérés par UbuntuCette édition de VirtualBox est empaquetée et certifiée par l'équipe ​d'Ubuntu pour fonctionner dans chaque version du système Ubuntu. Cependant, aucune nouvelle version ​de VirtualBox ​n'est proposée quand des mises à jour sont publiées par Oracle -- seuls des correctifs de sécurité sont distribués ​pour cette édition. ​[[https://​packages.ubuntu.com/​search?​virtualbox|Versions disponibles dans les dépots ​Ubuntu]]. 
-  * VirtualBox ​4.1.2 pour [[oneiric|Ubuntu ​11.10]] ; +  * Une seconde méthode s'​effectue à partir des dépôts de logiciels gérés par Oracle. Cette édition de VirtualBox ​est empaquetée et certifiée par l'​équipe d'​Oracle ​pour fonctionner dans chacun des systèmes ​Ubuntu ​et DebianLorsque des mises à jour sont publiées, elles sont immédiatement mises à disposition et proposées en tant que mise à jour dans votre système Ubuntu. [[http://​download.virtualbox.org/​virtualbox/​|Versions disponibles dans les dépots Oracle]].
-  * VirtualBox 4.1.12 pour [[precise|Ubuntu 12.04]] ; +
-  * VirtualBox 4.1.18 pour [[quantal|Ubuntu 12.10]] ;+
  
-<note tip>Pour optimiser VirtualBox, consultez le paragraphe traitant ​de l'​amélioration de l'​émulation. Pour le support de l'USB 2, consultez le paragraphe traitant des « //​Périphériques USB// ».</​note>​ +==== Installation principale ​de VirtualBox ​==== 
-==== Dernière version disponible ​====+=== Installation par les dépôts officiels d'​Ubuntu ​===
  
-La version de VirtualBox ​3 ne permet pas l'utilisation complète des ports USB 2.0pour [[lucid|Ubuntu 10.04 LTS]]  vous devez installer une version plus récente que celle proposée par défaut en utilisant les dépôts d'​Oracle.+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]]**.
  
-^ Version ^ Dépôt ^ +=== Installation depuis le dépôt d'Oracle (version la plus à jour) === 
-| Ubuntu 12.10    | ''%%deb http://​download.virtualbox.org/​virtualbox/​debian quantal contrib%%'' ​ | +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 signaturePuis, vous procédez à l'installation de VirtualBox.
-| Ubuntu 12.04 LTS    | ''%%deb http://​download.virtualbox.org/​virtualbox/​debian precise contrib%%'' ​ | +
-| Ubuntu 11.10     | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian oneiric contrib%%'' ​ | +
-| Ubuntu 10.04 LTS | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian lucid contrib non-free%%'' ​ |+
  
-Oracle ne fournissant pas les sources sur ses dépôts, vous pouvez décocher la ligne correspondante (code Source) dans le gestionnaire de sources.+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 16.04 LTS | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian xenial contrib%%'' ​ | 
 +| Ubuntu 14.04 LTS  | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian trusty contrib%%'' ​ |
  
-  ​- 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 bash>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98AB5139</​code>​ +Pour procéder à l'​installation,​ suivez les instructions suivantes : 
-  - [[:tutoriel:​comment_modifier_sources_maj|Ajoutez un des dépôts]] suivants à vos sources de mises à jour en tapant la commande suivante dans un **[[terminal]]** (//​Applications → Accessoire → **Terminal**//​) ​<​code>​echo "​deb ​http://​download.virtualbox.org/​virtualbox/​debian ​`lsb_release -sc` contrib"<​/code> +  ​- 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 ​
-  ​[[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] ; +Pour Ubuntu 16.04 et supérieur :​  
-  ​[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​virtualbox-4.2|virtualbox-4.2]]**.+<code bash>wget --Ohttp://​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>​
  
-Installation en une seule ligne de commande : +  - 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 -sccontrib"​ | sudo tee /​etc/​apt/​sources.list.d/​virtualbox.list</​code>​ 
-<code bash> +  ​Rechargez la liste des paquets disponibles pour installation en exécutant la commande suivante dans un terminal ; <code bash>sudo apt-get update</​code>​ 
-echo "deb http://​download.virtualbox.org/​virtualbox/​debian ​`lsb_release -sccontrib"​ | sudo tee -a /​etc/​apt/​sources.list ​&& sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98AB5139 && ​sudo apt-get update ​&& sudo apt-get install ​virtualbox-4.+  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​virtualbox-5.1|virtualbox-5.1]]**.
-</​code>​+
  
-Lors de l'​installation,​ un message de configuration vous indique qu'un groupe ​d'utilisateurs (''​vboxusers''​doit être créé et que votre compte y sera assigné. //([[http://pix.toile-libre.org/upload/original/1263361560.png|Afficher un exemple de message]].)// Les membres du groupe d'​utilisateurs ''​vboxusers''​ seront les seuls membres à pouvoir exécuter VirtualBox et créer des machines virtuelles. Appuyez sur le bouton « Suivant » pour confirmer la création du groupe.+<note tip>​Procédure pour ajouter le dépôt Oracle et installer Virtualbox 5.1 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.1</code> 
 +</note>
  
-Une fois l'installation complétée,​ vous devez **obligatoirement** clore votre session utilisateur,​ puis la rouvrir. Ceci est nécessaire afin de prendre en charge des nouvelles autorisations ​pour l'utilisation de VirtualBox+- 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
-===== Utilisation =====+<code bash>​sudo usermod -G vboxusers -a $USER</​code>​
  
-==== Lancement du logiciel =====+- 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>​ 
 +==== Installation additionnelle ​==== 
 +<note tip>Pour optimiser VirtualBox, consultez le paragraphe traitant de [[virtualbox#​optimisations|l'​amélioration de l'​émulation]].</​note>​
  
-Le lanceur de VirtualBox OSE est accessible depuis le menu //​Applications → Accessoires → **VirtualBox**//. +=== Installation du noyau/kernel ​VirtualBox ​pour Linux ===
-\\ Celui de la version Oracle est accessible depuis le menu //​Applications → Outils systèmes → **Oracle VM VirtualBox**//​.+
  
 +Parfois, l'​installation de base de virtualBox est insuffisante pour Virtualiser d'​autres distributions Linux. Cela se caractérise par un message du type :
 +//**Kernel driver not installed**
 +The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /​dev/​vboxdrv. Please reinstall the kernel module by executing//
 +
 +Ainsi, il faut installer le driver kernel/​noyau de VirtualBox pour Linux. Cela se fait en 2 parties :
 +  - Identifier quel est votre noyau :
 +<code bash>​uname -r</​code>​
 +  ​
 +Par exemple, si la commande renvoie **3.11**-2-amd64,​ cela veut dire que le noyau est **311**
 +  - Installer le bon kernel :
 +FIXME Partie à completer... S'​inspirer également de[[utilisateurs:​brazz:​virtualbox_problemes_connus#​erreur_au_lancement_d_une_vm3| cette page]] (Voir 0.8 Erreur au lancement d'une VM)
 +   
 +===Installation du support de l'USB 2 et 3===   
 +Pour le support de l'USB 2, consultez le paragraphe traitant des [[virtualbox#​peripheriques_usb_virtualbox]].
 +
 +===== Utilisation =====
 +Lancez l'​application comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] (toutes [[:​versions]] ou [[:​variantes]] d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <​code>​VirtualBox</​code>​
 ==== Principales commandes ==== ==== Principales commandes ====
  
Ligne 116: Ligne 138:
   * //Touche Hôte + F1 à F6, basculer entre les terminaux //sur un invité Linux.   * //Touche Hôte + F1 à F6, basculer entre les terminaux //sur un invité Linux.
  
-==== Créer une machine virtuelle ====+=== Créer une machine virtuelle ====
  
 La création de machine virtuelle est identique sur tous les //systèmes hôtes// (GNU/Linux, MacOS, MS Windows, etc.). La création de machine virtuelle est identique sur tous les //systèmes hôtes// (GNU/Linux, MacOS, MS Windows, etc.).
Ligne 124: Ligne 146:
   * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-installer-ubuntu|vidéo noob]] ;   * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-installer-ubuntu|vidéo noob]] ;
   * Une vidéo sur [[http://​www.tutoriels-video.fr/​lancer-windows-linux-virtualbo/​|tutoriels vidéo]] ;   * Une vidéo sur [[http://​www.tutoriels-video.fr/​lancer-windows-linux-virtualbo/​|tutoriels vidéo]] ;
-  * [[http://www.google.fr/search?hl=fr&q=tutoriel+virtualbox+comment+créer+une+machine+virtuelle|Beaucoup d'​autres tutoriels sur Google]].+  * [[https://startpage.com/do/search?cmd=process_search&query=tutoriel+virtualbox+comment+créer+une+machine+virtuelle&​language=francais&​with_date=y&​abp=-1|Beaucoup d'​autres tutoriels sur Startpage]].
  
 <​note>​Avoir Windows comme système invité est en général destiné à faire tourner des applications sans équivalent GNU/Linux, qu'il est impossible d'​avoir par Wine et qui réclament de l'​espace disque. La taille de base proposée (10 Go) ne suffira donc pas dans ce cas. <​note>​Avoir Windows comme système invité est en général destiné à faire tourner des applications sans équivalent GNU/Linux, qu'il est impossible d'​avoir par Wine et qui réclament de l'​espace disque. La taille de base proposée (10 Go) ne suffira donc pas dans ce cas.
Ligne 135: Ligne 157:
  
 Voici une liste de tutoriels : Voici une liste de tutoriels :
-  * Sur [[http://​www.commentcamarche.net/​faq/​9376-virtualbox-tester-des-os-comme-des-logiciels-tutoriel-kubuntu#parametrage-d-une-machine-virtuelle|Comment ça marche ?]] ;+  * Sur [[http://​www.commentcamarche.net/​faq/​9376-virtualbox-tester-des-os-comme-des-logiciels-tutoriel-kubunt#creation-de-machines-virtuelles|Comment ça marche ?]] ;
   * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-avance|vidéo noob]] ;   * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-avance|vidéo noob]] ;
-  * [[http://www.google.fr/search?hl=fr&q=tutoriel+virtualbox+comment+configurer+une+machine+virtuelle|Beaucoup d'​autres tutoriels sur Google]].+  * [[https://startpage.com/do/search?cmd=process_search&query=tutoriel+virtualbox+comment+configurer+une+machine+virtuelle&​language=francais&​with_date=y&​abp=-1|Beaucoup d'​autres tutoriels sur Startpage]].
  
 ==== Installer un système invité ==== ==== Installer un système invité ====
  
-Partant du principe que vous utilisez un //système hôte// Ubuntu, il y a de forte probabilité ​que vous souhaitez ​installer un //système invité// Windows pour vos derniers ​jeux et logiciels qui ne fonctionnent pas avec [[:Wine]] ou [[:​PlayOnLinux]].+Partant du principe que vous utilisez un //système hôte// Ubuntu, il est fort probable ​que vous vouliez ​installer un //système invité// Windows pour vos jeux et logiciels qui ne fonctionnent pas, ou qui ne fonctionnent pas suffisamment bien, avec [[:​Wine]] ​(ou [[:​PlayOnLinux]], fondé lui-même sur Wine).
  
-Pour des raisons de performances,​ il est recommandé d'​installer Windows XP qui est une version relativement légère de Windows et assez récente pour supporter les derniers logiciels. Si vous possédez une licence pour les versions suivantes (Vista et 7), leur installation et utilisation demandera plus d'​espace disque et de ressources mais reste tout à fait exploitable.+Pour des raisons de performances,​ il est recommandé d'​installer Windows XP qui est une version relativement légère de Windows et assez récente pour supporter les derniers logiciels. Si vous possédez une licence pour les versions suivantes (Vista et 7), leur installation et utilisation demandera plus d'​espace disque et de ressources mais reste tout à fait exploitable.Vous pouvez aussi utiliser une version plus ancienne de Windows, comme Windows 98 ou Windows 98SE, qui consomme sensiblement moins d'​espace disque que Windows XP, au détriment des performances de l'​application.
  
 Pour installer Windows comme //système invité// : Pour installer Windows comme //système invité// :
Ligne 150: Ligne 172:
   * Méthode pas à pas pour [[http://​www.malekal.com/​installation_XP.php|installer Windows Xp]] ;   * Méthode pas à pas pour [[http://​www.malekal.com/​installation_XP.php|installer Windows Xp]] ;
  
-Pour installer d'autre version ​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]] ;
Ligne 163: Ligne 185:
 Veuillez noter qu'il est tout à fait possible de lancer un système invité en 64 bits sur un système hôte en 32 bits (source [[http://​forums.fedora-fr.org/​viewtopic.php?​pid=348765#​p348765|forum fedora-fr]]). Veuillez noter qu'il est tout à fait possible de lancer un système invité en 64 bits sur un système hôte en 32 bits (source [[http://​forums.fedora-fr.org/​viewtopic.php?​pid=348765#​p348765|forum fedora-fr]]).
  
-==== Périphériques USB (VirtualBox 4) ==== +==== Périphériques USB ==== 
 +<note importante>​Les ports **USB 3** (bleu) ne sont pas pris en charge dans la version Virtualbox 4. Si vous tentez de brancher votre clé sur un port, elle ne sera pas accessible dans votre virtualisation. Ils sont maintenant pris en charge depuis la version 5.0</​note>​
 Lors de la première utilisation,​ pour utiliser les périphériques USB dans le //système invité//, il faut : Lors de la première utilisation,​ pour utiliser les périphériques USB dans le //système invité//, il faut :
  
-  - **Permettre l'​utilisation des ports USB** pour VirtualBox en [[:​users-admin#​gerer_son_compte_d_utilisateur|indiquant les comptes qui appartiendront au groupe]] ''​vboxusers''​. Si vous souhaitez ajouter un utilisateur spécifique,​ remplacez la variable **$USER** par le nom de l'​utilisateur en question ; <​code>​sudo usermod -G vboxusers -a $USER</​code>​+  - **Permettre l'​utilisation des ports USB** pour VirtualBox en [[:​users-admin#​gerer_son_compte_d_utilisateur|indiquant les comptes qui appartiendront au groupe]] ''​vboxusers'' ​dans le **système hôte**. Si vous souhaitez ajouter un utilisateur spécifique,​ remplacez la variable **$USER** par le nom de l'​utilisateur en question ; <​code>​sudo usermod -G vboxusers -a $USER</​code>​ 
 +  - **Permettre à VirtualBox de lister TOUS les périphériques USB** connectés au système hôte : <​code>​echo fs.inotify.max_user_watches=524288 | sudo tee -a /​etc/​sysctl.conf && sudo sysctl -p</​code>​ Vérifier la liste des périphériques USB connectés que VirtualBox pourra utiliser avec : <​code>​VBoxManage list usbhost</​code>​ 
 +  - Lors du lancement de la machine virtuelle, dans les menus de la machine elle-même (dans //Devices// > //USB Devices//) vérifiez que le périphérique USB est bien présent et cochez le si il ne l'est pas.
   - Redémarrez votre session pour prendre en compte les modifications.   - Redémarrez votre session pour prendre en compte les modifications.
  
Ligne 176: Ligne 200:
 </​note>​ </​note>​
  
-=== Activation de l'USB 2 ===+=== Activation de l'USB 2 et 3===
 == Installation en mode graphique == == Installation en mode graphique ==
  
 L'USB 2 par rapport à l'USB 1 ou 1.1 permet des transferts de données plus rapide. Depuis VirtualBox 4, l'​utilisation des périphériques USB 2 est disponible après l'​installation d'un pack d'​extension fourni par Oracle :  L'USB 2 par rapport à l'USB 1 ou 1.1 permet des transferts de données plus rapide. Depuis VirtualBox 4, l'​utilisation des périphériques USB 2 est disponible après l'​installation d'un pack d'​extension fourni par Oracle : 
-  ​* VirtualBox 4.0.http://​download.virtualbox.org/​virtualbox/​4.0.4/​Oracle_VM_VirtualBox_Extension_Pack-4.0.4-70112.vbox-extpack ​; + 
-  * VirtualBox ​4.1.2 : http://​download.virtualbox.org/​virtualbox/​4.1.2/​Oracle_VM_VirtualBox_Extension_Pack-4.1.2.vbox-extpack ; +  ​* VirtualBox 4.3.10 (Ubuntu 14.04) ​https://​download.virtualbox.org/​virtualbox/​4.3.10/​Oracle_VM_VirtualBox_Extension_Pack-4.3.10-93012.vbox-extpack 
-  * VirtualBox 4.1.http://​download.virtualbox.org/​virtualbox/​4.1.8/​Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack ​; +  * VirtualBox ​5.1.34 (Ubuntu 16.04) https://​download.virtualbox.org/​virtualbox/​5.1.34/​Oracle_VM_VirtualBox_Extension_Pack-5.1.34-121010.vbox-extpack 
-  * VirtualBox ​4.2.http://​download.virtualbox.org/​virtualbox/​4.2.4/​Oracle_VM_VirtualBox_Extension_Pack-4.2.4-81684.vbox-extpack+  * VirtualBox ​5.2.10 (Ubuntu 18.04) ​https://​download.virtualbox.org/​virtualbox/​5.2.10/​Oracle_VM_VirtualBox_Extension_Pack-5.2.10.vbox-extpack 
-  * Dernière version disponible : http://​www.oracle.com/​technetwork/​server-storage/​virtualbox/​downloads/​index.html#​extpack ; +  * Autre version:  ​https://​download.virtualbox.org/​virtualbox
-  * Autre version:  ​http://​download.virtualbox.org/​virtualbox+
  
 <note tip>​L'​utilisation d'un pack d'​extension doit **impérativement** correspondre à la version de votre installation VirtualBox qui est consultable dans le menu //Aide -> **À propos de VirtualBox…**//</​note>​ <note tip>​L'​utilisation d'un pack d'​extension doit **impérativement** correspondre à la version de votre installation VirtualBox qui est consultable dans le menu //Aide -> **À propos de VirtualBox…**//</​note>​
 +
 +<note important>​Utiliser des versions différentes entre le pack d'​extensions et le programme VirtualBox peut empêcher le lancement de l'OS virtualisé. \\ Par exemple, Windows XP SP3 virtualisé par VirtualBox 4.3.34 sur Ubuntu 14.04 LTS ne se charge pas jusqu'​à son terme : \\ il est stoppé après le chargement du driver "​mup.sys. Le système tentant ensuite de charger les périphériques USB (plus d'​informations [[http://​www.techrepublic.com/​forums/​questions/​mupsys/​|ici]]). \\ La mise à jour du pack d'​extensions de 4.3.10 à 4.3.34 a résolu le problème.</​note>​
  
 Après le téléchargement du pack d'​extension correspondant à votre version de VirtualBox, l'​ajout doit se faire depuis le logiciel : Après le téléchargement du pack d'​extension correspondant à votre version de VirtualBox, l'​ajout doit se faire depuis le logiciel :
Ligne 193: Ligne 218:
   - Allez à la rubrique //​**Extensions**//​ ;   - Allez à la rubrique //​**Extensions**//​ ;
   - Cliquez sur l'​icône //**Ajouter Extension**//​ située sur la droite de la fenêtre ;   - Cliquez sur l'​icône //**Ajouter Extension**//​ située sur la droite de la fenêtre ;
-  - Sélectionnez l'​extension précédemment ​téléchargé ​(probablement ​situé ​dans votre dossier téléchargement) ;+  - Sélectionnez l'​extension précédemment ​téléchargée ​(probablement ​située ​dans votre dossier téléchargement) ;
   - Validez son installation ;   - Validez son installation ;
-  - Validez la //**Licence VirtualBox**//​ en défilant en jusqu'​en bas de la dite licence ;+  - Validez la //**Licence VirtualBox**//​ en défilant en jusqu'​en bas de ladite ​licence ;
   - Entrez votre mot de passe d'​utilisateur si vous êtes administrateur.   - Entrez votre mot de passe d'​utilisateur si vous êtes administrateur.
  
-Après l'​installation du pack d'​extension,​ l'​activation de l'USB 2 doit se faire sur chaque machine virtuelle ​via leurs paramètres ​respectif ​à la rubrique USB.+Après l'​installation du pack d'​extension,​ l'​activation de l'USB 2 doit se faire sur toutes les machines virtuelles, ​via leurs paramètres ​respectifs ​à la rubrique USB.
  
 == Installation en lignes de commandes == == Installation en lignes de commandes ==
  
   - Téléchargement du pack d'​extension USB en récupérant la version de VirtualBox : <code bash>​version=$(VBoxManage --version|cut -dr -f1|cut -d'​_'​ -f1) && wget -c http://​download.virtualbox.org/​virtualbox/​$version/​Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack</​code>​   - Téléchargement du pack d'​extension USB en récupérant la version de VirtualBox : <code bash>​version=$(VBoxManage --version|cut -dr -f1|cut -d'​_'​ -f1) && wget -c http://​download.virtualbox.org/​virtualbox/​$version/​Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack</​code>​
-  - Installation du pack téléchargé en fonction de la version de VirtualBox : <code bash>version=$(VBoxManage --version|cut -dr -f1|cut -d'​_'​ -f1) && VBoxManage extpack install ​Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack</​code>​ +  - Installation du pack téléchargé en fonction de la version de VirtualBox : <code bash>​VBoxManage ​extpack install ​--replace ​Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack</​code>​ 
-  - Si vous le souhaitez, suppression des fichiers ​téléchargé ​: <​code>​rm *.vbox-extpack</​code>​+  - Si vous le souhaitez, suppression des fichiers ​téléchargés ​: <​code>​rm *.vbox-extpack</​code>​
  
 Si l'​étape n°1 ne fonctionne pas, il est probable qu'un paquet essentiel soit manquant. Vous pouvez l'​installer en utilisant la commande <​code>​sudo apt-get install build-essential dkms linux-source linux-headers-`uname -r`</​code>​ Si l'​étape n°1 ne fonctionne pas, il est probable qu'un paquet essentiel soit manquant. Vous pouvez l'​installer en utilisant la commande <​code>​sudo apt-get install build-essential dkms linux-source linux-headers-`uname -r`</​code>​
-==== Périphériques USB (VirtualBox 3 et 4) ==== 
- 
-<​note>​Cette méthode est ancienne et seul les périphérique de stockage sont compatible. 
-**Paragraphe à supprimer à la fin du support technique de Ubuntu 10.04 LTS (natty) en Avril 2013.**</​note>​ 
- 
-Il est possible d'​utiliser les **périphériques de stockage** USB en utilisant la commande VBoxManage (disque dur, carte mémoire, clé USB...). Le périphérique en question (du moins la partition) **ne sera pas** partagé entre le //système hôte// et le //système invité//. 
- 
-Si vous souhaitez utiliser d'​autres types de périphériques USB comme un téléphone,​ une webcam ou une imprimante, vous serez obligé d'​utiliser l'​édition PUEL de VirtualBox. 
- 
-Si vous souhaitez partager des données réseau, veuillez consulter la rubrique [[:​virtualbox#​carte_reseau_virtuelle|carte réseau virtuelle]] ou [[:​virtualbox#​partage_de_dossiers_depuis_l_hote|partage de dossier depuis l'​hôte]]. 
- 
-Il faut commencer par permettre l'​utilisation des ports USB pour VirtualBox en [[:​users-admin#​gerer_son_compte_d_utilisateur|indiquant les comptes qui appartiendront au groupe]] « disk ». 
- 
-<​code>​sudo usermod -G disk -a $USER</​code>​ 
- 
-<​note>​ Pour l'​utilisateur de la session en cours vous pouvez taper la variable **$USER**, pour un utilisateur diffèrent remplacer la variable **$USER** par le nom de l'​utilisateur en question. </​note>​ 
- 
-La commande ci-dessous est **potentiellement dangereuse** car le //système invité// aura un accès complet au périphérique (même si le problème n'est pas là). Si vous souhaitez partager des données, veuillez consulter la rubrique [[:​virtualbox#​partage_reseau|partage réseau]] ou [[:​virtualbox#​partage_de_dossiers_entre_windows_et_linux_version_ex-puel|partage de dossier]]. 
- 
-<​code>​VBoxManage internalcommands createrawvmdk -filename fedora.vmdk -rawdisk /dev/sda -partitions 4 -relative</​code>​ 
- 
-  * filename : nom du fichier de destination 
-  * rawdisk : le chemin vers le périphérique de stockage USB, SATA, eSATA, Firewire... 
-  * partitions : le numéro de la partition souhaitée (facultatif) 
-  * relative : FIXME 
- 
-Un peu plus d'​informations sur le [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3137294#​p3137294|forum ubuntu-fr]]. 
- 
-<note important>​**Attention**,​ même s'il est possible d'​accéder à ''/​dev/​sda4''​ depuis le //système hôte// lorsque la machine virtuelle l'​utilisant via le fichier vmdk est en cours d'​exécution,​ ce n'est pas forcément une très bonne idée de le faire, même en lecture seule. 
- 
-En effet, les modifications apportées sur le périphérique de stockage depuis le //système hôte// ne seront visibles sur la machine virtuelle que lorsque celle-ci aura redémarré. Même chose dans l'​autre sens. 
- 
-En cas de problème, dans le pire des cas, un petit formatage s'​imposera de lui-même.</​note>​ 
-  ​ 
 ==== Démarrer sur une clé USB ==== ==== Démarrer sur une clé USB ====
 === Prérequis === === Prérequis ===
Ligne 248: Ligne 239:
  
 === Création du lien vers sa clé === === Création du lien vers sa clé ===
-  - [[users-admin#​modifier_les_proprietes_d_un_groupe_et_ajouter_ou_retirer_des_comptes_d_utilisateurs_d_un_groupe_administrateurs_seulement|Ajoutez au groupe]] « disk » les utilisateurs souhaités ​; +  - Ajoutez au groupe « disk » les utilisateurs souhaités: <code bash>​sudo usermod -G disk -a $USER</​code>​ Puis redémarrez votre session pour prendre en compte le changement. 
-  - Ouvrez un terminal et taper la commande suivante : //remplacez /dev/sdx par **votre** périphérique//​ <​code>​sudo VBoxManage internalcommands createrawvmdk -filename ~/​Téléchargements/​usb.vmdk -rawdisk /​dev/​sdx</​code>​+  - Ouvrez un terminal et taper la commande suivante : //remplacez /dev/sdx par **votre** périphérique//​ <​code ​bash>sudo VBoxManage internalcommands createrawvmdk -filename ~/​Téléchargements/​usb.vmdk -rawdisk /dev/sdx</​code>​ 
 +  - Modifiez le propriétaire du fichier : <code bash>​sudo chown $USER ~/​Téléchargements/​usb.vmdk</​code>​
  
-Le programme a créé un fichier nommé « **usb.vmdk** » dans votre dossier ​Téléchargement.+Le programme a créé un fichier nommé « **usb.vmdk** » dans votre dossier ​Téléchargements.
  
 === Import dans VirtualBox === === Import dans VirtualBox ===
Ligne 259: Ligne 251:
   - Au démarrage de la machine virtuelle, démarrez depuis le disque que vous venez d'​ajouter.   - Au démarrage de la machine virtuelle, démarrez depuis le disque que vous venez d'​ajouter.
  
-Si vous obtenez le message ​suivant : <​code>​Failed to open the hard disk  ​Permission problem accessing the file for the medium usb.vmdk' (VERR_ACCESS_DENIED)</​code>​ +<​note>​Si vous avez un message ​d'​erreur il est possible que vous ne fassiez pas parti du groupe « disk »Si vous venez de vous ajouter au groupe ​fermez votre session et reconnectez vous.</note>
-Il y a un problème ​de droits sur le fichier **usb.vmdk**. Modifiez les [[:droits]] utilisateur pour qu'il appartienne à celui qui fait exécute la machine virtuelle <​code>​sudo chown <​utilisateur>:<​groupe> ~/​Téléchargements/​usb.vmdk</code>+
  
-<​note>​Si vous avez un message d'​erreur il est possible que vous ne fassiez pas parti du groupe « disk » (sudo usermod ​ -a -G disk username). Si vous venez de vous ajouter au groupe fermez votre session et reconnectez vous.</​note>​ 
 ==== Partage de dossiers depuis l'​hôte ==== ==== Partage de dossiers depuis l'​hôte ====
 +Reportez-vous à la page [[virtualbox_additions_invite#​ajoutez_un_repertoire_de_partage_a_virtualbox|suivante]] ;
 + 
 +Pour monter "en dur" votre dossier (par exemple dans votre $HOME), il suffit de rajouter cette ligne dans /etc/fstab : <​file><​nom dossier> /​home/<​votre username>/​Partage ​  ​vboxsf ​ defaults ​      ​0 ​ 0</​file>​
 +  ​
 +==== Ajouter un lecteur optique CD ou DVD ====
 +  ​
 +Pour installer un OS invité depuis un CD, il faut indiquer à Virtualbox où se trouve le lecteur de CD.
  
-  ​- [[:​virtualbox#​ameliorer_l_emulation|Améliorez ​l'émulation]] ; +  ​*  Il faut pour cela ajouter un contrôleur correspondant à l'interface de votre lecteur : "​configuration"​ de votre machine virtuelle, "​stockage",​ dans le cadre "​arborescence stockage",​ ajouter ​un contrôleur ​(icône ​+ en bas à droite), ​choisir le type de contrôleur (SATAIDE, SCSI...)
-  - Dans VirtualBox, configurez la machine virtuelle ​souhaité ; +
-  - Dans **Dossiers partagés**. Ajoutez ​un dossier partagé((icône à droite ​représentant un dossier avec une croix verte)) ; +
-  - Dans la nouvelle fenêtresélectionnez votre dossier et configurez son accès ; +
-  - Lancez votre machine virtuelle ;  +
-  - Dans l'​interface « réseau » ou « dossier partagé » correspondant à votre systèmerecherchez **virtualbox Shared Folders** pour retrouver vos partages réseau VirtualBox.+
  
 +  *  cliquer sur l'​icône disque avec un + pour ajouter un lecteur. Choisir "​Laisser vide" puis confirmer
  
 +  *  Cliquer sur le lecteur que vous venez de créer puis dans "​Attributs"​ à droite, choisir le port (le laisser au premier choix en général), puis à droite de la liste déroulante,​ cliquer sur l'​icône CD pour choisir le fichier de disque optique virtuel. Votre lecteur physique devrait apparaître dans la liste. Choisissez-le puis confirmez
 +
 +  *  Démarrez la machine virtuelle pour installer votre OS invité depuis le CD d'​installation
 ===== Optimisations ===== ===== Optimisations =====
- 
-==== Améliorer l'​émulation ==== 
- 
-VirtualBox propose des pilotes adaptés pour les //systèmes invités// comme Windows ou [[:​linux|ceux basés sur GNU/​Linux]]. Ceux-ci permettent : 
-  * un affichage graphique plus rapide (avec gestion de l'​accélération 2D et 3D) et automatiquement adapté à la résolution graphique du système hôte, 
-  * le partage du presse-papier,​ 
-  * le partage de répertoires 
-  * une capture/​libération dynamique du curseur lorsque celui-ci se déplace entre //système hôte// et //système invité//. 
- 
-Ce jeu de pilotes s'​appelle les **additions invité** (en anglais : //guest additions//​). Comme leur nom l'​indique,​ c'est uniquement dans le système invité que les additions invité doivent être installés ; le système hôte n'en a pas besoin. 
- 
-<note important>​Après installation des additions invité, vous devez arrêter puis réamorcer votre système invité. Tant que le réamorçage de votre système invité n'est pas effectué, les additions invité demeurent inactives.</​note>​ 
- 
-L'​installation se fait sur une machine en cours de fonctionnement : 
-  * Dans le menu //​Périphériques → **Installer les additions invité...**//​ 
-  * Avec le raccourci ''​touche hôte''​ + **D** 
- 
-VirtualBox va monter automatiquement une image ISO fournie avec l'​émulateur. Si un message indique que les additions ne sont pas disponibles vous pouvez au choix : 
-  * Accepter le téléchargement proposé 
-  * [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​virtualbox-guest-additions-iso|virtualbox-guest-additions-iso]]** 
-  
-Après le téléchargement ou l'​installation du paquet, recommencer l'​installation des //additions invité//. 
- 
-Si la carte son ne fonctionne pas avec un //système invité// Windows Vista ou Windows 7, installez les pilotes de la carte son [[http://​www.commentcamarche.net/​download/​telecharger-34056539-drivers-realtek-ac-97-audio-pour-vista-7|Realtek AC'​97]]. 
- 
 ==== Carte réseau virtuelle ==== ==== Carte réseau virtuelle ====
  
Ligne 305: Ligne 276:
   * Non attaché : équivaut à une interface Ethernet sur laquelle aucun câble n'est connecté ;   * Non attaché : équivaut à une interface Ethernet sur laquelle aucun câble n'est connecté ;
   * NAT  : permet d'​activer l'​accès à internet dans la majorité des cas cependant il peut avoir certains limites lors du partage de dossier ;   * NAT  : permet d'​activer l'​accès à internet dans la majorité des cas cependant il peut avoir certains limites lors du partage de dossier ;
-  * Accès par pont : les machines virtuelles peuvent communiquer totalement entre elles vers l'​extérieur via la machine hôte ;+  * Accès par pont : les machines virtuelles peuvent communiquer totalement entre elles vers l'​extérieur via la machine hôte, à activer si vous souhaitez accéder à une imprimante réseau sous invité Windows ​;
   * Réseau interne : relie entre elles plusieurs machines virtuelles du même hôte isolées de l'​extérieur (pas d'​accès internet) ;   * Réseau interne : relie entre elles plusieurs machines virtuelles du même hôte isolées de l'​extérieur (pas d'​accès internet) ;
   * Réseau privé hôte : relie entre elles par connexion réseau plusieurs machine virtuelle présente sur le même hôte ;   * Réseau privé hôte : relie entre elles par connexion réseau plusieurs machine virtuelle présente sur le même hôte ;
Ligne 314: Ligne 285:
 Afin d'​alléger cette page, veuillez consulter : Afin d'​alléger cette page, veuillez consulter :
  
-  * La page [[:virtualbox_partage|VirtualBox et le partage Réseau]] si vous souhaitez accéder ou partager des dossiers sur votre réseau ;+  * La page [[:virtualbox_additions_invite#​ajoutez_un_repertoire_de_partage_a_virtualbox|VirtualBox et le partage Réseau]] si vous souhaitez accéder ou partager des dossiers sur votre réseau ;
   * La page [[:​virtualbox_reseau|VirtualBox et le réseau]] si vous souhaitez accéder à internet depuis votre machine virtuelle ;   * La page [[:​virtualbox_reseau|VirtualBox et le réseau]] si vous souhaitez accéder à internet depuis votre machine virtuelle ;
   * [[http://​www.commentcamarche.net/​faq/​21387-virtualbox-partage-d-un-dossier-windows-sous-un-hote-ubuntu|Partage d'un dossier Windows sous un système hôte Ubuntu]].   * [[http://​www.commentcamarche.net/​faq/​21387-virtualbox-partage-d-un-dossier-windows-sous-un-hote-ubuntu|Partage d'un dossier Windows sous un système hôte Ubuntu]].
Ligne 345: Ligne 316:
 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>​
 +
 ===== Utilisation avancée ===== ===== Utilisation avancée =====
  
-<note tip>**Cette rubrique est optionnelle**les informations citées précédemment suffisent pour une utilisation basique. **Elle ​s'​adresse aux personnes curieuses ​d'​apprendre ​ou disposant de quelques connaissances techniques.**</​note>​+<note tip>​Cette rubrique est optionnelle, ​elle s'​adresse aux personnes curieuses ou disposant de quelques connaissances techniques. ​Pour consulter le manuel de VirtualBox taper : **VBoxManage** dans un terminal. 
 + 
 +Vous pouvez aussi consulter la page [[:​tutoriel:​VirtualBox en environnement serveur]]. 
 +</​note>​ 
 + 
 +==== Créer une machine virtuelle en ligne de commande ==== 
 + 
 +Pour créer une machine virtuelle en ligne de commande, nous allons utiliser la commande **VBoxManage**. Nous allons dans un premier temps ouvrir un terminal et créer une machine virtuelle portant le nom **Ubuntu14.04** : 
 + 
 +<​code>​VBoxManage createvm --name Ubuntu14.04</​code>​ 
 +<note tip> Après plusieurs recherches, il m'a fallu ajouter "​--register"​ à la fin du code. Procéder en une commande à la création du fichier **ET** à l'​enregistrement. Le problème survient dans l'​étape d'​enregistrement (2 étapes plus bas) la commande bloque par rapport à la création du fichier déjà fait par "​createvm"​. J'ai trouvé de l'aide dans la page 119 de ce guide : [[https://​www.virtualbox.org/​download/​testcase/​manual/​UserManual_fr_FR.pdf]] 
 +<​code>​VBoxManage createvm --name Ubuntu14.04 --register</​code>​ 
 +</​note>​ 
 + 
 +Il nous faut maintenant définir la taille du disque dur de notre machine virtuelle, dans notre cas la taille de notre disque dur sera de **4242MB** : 
 + 
 +<​code>​VBoxManage createhd --filename Ubuntu14.04 --size 4242</​code>​ 
 + 
 +Et pour finir, il nous faut enregistrer notre machine virtuelle, pour se faire : 
 + 
 +<​code>​VBoxManage registervm '/​votre/​chemin/​absolu/​Ubuntu14.04.vbox'</​code>​ 
 + 
 +Ou bien : 
 + 
 +<​code>​VBoxManage createvm --name Ubuntu14.04 --register</​code>​ 
 + 
 +=== Configuration en ligne de commande de notre machine virtuelle === 
 + 
 +Nous utilisons l'​option **modifyvm** avec pour nom, le nom de notre machine virtuelle **Ubuntu14.04** tout en définissant notre type de système d'​exploitation **Ubuntu** : 
 + 
 +<​code>​VBoxManage modifyvm Ubuntu14.04 --ostype Ubuntu</​code>​ 
 + 
 +Ensuite, nous allons allouer **512MB** à notre machine virtuelle : 
 + 
 +<​code>​VBoxManage modifyvm Ubuntu14.04 --memory 512</​code>​ 
 + 
 +Nous devons maintenant configurer le contrôleur de stockage, dans notre exemple, le contrôleur de stockage portera le nom **IDE**, avec pour contrôleur de stockage **ide**, avec un chipset émulé **PIIX4** et le tout sera bootable : 
 + 
 +<​code>​VBoxManage storagectl Ubuntu14.04 --name IDE --add ide --controller PIIX4 --bootable on</​code>​ 
 + 
 +Nous allons maintenant attacher notre ISO **ubuntu-14.04-desktop-amd64.iso** à notre machine virtuelle **Ubuntu14.04** : 
 + 
 +<​code>​VBoxManage storageattach Ubuntu14.04 --storagectl IDE --port 0 --device 0 --type dvddrive --medium "/​chemin/​absolu/​de/​votre/​iso"</​code>​ 
 + 
 +Nous configurations ensuite **l'​accélération 3D**, **la taille de notre Vram**, **notre pilote audio ainsi notre codec audio** : 
 + 
 +<​code>​VBoxManage modifyvm Ubuntu14.04 --vram 128 --accelerate3d on --audio alsa --audiocontroller ac97</​code>​ 
 + 
 +Il nous faut ensuite définir **comment notre machine virtuelle va se connecter à Internet**((dans notre cas on utilisera le NAT)), **le matériel réseau** qui sera présenté à notre machine virtuelle((dans notre cas 82540EM)) **et permettre de déconnecter de manière temporaire notre interface réseau virtuelle ou non**((dans notre cas on active l'​option)) : 
 + 
 +<​code>​VBoxManage modifyvm Ubuntu14.04 --nic1 nat --nictype1 82540EM --cableconnected1 on</​code>​ 
 + 
 +Nous pouvons enfin lancer notre machine virtuelle **Ubuntu14.04** : 
 + 
 +<​code>​VBoxManage startvm Ubuntu14.04</​code>​ 
 + 
  
 ==== Les instantanés ==== ==== Les instantanés ====
  
-L'​utilisation d'​instantanés permet de revenir à un état antérieur, c'est une sorte de restauration système. Dans la fenêtre de gestion VirtualBox, sélectionnez l'​onglet //​instantané//​ puis cliquer sur l'​appareil photo.+L'​utilisation d'​instantanés ​(//​snapshots//​) ​permet de revenir à un état antérieur, c'est une sorte de restauration système. Dans la fenêtre de gestion VirtualBox, sélectionnez l'​onglet //​instantané//​ puis cliquer sur l'​appareil photo.
  
 Vous pouvez également //​enregistrer l'​état de la machine// lorsque celle ci est en cours d'​utilisation,​ c'est une sorte de mise en veille prolongée qui accélérera le démarrage de la machine. Combiné aux instantanés cela permet de gagner du temps. Vous pouvez également //​enregistrer l'​état de la machine// lorsque celle ci est en cours d'​utilisation,​ c'est une sorte de mise en veille prolongée qui accélérera le démarrage de la machine. Combiné aux instantanés cela permet de gagner du temps.
Ligne 360: Ligne 388:
  
 === Exemple === === Exemple ===
 +
 +<note warning>​Cet exemple virtualise Windows XP, qui est un système totalement obsolète, non sécurisé, non maintenu, et qui n'est plus distribué légalement.</​note>​
  
 Vous venez d'​installer un nouveau système, de le configurer, de l'​optimiser et de compresser votre fichier **.vdi**. Avant d'​installer les premiers logiciels ou mises à jour il est intéressant de sauvegarder cet état avant d'​aller plus loin. Cela permet de restaurer un système sain en quelques secondes. Vous venez d'​installer un nouveau système, de le configurer, de l'​optimiser et de compresser votre fichier **.vdi**. Avant d'​installer les premiers logiciels ou mises à jour il est intéressant de sauvegarder cet état avant d'​aller plus loin. Cela permet de restaurer un système sain en quelques secondes.
Ligne 381: Ligne 411:
 ==== Exécution d'une Machine ==== ==== Exécution d'une Machine ====
  
-Vous pouvez exécuter une machine virtuelle sans passer par l'​interface de gestion de VirtualBox. Pour cela utilisez la commande :+Vous pouvez exécuter une machine virtuelle sans passer par l'​interface de gestion de VirtualBox. 
 + 
 +Pour cela utilisez la commande ​(utiliser les guillemets " " //sans échapement//​ s'il y a un espace dans le nom de la machine virtuelle) ​:
  
 <​code>​VBoxManage startvm "<​nom de votre machine virtuelle>"</​code>​ <​code>​VBoxManage startvm "<​nom de votre machine virtuelle>"</​code>​
  
-ou encore, si vous exécutez la machine virtuelle depuis un serveur sans interface graphique, utilisez la commande :+Ou encore, si vous exécutez la machine virtuelle depuis un serveur sans interface graphique, utilisez la commande :
  
 <​code>​vboxheadless --startvm "nom de votre machine virtuelle"</​code>​ <​code>​vboxheadless --startvm "nom de votre machine virtuelle"</​code>​
- 
-Utilisez les guillemets s'il y a un espace dans le nom de votre machine virtuelle. 
  
 La commande précédente ne fonctionne plus pour VirtualBox 3.2.4 voici la commande qui la remplace : La commande précédente ne fonctionne plus pour VirtualBox 3.2.4 voici la commande qui la remplace :
Ligne 395: Ligne 425:
 <​code>​VBoxManage startvm --type headless "UUID de la machine virtuelle"</​code>​ <​code>​VBoxManage startvm --type headless "UUID de la machine virtuelle"</​code>​
  
-On trouve l'UUID de la machine virtuelle en éditant ​le fichier //./​.VirtualBox/​VirtualBox.xml//​. +On trouve l'UUID de la machine virtuelle en consultant ​le fichier //​.VirtualBox/​VirtualBox.xml// ​(avec la commande cat).
  
 Si vous désirez créer un lanceur que vous placerez sur le bureau ou sur le tableau de bord, [[:​raccourci-lanceur|créez un lanceur]]. Dans la petite fenêtre qui apparaît, entrer le nom de votre lanceur dans le champ « Nom » et la commande ci-dessus dans le champ « Commande ». Votre lanceur créé, vous pouvez cliquer dessus et vous aurez votre machine virtuelle. Si vous désirez créer un lanceur que vous placerez sur le bureau ou sur le tableau de bord, [[:​raccourci-lanceur|créez un lanceur]]. Dans la petite fenêtre qui apparaît, entrer le nom de votre lanceur dans le champ « Nom » et la commande ci-dessus dans le champ « Commande ». Votre lanceur créé, vous pouvez cliquer dessus et vous aurez votre machine virtuelle.
Ligne 412: Ligne 441:
  
 ==== Compresser un disque dur virtuel ==== ==== Compresser un disque dur virtuel ====
 +Une image disque à taille dynamique est agrandie en fonction des besoins du //système invité//. Elle ne diminue pas si l'​espace n'est plus occupé et, à la longue, ceci peut devenir gênant.
 +L'​objectif de cette solution est de réduire l'​espace occupé par l'​image disque à son espace réellement occupé. ​
  
-Une image disque à taille dynamique est agrandie en fonction ​des besoins du //système invité//​. ​Elle ne diminue pas si l'espace n'est plus occupé, à la longue, ceci peut devenir gênant. +Il s'agit de remplir l'​espace non utilisé par des Zéros dans le système invité, puis de réduire l'​espace grâce à VirtualBox dans le système hôte. Dans le système invité : 
-L'objectif ​de cette solution est de réduire ​l'​espace ​occupé par l'​image ​disque ​à son espace réellement occupéCette solution consiste ​à cloner le disque dur sur un second qui recevra alors uniquement les données écrites.+  * Sous Windows : téléchargez l'​exécutable nullfile correspondant à votre installation invité : [[http://www.feyrer.de/​g4u/​nullfile-1.02.exe]] (32b) ou [[http://​www.feyrer.de/​g4u/​nullfile-1.01_64bit.exe]] (64b). Double-cliquez dessus pour l'exécuterla fenêtre se fermera lorsque ce sera fini. 
 +  * Toujours sous Windows, il est aussi possible d'​utiliser l'​utilitaire microsoft [[http://​technet.microsoft.com/​en-us/​sysinternals/​bb897443|sdelete]] de la suite des sysinternals : <​code>​sdelete -z C:</​code>​ (l’option -z indiquant de mettre ​à zéro les blocs libres). 
 +  * Sous Linux, exécutez **dans le système invité** ​la commande en console : <​code>​cat /dev/zero > zeros ; sync ; rm zeros</​code>​ 
 +Dans les deux cas, ceci peut durer jusqu'à une dizaine ​de minutes. Ceci dépend ​de l'​espace ​libre de votre machine virtuelle !\\ 
 +  * Fermez Virtualbox. De retour sous Linux, ouvrez un terminal : <​code>​ 
 +cd ~/​VirtualBox VMs/​Nom_de_la_machine/​ # À modifier en fonction du dossier où se trouve le disque ​dur virtuel, le fichier ​.vdi 
 +VBoxManage modifyhd Nom_du_fichier.vdi --compact # En fonction du nom de votre fichier .vdi</​code>​ 
 +Patientez, une barre de progression plus ou moins précise vous indiquant la progression (Elle ira très vite à la fin).\\ 
 +Et voilà ! Votre disque dur est compacté. 
 +<note important>​Sous windows, il est préférable de défragmenter le disque avant.\\ De toute manière, ​un système virtuel se défragmente tout comme un système physique\\ \\ 
 +La commande de VirtualBox est assez capricieuse : il faut impérativement se déplacer dans le dossier avant, et mettre des guillemets si le nom du fichier comporte des espaces. \\ 
 +Voici un exemple de script, grâce auquel ces limitations sont contournées. 
 +<code bash>#​!/​bin/​bash 
 +if [ $#=1 ] ; then 
 +    chemin=`dirname "​$1"​` 
 +    fic=`basename "​$1"​` 
 +    cd "​$chemin"​ 
 +    VBoxManage modifyhd "​$fic"​ --compact 
 +fi 
 +</​code></​note>​
  
-<​note>​Clonezilla,​ qui sera utilisé par la suite, ne peut pas cloner ​un disque vers un disque ​de taille inférieure.+==== Convertir un disque VMWare en disque VDI ==== 
 + 
 +VirtualBox gère les disques VMWare (vmdk)mais des problèmes peuvent survenir. De plus les snapshots ​ne sont pas supportés jusqu'​ici. 
 + 
 +Dans un terminal, il faut se déplacer dans le dossier où se trouve la machine (.vmdk) et lancer la commande suivante, en remplaçant ''​machine.vmdk''​ par votre machine et ''​machine.vdi''​ par le nom de votre choix : 
 +<code bash>​VBoxManage clonehd machine.vmdk machine.vdi -format VDI</​code>​ 
 + 
 +Il ne reste plus qu'à créer une nouvelle machine en sélectionnant le disque déjà existant !
  
-La procédure décrite ci-après permet aussi de passer d'un disque à taille fixe vers un disque à taille variable.</​note>​ 
-  - Créez un **nouveau disque dur à taille dynamique**,​ dont la taille est égale ou supérieure au disque que vous souhaitez compresser ; 
-  - Ouvrez les préférences du //système invité// concerné, dans la **rubrique support** ajoutez le nouveau disque dur en tant que **IDE Primaire Esclave** ; 
-  - La taille des disques étant probablement identique, seul leur [[:​uuid_et_label|UUID]] permettra de les différencier sous Clonezilla. Pour connaître l'UUID des disques virtuels, tapez ceci dans un [[:​terminal]]. <​code>​VBoxManage showvminfo "Nom de votre système invité"</​code>​ 
-  - Téléchargez [[:​Clonezilla]] et montez le dans le //système invité// ; 
-  - Démarrez le //système invité// et lancez Clonezilla ; 
-  - Choisissez **device-device disque/​partition vers disque/​partition** pour cloner le disque ; 
-  - Choisissez **disque local vers disque local** pour utiliser les disques en attachement du //système invité// ; 
-  - Effectuez le clonage du disque contenant le système (celui qui doit être compressé) vers le nouveau disque dur (encore vierge) ; 
-  - Après le clonage, éteignez le //système invité// ; 
-  - Ouvrez les préférences du //système invité//, retirez le disque dur d'​origine des attachements du //système invité// afin de garder uniquement le nouveau disque dur qui vient de recevoir le clonage ; 
-  - Modifier l'​emplacement du disque pour le placer en **IDE Primaire Maître** ; 
-  - Le //système invité// occupe à présent uniquement l'​espace qui lui est strictement nécessaire ; 
-  - Si tout fonctionne correctement,​ vous pouvez supprimer l'​ancien disque dur. 
  
 ==== Copier un disque virtuel ==== ==== Copier un disque virtuel ====
Ligne 468: Ligne 511:
  
 La modification est réalisée en quelques secondes de 0 à 100%  La modification est réalisée en quelques secondes de 0 à 100% 
 +Si votre système hôte est Windows, voir [[http://​www.webdesignblog.asia/​software/​linux-software/​resize-virtualbox-disk-image-manipulate-vdi/#​sthash.Rq2o5vlm.dpbs|cette page ]]
  
 Puis démarrer la machine virtuelle pour étendre la partition. Pour Windows XP à 7 étendre le volume comme indiqué au paragraphe suivant avec clic droit sur "​Ordinateur"​ ou "poste de travail"​ (en fonction de la version de Windows considérée) -> gestion de l'​ordinateur -> gestion des disques -> étendre. Puis démarrer la machine virtuelle pour étendre la partition. Pour Windows XP à 7 étendre le volume comme indiqué au paragraphe suivant avec clic droit sur "​Ordinateur"​ ou "poste de travail"​ (en fonction de la version de Windows considérée) -> gestion de l'​ordinateur -> gestion des disques -> étendre.
Ligne 612: Ligne 656:
 [[http://​remotebox.knobgoblin.org.uk/​|RemoteBox]] est un logiciel de contrôle à distance de machine VirtualBox installées par exemple sur un [[:​serveur]]. Il ne nécessite pas d'​installation de serveur web (Apache ou autre) sur le serveur pour fonctionner. Il est recommandé d'​installer des paquets complémentaires afin d'​utiliser toutes les capacités de RemoteBox : **[[apt>​libgtk2-perl libsoap-lite-perl rdesktop]]** <​code>​sudo apt-get install libgtk2-perl libsoap-lite-perl rdesktop</​code>​ [[http://​remotebox.knobgoblin.org.uk/​|RemoteBox]] est un logiciel de contrôle à distance de machine VirtualBox installées par exemple sur un [[:​serveur]]. Il ne nécessite pas d'​installation de serveur web (Apache ou autre) sur le serveur pour fonctionner. Il est recommandé d'​installer des paquets complémentaires afin d'​utiliser toutes les capacités de RemoteBox : **[[apt>​libgtk2-perl libsoap-lite-perl rdesktop]]** <​code>​sudo apt-get install libgtk2-perl libsoap-lite-perl rdesktop</​code>​
  
-Après avoir consulter ​la [[http://​remotebox.knobgoblin.org.uk/​documentation.cgi|documentation RemoteBox]] et fait les modifications requises vous pourrez piloter vos machines virtuelle depuis ce client, ​connecté ​vous a l'​adresse : [[http://​localhost:​18083/​]].+Après avoir consulté ​la [[http://​remotebox.knobgoblin.org.uk/​documentation.cgi|documentation RemoteBox]] et fait les modifications requises vous pourrez piloter vos machines virtuelle depuis ce client, ​connectez-vous a l'​adresse : [[http://​localhost:​18083/​]].
 ==== Monter un disque VDI ==== ==== Monter un disque VDI ====
  
Ligne 639: Ligne 683:
  
 <note tip>Dans le cas où Virtualbox refuse de démarrer une machine après avoir réalisé le montage de VDI puis quitté comme indiqué ci-dessus avec une erreur :"//​VirtualBox can't enable the AMD-V extension. Please disable the KVM kernel extension, recompile your kernel and reboot//",​ il est necessaire de décharger les modules kvm avec les commandes **' sudo rmmod kvm-intel '** ou **' sudo rmmod kvm-amd '**. Vous pouvez utiliser **' sudo lsmod '** pour voir quels modules sont actuellement chargés.</​note>​ <note tip>Dans le cas où Virtualbox refuse de démarrer une machine après avoir réalisé le montage de VDI puis quitté comme indiqué ci-dessus avec une erreur :"//​VirtualBox can't enable the AMD-V extension. Please disable the KVM kernel extension, recompile your kernel and reboot//",​ il est necessaire de décharger les modules kvm avec les commandes **' sudo rmmod kvm-intel '** ou **' sudo rmmod kvm-amd '**. Vous pouvez utiliser **' sudo lsmod '** pour voir quels modules sont actuellement chargés.</​note>​
 +
 +==== Monter un disque VHD ====
 +
 +[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt>​libvhdi-utils]]
 +<​code>​vhdiinfo monDisque.vhd</​code>​
 +pour afficher les informations sur le disque.
 +<​code>​
 +mkdir -p /​media/​mondisque/​
 +sudo vhdimount monDisque.vhd /​media/​mondisque/</​code>​
 +pour mounter le disque .vhd.
 +<​code>​fdisk -lu /​media/​mondisque/​vhdi1</​code>​
 +pour afficher les informations sur le disque. (exemple ci-dessous)
 +<​code>​Disque vhdi1 : 32 GiB, 34359738368 octets, 67108864 secteurs
 +Unités : sectors of 1 * 512 = 512 octets
 +Sector size (logical/​physical):​ 512 bytes / 512 bytes
 +I/O size (minimum/​optimal):​ 512 bytes / 512 bytes
 +Disklabel type: dos
 +Disk identifier: 0x9a49daac
 +
 +Périphérique Amorçage ​  ​Start ​     Fin Secteurs ​ Size Id Type
 +vhdi1p1 ​     *           ​2048 ​ 1026047 ​ 1024000 ​ 500M  7 HPFS/​NTFS/​exFAT
 +vhdi1p2 ​              ​1026048 67106815 66080768 31,5G  7 HPFS/​NTFS/​exFAT</​code>​
 +Le disque ciblé est le **vhdi1p2**. Qui démarre au secteur **1026048** avec des secteurs de **512** octets.
 +Ce qui donne la commande suivante (sous root)
 +<​code>​losetup -o $((1026048*512)) /dev/loop0 vhdi1</​code>​
 +Et pour monter la partition
 +<​code>​mkdir -p /​media/​backup
 +mount -o ro,noload /dev/loop0 /​media/​backup</​code>​
 +Démonter tout après utilisation:​
 +<​code>​
 +umount /​media/​backup
 +losetup -d /dev/loop0
 +umount /​media/​mondisque/​
 +</​code>​
 +
 ===== Problèmes connus===== ===== Problèmes connus=====
 +==== Erreur lors du lancement de VirtualBox après une mise à jour ====
 +
 +Si vous obtenez un message du type :
 +
 +> VERR_SSM_UNSUPPORTED_DATA_UNIT_VERSION
 +
 +C'est parce que votre machine virtuelle n'a pas été fermée, mais est restée dans un  état de sauvegarde. Désinstallez la nouvelle version, revenez à la version précédente,​ ouvrez votre machine virtuelle, puis refermez-la (option **« Arrêter l'​ordinateur »**). Réinstallez la nouvelle version de VirtualBox et vous pourrez ouvrir à nouveau votre machine virtuelle.
 +
 +==== Erreur lors du lancement de VirtualBox ====
 +
 +Si vous obtenez un message du type :
 +
 +> mv: ne peut déplacer /​home/​VotreNom/​.virtualBox/​ ... vers ...
 +
 +Il faut vous redonner les droits sur ce dossier caché avec cette commande :
 +
 +  sudo chown utilisateur:​utilisateur -R ~/​.VirtualBox
 +
 +Remplacer //​utilisateur//​ par votre nom de connexion.
 +
 +
 +
 +
 +==== Erreur au lancement d'une VM ====
 +
 +Si vous obtenez un message du type :
 +
 +> VBox status code: -1825 (VERR_SSM_LOAD_CONFIG_MISMATCH)
 +
 +C'est que la machine virtuelle était en veille, et VirtualBox a été réinstallé. Rejetez la machine virtuelle (équivaut à un arrêt brutal de la machine), et relancez-la.
 +
 +
 +==== Mode plein écran ====
 +
 +Si en passant en mode plein écran, votre machine virtuelle reste affichée entourée d'un large cadre noir :
 +
 +**1/ Si ce n'est déjà fait, [[:​virtualbox#​ameliorer_l_emulation_de_l_os_guest|installez les "​additions client"​]].**
 +(Si vous avez installé la version OSE, avec Windows en invité sous Ubuntu, voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1620271#​p1620271|ici]].)
 +
 +**2/ Si, après avoir installé les additions client, vous n'avez toujours pas la possibilité de modifier la résolution écran dans XP invité** (sous XP : dans "​Propriétés --> Paramètres... régler la résolution..."​),​ par exemple si le curseur est bloqué sur 800 x 600, et qu'il est impossible de le déplacer et donc d'​augmenter ainsi la résolution,​ vous pouvez faire ceci :
 +  * Arrêter Virtualbox s'il est déjà démarré.
 +  * Lancer dans un terminal la commande suivante, en indiquant la résolution maximale souhaitée (celle de votre écran), 1280 x 800 dans notre exemple :
 +
 +  VBoxManage setextradata global GUI/​MaxGuestResolution 1280,800
 +
 +  * Puis lancer successivement les deux commandes suivantes :
 +
 +  sudo /​etc/​init.d/​vboxdrv stop
 +(vous aurez dans le terminal ce message : "​Stopping VirtualBox kernel module vboxdrv"​)
 +puis :
 +  sudo /​etc/​init.d/​vboxdrv start
 +(vous aurez dans le terminal le message "​Starting VirtualBox kernel module vboxdrv [ OK ]"
 +  * Redémarrer Virtualbox et l'​invité (XP dans notre exemple). On peut alors régler la résolution. Vous n'​aurez peut-être pas la possibilité de régler en "1280 x 800", mais en utilisant les touches "​Ctrl"​ de droite (maintenue appuyée) puis "​F",​ l'​invité se mettra en plein écran à la bonne résolution.
 +
 +Il peut être nécessaire aussi d'​activer l'​ajustement automatique de la taille de l'​écran de l'​invité (soit par le menu "​Machine"​ de Virtualbox, soit en utilisant les touches Host (Ctrl de droite) + G.)
 +
 +
 +**3/ Dans d'​autres cas**, vous pouvez utiliser la commande suivante :
 +
 +  VBoxSDL -vm <​nom_de_votre_machine_virtuelle_ou_l'​UUID>​ -fullscreen
 +
 +<​note>​Cette commande lance directement votre machine virtuelle, et ne vous donne donc pas accès a toutes les options de configuration de Virtualbox. Il faut donc vous assurer de tout paramétrer correctement avant de l'​utiliser au quotidien.</​note>​
 +
 +<​note>​Un petit réajustement de l'​écran « touche Host+A », suivi de « touche Host+F » peut aussi suffire pour y arriver.</​note>​
 +
 +
 +==== Erreur en écriture de l'​Invité ====
 +
 +Pour un SE Invité de type Windows XP, si vous avez une image disque .vdi définie en dynamique, il se peut que votre SE Invité vous renvoie une erreur en écriture (sur par exemple le fichier temporaire lors d'une installation de logiciel). Pour résoudre ce problème, il faut créer une image disque fixe ([[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1532601#​p1532601|source]]). Pas de solution, actuellement,​ pour conserver son image disque dynamique.
 +
 +Une autre possibilité consiste à utiliser la FAT32 pour formater ce disque virtuelle, car effectivement le type NTFS supporte mal un disque à image dynamique.
 +==== VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)====
 +
 +Il y a un problème au niveau du BIOS de votre ordinateur ( votre machine physique).
 +Il va donc falloir modifier les paramètres de votre ordinateur ( pas de la machine virtuelle).
 +Pour cela il faut redémarrer votre ordinateur et accéder au BIOS avant le lancement de tout OS.
 +Pour cela, dans la majorité des cas , il faut maintenir la touche F2 au démarrage ( cela peut être une autre touche et dans ce cas , c'est indiqué brièvement à l'​écran à la mise en route de celui-ci)
 +
 +Une fois dans le BIOS, il faut se rendre dans la gestion des processeurs ( CPU) et parcourir la ligne qui correspond à la virtualisation.
 +C'est à ce niveau qu'il faut rendre "​enable"​ VT-x.
 +Une fois cette opération réalisée , sortir du BIOS en n'​oubliant pas d'​enregistrer les modifications et redémarrer son ordinateur normalement.
  
 ==== Codes d'​erreurs ==== ==== Codes d'​erreurs ====
Ligne 645: Ligne 805:
 Les codes erreurs sont plus précis que de long discours. Pour connaître le code d'une erreur, cliquez sur l'​intitulé **Détails** de la fenêtre VirtualBox qui annonce un problème. Les codes erreurs sont plus précis que de long discours. Pour connaître le code d'une erreur, cliquez sur l'​intitulé **Détails** de la fenêtre VirtualBox qui annonce un problème.
  
 +=== piix4_smbus 0000.00.07.0:​ SMBus base address uninitialized - upgrade bios or use force_addr=0xaddr ===
 +Cette erreur est dû au fait que les machines virtuelles VirtualBox
 +ne possèdent pas de bus SMB, alors que le système d’exploitation essaie malgrè tout de charger le module.
 +Même si ceci n’aura aucun impact sur le système, cela reste disgracieux.
 +Voici une solution pour corriger ce problème :
 +
 +**1) Démarrer le système invité (guest)**\\
 +//      c'​est-à-dire le système d'​exploitation installé à l'​intérieur d'une machine virtuelle.//​\\
 +\\
 +**2) Vérifier que le module n’est pas déjà chargé par le noyau**\\
 +Ouvrir un terminal\\
 +Taper\\
 +<​code>​lsmod | grep i2c_piix4</​code>​
 +\\
 +si la commande ne retourne rien, passer à l'​étape 3)\\
 +sinon taper\\
 +<​code>​sudo modprobe -r i2c_piix4</​code>​
 +\\
 +**3) Blacklister le module**\\
 +Pour cela, il faut éditer le fichier /​etc/​modprobe.d/​blacklist.conf et lui ajouter une ligne à la fin du fichier :\\
 +Ouvrir un terminal\\
 +Taper\\
 +<​code>​echo "​blacklist i2c_piix4"​ | sudo tee -a /​etc/​modprobe.d/​blacklist.conf</​code>​
 +\\
 +**4) mettre à jour l’archive initramfs**\\
 +Pour que les commandes précédentes soient prises en compte au prochain démarrage, il faut :\\
 +Ouvrir un terminal\\
 +Taper\\
 +<​code>​sudo update-initramfs -u</​code>​
 +\\
 + ​Normalement après ces petites manipulations le message d’erreur ne devrait plus apparaître.
  
 === VBOX_E_INVALID_OBJECT_STATE === === VBOX_E_INVALID_OBJECT_STATE ===
Ligne 665: Ligne 856:
 === VERR_VM_DRIVER_NOT_INSTALLED === === VERR_VM_DRIVER_NOT_INSTALLED ===
  
-Vous avez mis votre noyau à jour et devez mettre à jour les modules VirtualBox. ​Utilisez ​la commande suivante :+Vous avez mis votre noyau à jour et devez mettre à jour les modules VirtualBox. ​Installez le paquet **[[virtualbox-dkms]]**,​ ou utilisez ​la commande suivante : <​code>​sudo apt-get install virtualbox-dkms</​code>​
  
-<​code>​sudo apt-get install virtualbox-ose-modules-`uname -r`</​code>​ +Puis chargez ​le module : <​code>​sudo modprobe vboxdrv</​code>​
- +
-Après une mise à jour du noyau, il peut s'​écouler un certain temps avant que les paquets correspondants pour Virtualbox-ose soient disponibles. Si le module pour un nouveau noyau est manquant, on peut le créer avec module-assistant : +
- +
-  - On télécharge les sources de **virtualbox-ose**:​ <​code>​sudo apt-get install virtualbox-ose-source</​code>​ +
-  - On crée le module: <​code>​ +
-sudo m-a prepare virtualbox-ose +
-sudo m-a a-i virtualbox-ose +
-</​code>​ si la commande m-a renvoie une erreur, installez le paquet **[[apt>​module-assistant|module-assistant]]** +
-  - On charge ​le module: <​code>​sudo modprobe vboxdrv</​code>​+
  
 Pour automatiser le chargement du module au démarrage du système, il suffit de rajouter « ''​vboxdrv''​ » à la fin du fichier (il y sera déjà si un module a été installé auparavant) : Pour automatiser le chargement du module au démarrage du système, il suffit de rajouter « ''​vboxdrv''​ » à la fin du fichier (il y sera déjà si un module a été installé auparavant) :
Ligne 682: Ligne 864:
 <​file>/​etc/​modules</​file>​ <​file>/​etc/​modules</​file>​
  
-Dans la plupart des cas, [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>dkms|dkms]]** permet d'​automatiser cette action à chaque mise à jour. +Dans la plupart des cas, [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​dkms]]** permet d'​automatiser cette action à chaque mise à jour.
- +
  
-Une autre solution est d'​installer le paquet linux-headers correspondant à votre version de noyau, puis de redémarrer votre machine (physique pas virtuelle !) : 
-Par exemple pour une version de noyau 3.5.0-26-generic,​ entrer la commande suivante: 
-<​code>​sudo apt-get install linux-headers-3.5.0-26-generic</​code>​ 
-Redémarrer votre machine et relancer virtualbox. 
-Cette solution est également intéressante si vous possédez plusieurs noyaux sur un même système (par exemple un noyau "​generic"​ et un noyau "​low-latency"​) 
  
 === VERR_VM_DRIVER_NOT_ACCESSIBLE === === VERR_VM_DRIVER_NOT_ACCESSIBLE ===
Ligne 720: Ligne 895:
 Il existe principalement deux causes provoquant cette erreur : Il existe principalement deux causes provoquant cette erreur :
   - Le paquet **[[apt>​virtualbox-dkms]]** n'est pas installé, veuillez [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]]. Si cela ne suffit pas, désinstaller complètement VirtualBox et ses dépendances afin d'​effectuer une installation complète <​code>​sudo apt-get autoremove --purge virtualbox*</​code>;​   - Le paquet **[[apt>​virtualbox-dkms]]** n'est pas installé, veuillez [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]]. Si cela ne suffit pas, désinstaller complètement VirtualBox et ses dépendances afin d'​effectuer une installation complète <​code>​sudo apt-get autoremove --purge virtualbox*</​code>;​
-  - Le support de l'USB n'est pas activé ou désactivé suite à une mise à jour, veuillez suivre ce qui est indiqué à la rubrique [[:​virtualbox#​peripheriques_usb_virtualbox_4|périphérique USB]] ;+  - Le support de l'USB n'est pas activé ou désactivé suite à une mise à jour, veuillez suivre ce qui est indiqué à la rubrique [[:​virtualbox#​peripheriques_usb|périphérique USB]] ;
 ==== Codes d'​erreur (version PUEL uniquement)==== ==== Codes d'​erreur (version PUEL uniquement)====
  
Ligne 756: Ligne 931:
 Si vous avez besoin de KVM en parallèle de VirtualBox, consultez le rapport de bug sur Launchpad: ​ https://​bugs.launchpad.net/​ubuntu/​+source/​virtualbox-ose/​+bug/​292588 Si vous avez besoin de KVM en parallèle de VirtualBox, consultez le rapport de bug sur Launchpad: ​ https://​bugs.launchpad.net/​ubuntu/​+source/​virtualbox-ose/​+bug/​292588
  
-==== Les ports USB ne fonctionnent pas ====+=== Kernel driver not installed (rc=-1908) ​===
  
-Avant d'​appliquer les résolution de problème suivant, consultez la rubrique traitant de l'​installation des ports USB (voir menu en début de page). Il peut arriver que l'​utilisation des périphériques USB 1 recquière l'​installation du Oracle VM VirtualBox Extension Pack (nécéssaire pour les périphériques USB 2).+<​code>​sudo apt-get install build-essential linux-headers-`uname -r` 
 +sudo /etc/init.d/vboxdrv setup</​code>​
  
-=== Ubuntu ​10.10 === +Pour Ubuntu ​16.04 voici les lignes de commandes ​pour résoudre ​le problème ​:
-Selon la discutions http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3657440#​p3657440, ​pour pouvoir utiliser les périphériques USB : +
-  - [[:​tutoriel:​comment_modifier_un_fichier|modifiez ​le fichier]] **/​etc/​udev/​rules.d/​10-vboxdrv.rules** ; +
-  - Modifier la ligne <​file>​SUBSYSTEM=="​usb_device",​ GROUP="​vboxusers",​ MODE=0664 // SUBSYSTEM=="​usb",​ ENV{DEVTYPE}=="​usb_device",​ GROUP="​vboxusers",​ MODE=0664</​file>​ +
-  - En modifiant les droits de 0664 à 0666 : <​file>​SUBSYSTEM=="​usb_device",​ GROUP="​vboxusers",​ MODE=0666 // SUBSYSTEM=="​usb",​ ENV{DEVTYPE}=="​usb_device",​ GROUP="​vboxusers",​ MODE=0666</​file>​ +
-  - Redémarrez l'​ordinateur.+
  
-=== Ubuntu 10.04 et 10.10 ===+<​code>​sudo apt-get install linux-headers-generic build-essential dkms 
 +sudo apt-get remove --purge virtualbox-dkms 
 +sudo apt-get install virtualbox-dkms</​code>​ 
 + 
 +==== Les ports USB ne fonctionnent pas ==== 
 + 
 +Avant d'​appliquer les résolution de problème suivant, consultez la rubrique traitant de l'​installation des ports USB (voir menu en début de page). Il peut arriver que l'​utilisation des périphériques USB 1 recquière l'​installation du Oracle VM VirtualBox Extension Pack (nécéssaire pour les périphériques USB 2).
  
-Avec Virtualbox4.0,​ il existe un problème similaire d'​accès aux périphériques USB que ne résout pas la simple affectation au groupe vboxusers. Selon la discutions http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3657440#​p3657440 : 
-  - [[:​tutoriel:​comment_modifier_un_fichier|Modifiez le fichier]] **/​etc/​udev/​rules.d/​10-vboxdrv.rules** ; 
-  - Modifiez la ligne : <​file>​KERNEL=="​vboxdrv",​ NAME="​vboxdrv",​ OWNER="​root",​ GROUP="​root",​ MODE="​0600"</​file>​ 
-  - En modifiant les droits de 0600 à 0666 <​file>​KERNEL=="​vboxdrv",​ NAME="​vboxdrv",​ OWNER="​root",​ GROUP="​root",​ MODE="​0666"</​file>​ 
-  - Redémarrez l'​ordinateur. 
 ==== Message « Spawning session... » ==== ==== Message « Spawning session... » ====
  
Ligne 838: Ligne 1010:
 ==== Fenêtre transparente ==== ==== Fenêtre transparente ====
  
-Ce problème apparaît à cause de [[:​Compiz ​Fusion]]. Pour résoudre ce problème, deux solutions sont possibles :+Ce problème apparaît à cause de [[:compizconfig-settings-manager|Compiz]]. Pour résoudre ce problème, deux solutions sont possibles :
  
 === En désactivant les effets de bureau === === En désactivant les effets de bureau ===
- +  - Installer ​le [[:​compizconfig-settings-manager|gestionnaire des effets de bureau Compiz]];\\ Une fois le gestionnaire ouvert : 
-Si vous ne l'avez pas encore installé ​le gestionnaire des effets de bureau Compiz, référez-vous à [[:​compiz_fusion|sa documentation]]+  - Allez dans la catégorie ​"**Gestion des fenêtres**"
- +  - Cochez et ouvrez ​la fonctionnalité "Règles de Fenêtre" ("​Window rules" en anglais)
-Une fois le gestionnaire ouvert : +  - Dans « Pas de visuels ARGB » ("No ARGB visual"​ en anglais) ​collez ceci : <​code>​title=Sun VirtualBox</​code>​
-  - Allez dans la catégorie ​« Gestion des fenêtres ​» +
-  - Cochez et ouvrez ​« Règles de Fenêtre ​» +
-  - Dans « Pas de visuels ARGB » collez ceci : <​code>​title=Sun VirtualBox</​code>​+
  
 === En modifiant la commande à exécuter === === En modifiant la commande à exécuter ===
Ligne 854: Ligne 1023:
  
 Dans certains cas, cela ne fonctionne que si l'​accélération 3D est désactivée. Dans certains cas, cela ne fonctionne que si l'​accélération 3D est désactivée.
- 
-==== Perte du réseau après une mise à jour du kernel sur le système hôte GNU/Linux ==== 
- 
-Si votre machine virtuelle refuse de démarrer avec l'​option << Activer la carte réseau >> cochée, ou que vous n'avez plus de réseau dans le système invité, cela peut provenir d'une mise à jour du kernel Linux du système hôte (kernel version 2.6.32 ou supérieur),​ par exemple lors de la mise à niveau de Ubuntu 9.10 Karmic vers Ubuntu 10.04 Lucid. 
-Vous devriez également rencontrer les erreurs suivantes en entrant la commande << ''​dmesg''​ >> dans un [[:​terminal]] : 
-<​file>​ 
-[...] 
-[   ​40.951855] vboxdrv: Successfully loaded version 3.2.6 (interface 0x00140001). 
-[   ​41.160114] vboxnetflt: no symbol version for RTSemFastMutexCreate 
-[   ​41.160119] vboxnetflt: Unknown symbol RTSemFastMutexCreate 
-[   ​41.160303] vboxnetflt: no symbol version for RTR0Init 
-[   ​41.160306] vboxnetflt: Unknown symbol RTR0Init 
-[   ​41.160687] vboxnetflt: no symbol version for SUPDrvLinuxIDC 
-[   ​41.160690] vboxnetflt: Unknown symbol SUPDrvLinuxIDC 
-[...] 
-</​file>​ 
- 
-Le problème vient du fait que DKMS n'a pas bien installé le module //​vboxnetflt//​ pour la nouvelle version du kernel. 
-Pour le résoudre, rien de plus simple ! Il suffit de relancer l'​installation de Virtualbox, en entrant la commande suivante dans un terminal : 
-<​code>​ 
-sudo /​etc/​init.d/​vboxdrv setup 
-</​code>​ 
- 
-Pour suivre la correction de ce bug, vous pouvez consulter le [[http://​www.virtualbox.org/​ticket/​5817|rapport de bug sur le site virtualbox]],​ et celui [[http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=567460|sur le site de debian]]. 
  
  
Ligne 887: Ligne 1032:
 Source sur [[http://​ubuntu-virginia.ubuntuforums.org/​showthread.php?​p=9343024#​post9343024|ubuntuforums.org]]. Source sur [[http://​ubuntu-virginia.ubuntuforums.org/​showthread.php?​p=9343024#​post9343024|ubuntuforums.org]].
  
-==== Imprimante non fonctionnelle sur le système invité ==== 
  
-Sous VirtualBox 3.2, si votre imprimante est grisée dans la liste des périphériques USB alors que les autres périphériques (clé USB...) fonctionnent,​ essayez d'​[[:​users-admin#​gerer_son_compte_d_utilisateur|ajouter votre utilisateur aux groupes]] //lp// et //​lpadmin//​. +==== Souris incontrôlable ​====
-==== Iphone 4 non reconnu ​====+
  
-Sous VirtualBox 3.2 PUEL, l'iPhone 4 n'est pas correctement reconnu via le port USB. Il reste en « recovery mode » malgré ​l'ajout de l'​utilisateur courant ​dans le groupe //​vboxusers//​ et l'​ajout d'un filtre USB pour la machine virtuelle.+Si la souris est incontrôlable lors de l'utilisation d'un jeu sous Windows XP, il faut désactiver ​l'intégration ​de la souris ​dans le menu Machine ou utiliser le raccourci clavier Host + i.
  
-La pseudo solution consiste à lancer VirtualBox avec les droits du [[sudo|super utilisateur]] (ce qui peut se révéler très dangereux) : +==== Boot EFI impossible ====
-<​code>​gksu VirtualBox</​code>​+
  
-Ensuite il faut recréer une machine virtuelle ​avec le disque VDI utilisé habituellement. Pour finir, lancer la machine virtuelle et procéder à la mise à jour, cette dernière ne devrait plus s'​interrompre.+Lors de l'​activation du boot de votre machine virtuelle ​en mode EFI, vous obtenez ​le message suivant 
 +<​code>​Press ESC in nn seconds to skip startup.nsh or any other key to continue</​code>​ 
 +FIXME
  
-==== Can't open /etc/init.d/functions ====+Il faut éditer le fichier startup.nsh avec : 
 +edit startup.nsh
  
-On retrouve ce message d'​erreur avec VirtualBox 3.2 PUEL.+puis saisir les lignes suivantes : 
 +fs0: 
 +\EFI\ubuntu\grubx64.efi 
 +enregistrer avec ctrl+s et quitter avec crtl+q
  
-Le problème vient du fait qu'il existe un fichier /​etc/​redhat-release sur Ubuntu (car celui-ci ​est parfois nécessaire pour pouvoir installer certains logiciels commerciaux). Le programme d'​installation croit alors être sur Redhat ​et cherche le fichier /​etc/​init.d/​functions.+Attention ​car le clavier ​est en qwerty ​et il faut trouver les touches correspondantes.
  
-Pour corriger le problème, il faut renommer/​supprimer ce fichier (/​etc/​redhat-release) et relancer l'​installation ou la mise à jour. 
  
-==== Souris incontrôlable ====+====Pas d'​internet dans ma virtualbox ​===
  
-Si la souris ​est incontrôlable lors de l'utilisation d'un jeu sous Windows XP, il faut désactiver l'​intégration ​de la souris dans le menu Machine ou utiliser le raccourci clavier Host + i.+Il suffit de taper dans un terminal  
 +<​code>​ 
 +VBoxManage modifyvm "VM name" --natdnshostresolver1 on 
 +</​code>​ 
 +.. 
 +Ou "VM name" ​est le nom de ta machine virtuelle telle dans l'interface ​de virtualbox
  
-==== Boot EFI impossible ====+Source : http://​forum.ubuntu-fr.org/​viewtopic.php?​id=1105481 poste #11
  
-Lors de l'activation ​du boot de votre machine virtuelle en mode EFIvous obtenez ​le message suivant +==== Consommation de RAM importante d'une VM Ubuntu avec accélération 3D === 
-<​code>​Press ESC in nn seconds to skip startup.nsh or any other key to continue<​/code> + 
-FIXME+L'​accélération 3D d'un invité Ubuntu (Unity), sur un hôte Windows 7 64 bits, entraîne une fuite mémoire très importante lors de l'ouverture ​du tableau ​de bord : plusieurs dizaines de Mo/s. Voir [[https://​superuser.com/​questions/​827251/​virtualbox-suddenly-eats-gigabytes-of-memory|ici]] (confirmé par [[Utilisateurs:​Id2ndR]]). 
 + 
 +Le problème est dépendant des pilotes de l'​hôte. Avec un GPU Intel HD 4600 (Core Génération 4), le problème est résolu avec le pilote Intel 15.36.7.64.3960 téléchargeable [[https://​downloadcenter.intel.com/​Detail_Desc.aspx?​DwnldID=24348&​lang=fra&​ProdId=3720|ici]],​ et probablement les versions supérieures). 
 + 
 +==== Plantage au lancement d'une machine virtuelle ====
  
 +Il s'agit peut-être du problème évoqué [[:​virtualbox#​installation_principale_de_virtualbox|plus haut dans cette page]]. La solution y est indiquée.
  
 ===== Désinstallation ===== ===== Désinstallation =====
  
-Pour supprimer VirtualBox [[:​tutoriel:​comment_supprimer_un_paquet|supprimez ​les paquets]] +Pour supprimer VirtualBox [[:​tutoriel:​comment_supprimer_un_paquet|supprimez ​le paquet]]  **virtualbox**.
-  **virtualbox-ose** si vous utilisez l'​édition OSE ; +
-  * **virtualbox-4.2** ou **virtualbox-4.1** si vous utilisez l'​édition Oracle. +
- +
-Si vous ne connaissez pas la version de VirtualBox que vous utilisez, vous pouvez utiliser la commande suivante : +
-  sudo apt-get remove '​virtualbox*'​+
  
 Le dossier **~/​.VirtualBox** contenant vos machines virtuelles et leurs disques durs virtuels sera conservé quelle que soit la méthode de désinstallation utilisée. Le dossier **~/​.VirtualBox** contenant vos machines virtuelles et leurs disques durs virtuels sera conservé quelle que soit la méthode de désinstallation utilisée.
Ligne 935: Ligne 1087:
  
   * [[http://​www.virtualbox.org|Site Officiel de VirtualBox]] ;   * [[http://​www.virtualbox.org|Site Officiel de VirtualBox]] ;
-  * [[http://​download.virtualbox.org/​virtualbox/​2.0.2/​UserManual.pdf|Documentation PDF]] (en anglais) ;+  * [[https://​www.virtualbox.org/​download/​testcase/​manual/​UserManual_fr_FR.pdf|Documentation PDF]] (en français, ​ en relecture) et [[http://​download.virtualbox.org/​virtualbox/​4.2.16/​UserManual.pdf|Documentation PDF]] (en anglais) ;
   * [[http://​virtualboxes.org/​images/​|VirtualBoxes]],​ ressources en machines virtuelles gratuites préinstallées **(anglais)** ;   * [[http://​virtualboxes.org/​images/​|VirtualBoxes]],​ ressources en machines virtuelles gratuites préinstallées **(anglais)** ;
   * [[http://​virtualboximages.com/​|VirtualBoxImages.com]],​ ressources en machines virtuelles gratuites préinstallées **(anglais)** ;   * [[http://​virtualboximages.com/​|VirtualBoxImages.com]],​ ressources en machines virtuelles gratuites préinstallées **(anglais)** ;
-  * [[http://virtualbox.wordpress.com/​|Virtualbox® Images]], autre site de ressources en machines virtuelles gratuites préinstallées **(anglais)** ; +  * [[https://sourceforge.net/projects/​phpvirtualbox/​|phpVirtualBox]] permettant d'​utiliser VirtualBox depuis un navigateur Internet.
-  * [[:​tutoriel:​vmdk2vdi|Convertir une machine]] **VMware** (.vmdk) en **VirtualBox** (.vdi) ; +
-  * [[:​tutoriel:​network_tpme_virtualbox|Tutoriel sur VirtualBox]] (incomplet) ; +
-  * [[:​virtualbox_partage|VirtualBox et le partage réseau]] ; +
-  * [[:​virtualbox_repertoire_partage|VirtualBox et les répertoires partagés]] ; +
-  * [[:​virtualbox_reseau|VirtualBox et le réseau]] ; +
-  * [[:​virtualbox_montagecd|Faciliter le montage des cdroms Windows aux utilisateurs VirtualBox]] ; +
-  * [[http://​code.google.com/p/​phpvirtualbox/​|phpVirtualBox]] permettant d'​utiliser VirtualBox depuis un navigateur Internet.+
   * [[http://​remotebox.knobgoblin.org.uk/​|RemoteBox]] similaire à phpVirtualBox mais ne nécessite pas de serveur web pour fonctionner.   * [[http://​remotebox.knobgoblin.org.uk/​|RemoteBox]] similaire à phpVirtualBox mais ne nécessite pas de serveur web pour fonctionner.
   ​   ​
Ligne 952: Ligne 1097:
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3137234|Démarrer un système GNU/Linux installé physiquement dans VirtualBox]] **(forum)** ;   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3137234|Démarrer un système GNU/Linux installé physiquement dans VirtualBox]] **(forum)** ;
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=365418|Démarrer un Windows installé physiquement dans VirtualBox]] **(forum)** ;   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=365418|Démarrer un Windows installé physiquement dans VirtualBox]] **(forum)** ;
-  * [[http://​www.crl.univ-paris-diderot.fr/​doc/​users/​sysadmin/​kb/​virtualbox|Documentation sur le site de l'​université Paris Diderot]] ; 
-  * [[http://​www.commentcamarche.net/​faq/​9376-virtualbox-tester-des-os-comme-des-logiciels-tutoriel-kubuntu|Tutoriel sur Comment ça marche]] ; 
-  * [[http://​videonoob.fr/​tutoriel/​virtualbox-installer-ubuntu|Tutoriel sur Vidéo Noob]] ; 
-  * [[http://​quick-tutoriel.com/​144-creer-une-machine-virtuelle-avec-virtualbox-partie-1|Tutoriel sur Quick Tutoriel]] ; 
-  * [[http://​www.commentcamarche.net/​forum/​affich-12341107-virtualbox-partage-hote-xp-invite-ubuntu|Tutoriel sur le partage de dossier]] ; 
-  * [[http://​virtualboximages.com/​|VirtualBoxImages.com]],​ ressources en machines virtuelles gratuites préinstallées ; 
-  * [[http://​virtualbox.wordpress.com/​|Virtualbox® Images]], autre site de ressources en machines virtuelles gratuites préinstallées (en anglais) ; 
   * [[http://​macsim.labolinux.net/​2010/​06/​07/​virtualiser-macosx-sous-linux/​|Virtualiser MacOSX sous GNU/Linux]] ;   * [[http://​macsim.labolinux.net/​2010/​06/​07/​virtualiser-macosx-sous-linux/​|Virtualiser MacOSX sous GNU/Linux]] ;
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=439063|Tutoriel pour l'​installation de Virtualbox sur un serveur Ubuntu,la création d'une machine virtuelle, et l'​accès à cette machine virtuelle]] ;   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=439063|Tutoriel pour l'​installation de Virtualbox sur un serveur Ubuntu,la création d'une machine virtuelle, et l'​accès à cette machine virtuelle]] ;
-  *  [[http://​www.turnkeylinux.org/​blog/​convert-vm-iso|Tutoriel pour installer physiquement un système virtualisé (conversion raw to iso)]] **(en)** ; 
   *  [[http://​www.digdeo.fr/​sys-admin/​virtualbox-serveur-distant-sans-affichage-headless|Utiliser VirtualBox sur un serveur distant sans affichage]] ;   *  [[http://​www.digdeo.fr/​sys-admin/​virtualbox-serveur-distant-sans-affichage-headless|Utiliser VirtualBox sur un serveur distant sans affichage]] ;
-  * [[http://idealogeek.fr/linux/dossier-partage-vbox-linux/|Partager un dossier entre VirtualBox ​& Linux]] (**fr** ​+  * [[http://www.it-connect.fr/tutoriels/virtualisation/​virtualbox/|Plusieurs tutoriels sur l'​utilisation et la configuration de VirtualBox]] **(fr)** 
-  * [[http://​idealogeek.fr/​linux/​guest-additions-debian-virtual/​|Installer ​les Guests Additions sur une machine virtualisée Linux]] (**fr** ). +  * [[:​virtualbox_additions_invite#​ajoutez_un_repertoire_de_partage_a_virtualbox|VirtualBox et le partage réseau]] ​
-==== Tutoriels vidéos ====+  * [[:virtualbox_repertoire_partage|VirtualBox et les répertoires partagés]] ; 
 +  * [[:​virtualbox_reseau|VirtualBox et le réseau]] ;
  
-  * [[http://​www.tutoriels-video.fr/​lancer-windows-linux-virtualbo/​|Lancer windows en même temps que GNU/Linux]] avec VirtualBox ; +Changer l'​adresse MAC VBoxManage modifyvm vm_name ​--macaddress1 001122334455
-  * [[http://​www.youtube.com/​watch?​v=AVe8YkTC4Ug|Vidéo HD de la présentation du programme Virtualbox sous Ubuntu]] **(fr)**.+
  
  
Ligne 977: Ligne 1114:
 ---- ----
  
-//​Contributeurs principaux: [[utilisateurs:​Percherie]],​ [[utilisateurs:​luigifab]].//​+//​Contributeurs principaux: [[utilisateurs:​Percherie]],​ [[utilisateurs:​luigifab]], [[utilisateurs:​BeAvEr]]. \\  
 +Autres contributeurs : [[utilisateurs:​eagle08]]//  : ajout du [[:​ReactOS|système d'​exploitation ReactOS]]
  • virtualbox.1365543734.txt.gz
  • Dernière modification: Le 09/04/2013, 23:42
  • par 89.227.74.100