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 13/04/2010, 15:22]
213.95.41.13
virtualbox [Le 08/01/2024, 18:09] (Version actuelle)
nany [Installation principale de VirtualBox] virtualbox-7 → virtualbox-7.0
Ligne 1: Ligne 1:
-{{tag>Hardy Intrepid Jaunty Karmic ​virtualisation windows}}+{{tag>Jammy virtualisation windows}} 
 + 
 +------------------------------- 
 + 
 +{{ https://​upload.wikimedia.org/​wikipedia/​commons/​d/​d5/​Virtualbox_logo.png?​100|Logo de VirtualBox/​Oracle}} \\ 
  
----- 
 ====== VirtualBox ====== ====== VirtualBox ======
  
-{{ applications:virtualbox.png}}+**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//).
  
-<note importante>​ +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érique,​ simulé 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.
-ATTENTION DOC EN RESTRUCTURATION ET RÉÉCRITUREvous pouvez contacter [[utilisateurs/percherie]] ou [[utilisateurs/brazz]] +
-</note>+
  
-**VirtualBox** est un logiciel ​de [[virtualisation]] de systèmes d'​exploitation. Fonctionnant au-dessus d'un système d'​exploitation utilisant ​les ressources ​matérielles ​de l'​ordinateur (//système hôte//)VirtualBox crée un ou des nouveaux ordinateurs virtuels dans lesquels s'installent d'autres systèmes ​d'exploitation (//​systèmes invités//​). 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érique,​ simulé par un "faux ordinateur"​ (//machine virtuelle//​) créé par VirtualBox.+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 cloudc'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 ​plus d'un système d'​exploitation en même temps et en toute sécurité ​les systèmes invités n'​interagissent pas directement avec le système hôte. Le champ d'​action des systèmes invités est confiné, limité à leur propre machine virtuelle.+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 =====
  
-== Un logicieldeux éditions == +Certains termes techniques concernant le domaine de la virtualisation sont employés dans ce document. En voici quelques-uns : 
-VirtualBox est proposé ​en deux éditions :+  * Le **système hôte (host)** est le système d'​exploitation principal de votre ordinateurc'est notamment lui qui permet de faire fonctionner VirtualBox. 
 +  * Le **système invité (guest)** est le système d'​exploitation installé à l'​intérieur d'une machine virtuelle. 
 +  * 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.
  
-  * **VirtualBox Open Source Edition (OSE)** \\ Cette édition est un logiciel libre, soumis aux termes de la licence [[http://​www.virtualbox.org/​wiki/​GPL|GNU General Public License (GPL)]]. Elle est entièrement fonctionnelle,​ mais est amputée de certaines fonctionnalités propriétaires surtout utilisées en entreprises. +→ Voir aussi sur Wikipédia: [[wpfr>​Virtualisation]], [[wpfr>​Système ​d'​exploitation]].
-  * **VirtualBox (PUEL)** \\ Cette édition est un logiciel propriétaire,​ soumis aux termes de la licence ​[[http://​www.virtualbox.org/​wiki/​VirtualBox_PUEL|VirtualBox Personal Use and Evaluation License (PUEL)]]. Elle inclut toutes les fonctionnalités de l'​édition OSE, ainsi que la gestion de périphériques USB et l'​accès à la machine virtuelle par RDP. Son utilisation est gratuite pour un usage personnel ou éducatif uniquement ; pour un usage commercial, [[http://​globalspecials.sun.com/​store/​globalss/​en_US/​pd/​productID.165871500|l'​acquisition d'une licence ​d'​exploitation ​est requise]].+
  
 +===== Configuration requise =====
  
 +Afin de pouvoir utiliser VirtualBox sur votre machine, vous devez posséder au minimum la configuration suivante.
 +  * **Processeur** : 2 GHz (simple cœur)
 +  * **Mémoire vive** : 2 Gio
 +  * **Disque dur** : 116 Mio d'​espace disque libre
 +  * **Carte graphique** : peu importe
  
-===== Téléchargement et installation =====+Ceci étant, la 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.
  
-Les éditions OSE (libre) et PUEL (non-libre) ​de VirtualBox sont mutuellement exclusives : les deux éditions ne peuvent être installées ​en même temps dans votre système ​hôte Ubuntu. Si vous tentez ​d'installer l'​édition PUEL alors que l'​édition OSE est déjà installée, l'​édition OSE sera désinstallée automatiquement avant que l'​édition PUEL s'​installe,​ et //vice versa//Choisissez maintenant quelle édition de VirtualBox vous souhaitez installer.+Le tableau récapitulatif suivant donne quelques exemples ​de **configuration minimale** ​en fonction du système d'exploitation utilisé sur une machine virtuelleEst indiquée entre parenthèse la mémoire qui devra être affectée à la machine virtuelle.
  
-=== Installation ​de VirtualBox OSE (libre) ===+<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>​
  
-<​note>​L'édition ​libre de VirtualBox ne prend pas en charge l'​accès aux périphériques USB. Seule l'​édition PUEL de VirtualBox les gère.</note>+^ Système d'exploitation ^ Processeur ^ Mémoire vive ^ Espace disque ​libre 
 +| Ubuntu ​       | 1 GHz | 2 Gio //(1 Gio)// ​  | 9 Gio | 
 +| Kubuntu ​      | 1 GHz | 2 Gio //(1 Gio)// ​  | 5 Gio | 
 +| Xubuntu ​      | 1 GHz | 768 Mio //(384 Mio)// ​  | 5 Gio | 
 +| Lubuntu ​      | 1 GHz | 512 Mio //(256 Mio)// | 4 Gio | 
 +| Windows 7 | 2 GHz | 2 Gio //(1 Gio)/| 8 Gio |
  
-Pour installer l'​édition libre de VirtualBox, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​virtualbox-ose|virtualbox-ose]]**. 
  
-\\ Toutes les dépendances de VirtualBox ​(interface de gestion des machines virtuelles, compilateur et gestionnaire des modules du noyau Linux) sont gérées et installées automatiquement en même temps que le moteur ​de VirtualBox.+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.
  
-Une fois l'installation complétéeVirtualBox ​est accessible depuis l'entrée ​de menu //​**VirtualBox OSE**// du menu //​Applications ​-> Accessoires/​/.+Pour pouvoir, faire tourner convenablement une machine virtuelle sans ralentissement lors de l'utilisation de celle-ciil est recommandé d'avoir au moins 4 Go de RAM, un processeur dual-core/quad-core cadencé à 2 GHz. Il 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 virtuelle. Vérifiez que votre CPU supporte la virtualisation,​ pour plus d'​informations rendez-vous sur la page [[:​virtualisation]].
  
-=== Installation de VirtualBox PUEL (non-libre) ===+Attention, la mémoire vive (RAMalloué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 Mo) de RAM, lorsque 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 forts risques 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.
  
-L'​édition PUEL de VirtualBox est proposée ​dans le dépôt de paquets maintenu par l'​équipe ​de VirtualBox. ​Vous devez ajouter l'adresse ​de ce dépôt et sa clé de signature à vos sources de logiciels avant de pouvoir installer VirtualBox. +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.
-  * [[:​tutoriel:​comment_modifier_sources_maj|Ajoutez un des dépôts]] **non officiels** suivants à vos sources de mises à jour (choisissez celui correspondant à votre version d'​Ubuntu) :+
  
-^ Version ^ Dépôt ^ +===== Installation =====
-| Ubuntu 9.10| ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian karmic non-free%%''​ | +
-| Ubuntu 9.04| ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian jaunty non-free%%''​ | +
-| Ubuntu 8.10| ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian intrepid non-free%%''​ | +
-| Ubuntu 8.04 LTS| ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian hardy non-free%%''​ |+
  
-  * Dans une fenêtre de [[terminal]] (//​Applications -> Accessoire -> **Terminal**//​),​ exécutez la commande suivante afin de récupérer la clé de signature du dépôt de VirtualBox ​: <​code>​wget -q http://​download.virtualbox.org/​virtualbox/​debian/​sun_vbox.asc -O- | sudo apt-key add -</​code>​ +<note important>​**VirtualBox et KVM** \\ Il n'est pas recommandé d'​installer ​et utiliser ​en même temps VirtualBox ​et KVMCeci 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 virtuellevoire causer ​un arrêt du système hôtePour plus d'informations,​ consultez ​le document : [[kvm|Kernel Virtual Machine]]</note>
-  * Toujours dans la fenêtre de terminal, rechargez la liste des paquets disponibles pour l'​installation : <​code>​sudo apt-get update</​code>​Laissez se dérouler la procédure de recherche des nouveaux paquets ; +
-  * Puis, à l'aide de votre [[gestionnaire de paquets]] préféré, [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] ''​virtualbox-3.1'' ​et ''​dkms''​. (**[[apt://​virtualbox-3.1,​dkms|Installation en un-clic]]**) ​\\ Toutes les dépendances de VirtualBox (interface de gestion des machines virtuelles, compilateur ​et gestionnaire des modules du noyau Linux) sont gérées et installées automatiquement ​en même temps que le moteur de VirtualBox. +
-  * 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 ; +
-  * Un second message de configuration vous indique qu'un module ''​vboxdrv''​ doit être compilé pour votre noyau Linux. //([[http://​pix.toile-libre.org/​upload/​original/​1263361949.png|Afficher un exemple de message]].)// Ceci est nécessaire pour l'​interaction entre VirtualBox et votre système Ubuntu. Appuyez sur le bouton **Suivant** pour confirmer la compilation du module ''​vboxdrv''​ ; +
-  * Une fois l'​installation complétée,​ vous devez clore votre session utilisateur,​ puis la rouvrir. Ceci est nécessaire afin de prendre en charge des nouvelles autorisations pour l'​utilisation de VirtualBox.+
  
-Une fois l'installation complétée et votre session utilisateur close et rouverte, ​VirtualBox est accessible depuis ​l'entrée ​de menu //**Sun VirtualBox**// du menu //​Applications -> Outils système//.+Deux méthodes sont proposées pour installer VirtualBox : 
 +  * Une première méthode s'effectue à partir des dépôts de logiciels officiellement gérés par Ubuntu. Cette é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]]. 
 +  ​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 Debian. Lorsque 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]].
  
-<note help>​**« Seul mon compte d'​utilisateur est habilité à exécuter ​VirtualBox ​PUEL. Comment faire pour autoriser ​d'autres utilisateurs à utiliser VirtualBox ? »** \\ Seuls les utilisateurs membres du groupe ''​vboxusers''​ sont autorisés à utiliser VirtualBox. Ceux qui ne sont pas membres de ce groupe ne peuvent pas utiliser VirtualBox ; de fait, ils n'en verront même pas l'​entrée de menu dans le menu //​Applications//​. ​+==== Installation principale de VirtualBox ​==== 
 +=== Installation par les dépôts officiels ​d'Ubuntu ===
  
-{{  http://pix.toile-libre.org/​upload/​original/​1263362605.png?200}}+Pour installer **VirtualBox** tel qu'​empaqueté par l'​équipe d'​Ubuntu,​ [[:tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​virtualbox,​virtualbox-qt,​virtualbox-dkms,​virtualbox-guest-additions-iso,​virtualbox-guest-utils|virtualbox virtualbox-qt virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils ]]**.
  
-Pour autoriser un utilisateur à utiliser VirtualBox, vous devez ajouter son compte au groupe ​de membres ​''​vboxusers''​. Pour ce faire : +TUTO en vidéo ​de l'installation ​: [[https://peertube.live/​videos/watch/3412342e-a845-4343-a652-8b6fbbb0a3b8|Lien]]
-  - Ouvrez l'​outil de [[users-admin|gestion des comptes d'​utilisateurs]] (//Système -> Administration -> **Utilisateurs et groupes**//) et déverrouillez les fonctions d'​administration ; +
-  ​Sélectionnez le compte d'​utilisateur auquel l'​accès à VirtualBox doit être autorisé, puis appuyez sur le bouton **Propriétés** ; +
-  ​Sous l'​onglet //​Privilèges utilisateur//,​ autorisez le privilège **Utiliser VirtualBox** et validez la modification ; +
-  ​Cet utilisateur doit clore toutes ses sessions utilisateur en cours pour que la nouvelle autorisation soit prise en compte.+
  
-Cette limite ne s'applique pas à l'​édition ​OSE de VirtualBox. ​Tous les utilisateurs peuvent utiliser ​VirtualBox ​OSE.</​note>​+=== Installation depuis le dépôt d'Oracle (version la plus à jour) === 
 +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.
  
 +<note tips>
 +Pour palier ce problème, il faut ajouter "​[arch=amd64]"​ entre "​deb"​ et "​http://​download..."​
 +</​note>​
  
 +Pour procéder à l'​installation,​ suivez les instructions suivantes :
 +  - Dans une fenêtre de **[[terminal]]**,​ exécutez la commande suivante afin de récupérer les clés de signature du dépôt de VirtualBox : <​code>​wget -O- https://​www.virtualbox.org/​download/​oracle_vbox_2016.asc | sudo gpg --yes --output /​usr/​share/​keyrings/​oracle-virtualbox-2016.gpg --dearmor</​code>​
 +  - Ajoutez le dépôt d'​Oracle compatible avec votre version d'​Ubuntu à votre liste de sources de logiciels en exécutant la commande suivante dans un **[[terminal]]** : <​code>​echo "deb [arch=amd64 signed-by=/​usr/​share/​keyrings/​oracle-virtualbox-2016.gpg] http://​download.virtualbox.org/​virtualbox/​debian $(lsb_release -sc) contrib"​ | sudo tee /​etc/​apt/​sources.list.d/​virtualbox.list</​code>​
 +  - Rechargez la liste des paquets disponibles pour installation en exécutant la commande suivante dans un [[terminal]] : <code bash>​sudo apt update</​code>​
 +  - Pour connaître la dernière version installable : <​code>​apt-cache madison virtualbox</​code>​
 +  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​virtualbox-7.0|virtualbox-7.0]]**.
  
 +- N'​oubliez pas de [[virtualbox#​peripheriques_usb_virtualbox_4|rajouter votre compte dans le groupe ''​vboxusers''​]] pour avoir accès à l'USB dans vos machines virtuelles.
 +<​code>​sudo usermod -G vboxusers -a $USER</​code>​
  
 +- Si vous avez installé Virtualbox des dépôts Oracle en remplacement de la version des dépôts officiels d'​Ubuntu,​ il peut-être nécessaire de mettre à jour le module DKMS :
 +<​code>​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>​
  
 +=== Installation du noyau/​kernel VirtualBox pour Linux ===
  
 +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//
  
-===== Créer sa première machine virtuelle ===== +Ainsi, il faut installer le driver kernel/​noyau de VirtualBox pour Linux. Cela se fait en 2 parties : 
-<note tip>Vous pouvez suivre ce [[http://www.siteduzero.com/​tutoriel-3-36484-virtualisez-un-systeme-d-exploitation-avec-virtualbox.html#​ss_part_2|tutoriel]] ou [[http://​www.tutoriels-video.fr/lancer-windows-linux-virtualbo/​|celui ci en vidéo]], qui guide aussi l'installation ​et la configuration ​de VirtualBox.</​note>​+  - 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 : 
 +<code bash>​sudo apt install ​--reinstall linux-headers-$(uname ​-r) virtualbox-dkms dkms</code> 
 +    
 +===Installation du support de l'USB 2 et 3=== 
 +Pour le support ​de l'USB 2, consultez le paragraphe traitant des [[virtualbox#​peripheriques usb]].
  
-Vous pouvez lancer le logiciel ​par le menu //​Applications → Outils ​système// ou //​Applications → Accessoires//​ ou avec la commande :+===Installation des Additions Invitées=== 
 +Ces additions sont par exemples indispensables pour avoir un dossier partagé entre le système ​hôte et le système virtualisé. 
 +   
 +Pour activer les Additions invitées, lancez Virtualbox, puis le Système invité. Ensuite dans le menu Périphériques,​ cliquez sur Insérer l'​image CD des Additions invité. ​
  
-  ​VirtualBox+Pour un invité Windows, démarrez le windows. Ouvrez ensuite l'​explorateur de fichier, dans le panneau latéral gauche vous verrez Lecteur de CD (D:) VirtualBox ​Guest Additions. Cliquez dessus. Puis double-cliquez sur VBoxWindowsAdditions,​ et installez le tout. 
 +Redémarrez ensuite le système invité windows. ​
  
-À partir de la première ouverture de la fenêtre de VirtualBox, vous aurez à passer les étapes suivantes: 
-  - __Vérification des « global settings »__ pour adapter //si vous le jugez préférable//​ : 
-    * le répertoire d'​installation de VDI et Machines qui sinon sera installé par défaut sur ~/​.VirtualBox 
-    * le choix de la //host key// (la touche « Ctrl » de droite sera choisie par défaut, voir case //Input//) 
-  - __Création de la VM__ (taille, mémoire, son, USB, CD, etc.) 
-Veiller notamment à cocher les cases « //enable audio// », « //enable usb// », si vous voulez profiter de ces fonctionnalités dans le futur (en effet, il est arrivé que la mise en place de ces fonctionnalités,​ après coup, pose problème à certains utilisateurs). 
-  - __Installation de l'OS émulé__ (//via// un CD ou une image ISO) 
-  - __Rajout des « guest additions »__ (voir [[#​ameliorer_l_emulation_de_l_os_guest|Amélioration de l'​émulation]]…) 
  
-Lorsque vous serez satisfait de votre installation,​ pensez donc à prendre un [[#​les_snapshots|snapshot]].+===== 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 ====
  
-En session, il est important de noter que pour passer de l'OS invité (Guest) à l'OS hôte (Host), il vous faudra presser ​la touche **CONTROL** (de droite) ou toute autre touche que vous aurez paramétré à cet effet comme Touche Host. +La ''​Touche Hôte'' ​est par défaut ​la touche **Ctrl droite** (votre clavier a 2 touches ''​Ctrl'​', il faut utiliser la touche ''​Ctrl'' ​de droite!).
-Cette touche (configurable),​ permet d'effectuer les opérations les plus courantes : +
-  * Touche Host--F : mode plein écran +
-  * Touche Host--Suppr : envoie un Ctrl--Alt--Suppr à l'OS Guest +
-  * Touche Host--⌫ : envoie un Ctrl--Alt--⌫ à l'OS Guest +
-  * Touche Host--G : permet d'**adapter la taille du système hôte à votre écran** (bien pratique) +
-  * etc.+
  
-==== Améliorer l'émulation ​de l'OS Guest ====+  * //Fichier → **Gestionnaire de supports virtuels**//,​ pour gérer les images de disque dur virtuel, CD-ROM et disquette ; 
 +  * //Machine → **Nouveau**//,​ pour créer une nouvelle machine virtuelle ; 
 +  * //Machine → **Préférences**//,​ pour configurer une machine virtuelle ; 
 +  * ''​Touche Hôte''​ + **F**, affichage d'un //système invité// en plein écran ; 
 +  * ''​Touche Hôte''​ + **Q**, fermeture ​de la machine avec différents choix (sauvegarde,​ extinction, fermeture brutale) ; 
 +  * ''​Touche Hôte''​ + **R**, effectuer un « reset » sur un //système invité// ; 
 +  * ''​Touche Hôte''​ + **H**, extinction de la machine ; 
 +  * ''​Touche Hôte'' ​+ **Suppr.**, exécute **Ctrl + Alt + Suppr** sur un //système invité// Windows.; 
 +  * //Touche Hôte + F1 à F6, basculer entre les terminaux //sur un invité Linux.
  
-VirtualBox propose des pilotes adaptés pour l'OS Guest : pour Windows et pour [[:​gnu|GNU]]/​[[:​linux|Linux]].+=== Créer une machine virtuelle ====
  
-Ceci permet +La création ​de machine virtuelle est identique sur tous les //systèmes hôtes// (GNU/LinuxMacOSMS Windows, etc.).
-  * Un redimensionnement automatisé de la zone d'​affichage de l'OS Guest, quand on redimensionne la fenêtre d'​émulation dans l'OS Host. +
-  * La possibilité ​de passer la souris du Host au Guestet vice versaplus aisément. +
-  * Le partage de fichiers entre l'OS Host et l'OS invité sous peine d'​obtenir le message :+
  
-> L'​erreur système 67 s'est produite. Nom de réseau introuvable. 
  
-  ***Quand l'OS Guest est de type Windows** : 
-    * Dans la session d'​émulation,​ sélectionner « Install Guest Additions ». 
-    * Pour installer les additions clients et bénéficier de **direct 3D sous Virtualbox 3.0** vous devez **installer** les **additions clients** en** mode sans échec** (safe mode [F8]) 
-VirtualBox va monter automatiquement une image ISO fournie avec l'​émulateur,​ ce qui provoquera le démarrage automatique de l'​installation de ces pilotes. 
-<note tip>Pour hardy : il semblerait que l'ISO ne soit plus disponible pour la version 1.5.6, en revanche l'ISO de la 1.6 fonctionne. elle est disponible ici : http://​download.virtualbox.org/​virtualbox/​1.6.0/​VBoxGuestAdditions_1.6.0.iso 
-La derniére version de l'iso (2.2.0) disponible pour hardy , Intrepid et jaunty : 
-http://​download.virtualbox.org/​virtualbox/​2.2.0/</​note>​ 
  
 +<​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.
  
 +Pour ne pas se retrouver dans la situation de récréer un disque plus grand par la suite (avec toutes les manipulations que cela implique), il vaut mieux, avec l'​option «** image dynamique** », **créer un disque conséquent** ​ ( ≥ 40 Go qui n'​occupera que l'​espace nécessaire). Ceci bien sûr si la taille de votre disque dur le permet.</​note>​
  
-    * Il est à noter que l'​installation de ces pilotes est prévue pour des Windows 2000 ou plus. Windows 98 tolère l'​installation,​ mais peut ne pas marcher. Notamment les pilotes graphiques, qui n'ont pas été conçus pour ce dernier, ainsi que pour ses prédécesseurs fait l'​objet d'un blâme de la part des utilisateurs de la VirtualBox. 
  
-<note tip>Si vous avez installé la version VirtualBox OSE, l'​installation de ces pilotes ne se fera pas. Mais la solution est [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1620271#​p1620271|ici]]</​note>​+==== Installer un système invité ====
  
-<note tip>​Après l'​installation de Windows XP, avec l'​option disque dur SATA d'​activé (VirtualBox non-OSE 1.6.2 et 1.6.4, mais p-e aussi les version OSE, et les autres versions), ​vous pourrez remarquer qu'un périphérique inconnu est présent dans le gestionnaire de périphérique de Windows (a prioriégalement valable avec les autres versions de Windows). Pour remedier à cela il convient d'installer ​les pilotes SATA Mobile d'​INTEL. Ces pilotes sont disponibles en suivant le lien suivant : [[http://downloadcenter.intel.com/Detail_Desc.aspx?​agr=Y&​ProductID=2101&​DwnldID=16012&​strOSs=44&​OSFullName=Windows*%20XP%20Professional&​lang=eng|iata82_enu.exe]]une fois le fichier téléchargé & installé le périphérique inconnu devrait être (en toute logique, mais je ne garantie rien) reconnu. Jérémie Liénardle 15/08/2008, Testé sur DELL Precision 3400 (Intel Q6600), Ubuntu Studio 8.04 noyau 2.6.24-19-rt,​ source : [[http://​forums.virtualbox.org/​viewtopic.php?​p=32261&​sid=dccfeec601524140e1347be84f9195e0|Forum VirtualBox Officiel]]</​note>​+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 pasou qui ne fonctionnent pas suffisamment bienavec [[:​Wine]] ​(ou [[:PlayOnLinux]], fondé lui-même sur Wine).
  
-  * **Quand l'OS Guest est de type [[:​GNU]]/​[[:​Linux]]** (user manual section 4.3.1) : +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 logicielsSi 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 exploitableVous pouvez aussi utiliser ​une version plus ancienne de Windowscomme Windows 98 ou Windows 98SEqui consomme sensiblement moins d'espace disque ​que Windows XP, au détriment des performances ​de l'​application.
-    * installation des modules noyaux nécessaires. Par chance ceux-ci sont déja installés par défaut sur les versions ​récentes d'​Ubuntu ​(user manual section 2.2.2 de Virtualbox +
-    * Dans la session ​d'émulation, sélectionner « Install Guest Additions ». +
-VirtualBox « devrait » monter automatiquement ​une image ISO fournie avec l'​émulateur. Si rien ne se passel'​installation du paquetage build-essential peut résoudre le problème. Tout fermerrelancer Vitualbox et la machine virtuelle puis re-sélectionner « Install Guest Additions ». Si ça ne marche toujours pas, tenter une installation « à la main » : +
-    * aller dans le répertoire ou le CD-ROM est monté (/​media/​cdrom0) et lancer la commande « ''​sh ./​VBoxLinuxAdditions-**[archi]**.run'​' ​» en tant que root ( **[archi]** peu être **x86** ou **amd64**) ( à compter ​de virtualbox 3.xx).+
  
-  sudo apt-get install build-essential +Pour installer Windows comme //système invité// :
-  cd /media/cdrom0 && sudo sh ./VBoxLinuxAdditions-[archi].run+
  
-Sur VirtualBox 3.xx +  * Démarrer l'​installation de Windows, [[http://​www.malekal.com/​tutorial_VirtualBox.php|dans la partie 3 du tutoriel]] ; 
-  ​cd /media/cdrom0 && sudo ./autorun.sh+  ​* Méthode pas à pas pour [[http://www.malekal.com/installation_XP.php|installer Windows Xp]] ;
  
-Ou encore, double cliquer sur le cd **VBOXADDITIONS_3.** sur le bureau, double cliquer sur **autorun.sh** depuis la fenêtre qui s'ouvre. Votre mot de passe sudo est demandé et l'installation se fait.+Pour installer d'autres versions d'Ubuntu comme //système invité// :
  
-Une fois l'​installation terminée un reboot de la machine virtuelle ​est demandé.+  * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-installer-ubuntu|vidéo noob]] ; 
 +  * Sur [[http://​www.commentcamarche.net/​faq/​9376-virtualbox-tester-des-os-comme-des-logiciels-tutoriel-kubuntu#​lancer-la-machine-virtuelle|comment ça marche]].
  
-Résultat : bonne gestion de la capture (et surtout de la "​relâche"​) de la souris. ​+==== Système invité en 64 bits ====
  
-FIXME Ces pilotes ne fonctionnent pas avec toutes les distributions ​... mais avec les versions stables d'​Ubuntu ça devrait aller.+Pour pouvoir utiliser un système invité en 64 bits, il est nécessaire que l'​ordinateur supporte la virtualisation matérielle (VT-x //[vmx]// ou AMD-V //[svm]//)Pour le savoir, il suffit par exemple de saisir la commande suivante dans un Terminal (une absence de réponse indique que la virtualisation matérielle est impossibleUne réponse positive indique une __possibilité__ de virtualisation matérielleDans ce dernier cas, pour que la fonction de virtualisation matérielle soit effectivement disponible, il faut aussi que le paramètre de virtualisation soit actif dans le BIOS (AMD Ryzen -> tab MIT / Advanced Frequency Settings / Advanced Core settings / option SVM) :
  
-<note tip>Avec un Host Windows Seven, si vous avez des soucis de son, essayez d'installer les Mises à Jour de l'OS.</note>+<code>egrep '(vmx|svm)' ​/​proc/​cpuinfo</code>
  
-<note tip>Si le noyau de la machine virtuelle ​est mis à jour, il faut procéder à une ré-installation de ces Additions. Vous le remarquerez vite au fait que votre souris est de nouveau capturée entièrement par la machine virtuelle, et qu'il faille ​un Ctrl-droit pour la libérer.</note>+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 ====
 +<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 :
  
-===== Utilisation avancée =====+  - **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.
  
-==== Nom des commandes ====+<note important>​ 
 +Si vous ajoutez un //Filtre Périphérique USB// et qu'il est activé, le montage se fera automatiquement. **Un périphérique n'est disponible que dans un système à la fois (//système hôte// ou un des //systèmes invités//​)**.
  
-Suivant que vous installez la version OSE ou nonles noms pour lancer les commandes diffèrent par la casse : +Par exemple, si vous démarrez votre //système invité// alors que votre clé USB est en cours de transfert sur votre //système hôte//ce transfert sera interrompu de manière « sauvage » (sans éjection)**Cette fonction automatique est donc à utiliser selon vos besoins.** 
-  * version OSE (Code Source Ouvert: virtualbox / vboxmanage +</note>
-  ​version non OSE (Code Source Fermé) : VirtualBox ​VBoxManage+
  
-L'utilisation est assez aisée car VirtualBox possède une interface ​graphique ​très simple (bien qu'il soit possible de tout scripter avec la commande ''​vboxmanage''​ ou ''​VBoxManage''​)+=== Activation de l'USB 2 et 3=== 
 +== Installation en mode graphique ​==
  
-==== Gestion SATA ====+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 :
  
-<​note>​Le contrôleur SATA <​del>​n'​est plus inclus dans la version 3.1 Il</del> est réintroduit dans la version ​3.1.6</note>+  * VirtualBox 5.2.10 (Ubuntu 18.04) : https://​download.virtualbox.org/​virtualbox/​5.2.10/​Oracle_VM_VirtualBox_Extension_Pack-5.2.10-122406.vbox-extpack 
 +  * [[https://​www.oracle.com/​virtualization/​technologies/​vm/​downloads/​virtualbox-downloads.html|Dernière ​version ​de Virtualbox]],​ notamment pour Ubuntu 20.04. 
 +  * Autre version: ​ https://​download.virtualbox.org/virtualbox
  
-=== Pilote logiciel Intel ===+<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>​
  
-Le pilote SATA quand il est couplé à l'ICH6 est gérable par le "​[[http://​www.intel.com/​support/​fr/​chipsets/​imsm/​index.htm|Gestionnaire de stockage Matriciel Intel]]"​ //- cela résout la prise en charge par le gestionnaire de périphériques matériels sous Windows//. 
  
 +Après le téléchargement du pack d'​extension correspondant à votre version de VirtualBox, l'​ajout doit se faire depuis le logiciel :
 +  - Ouvrez le menu //Fichier -> **Paramètres…**//​ (raccourcis clavier Ctrl + G) ;
 +  - Allez à la rubrique //​**Extensions**//​ ;
 +  - 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ée (probablement située dans votre dossier téléchargement) ;
 +  - Validez son installation ;
 +  - 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.
  
-==== Activer le son ====+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.
  
-Dans la fenêtre principale ​de VirtualBox, cliquez sur Machine->​Préférences puis allez dans la section Audio et cochez Activer l'​audio,​ avec le périphérique (réel) de votre choix ET le périphérique virtuel (ex: simuler une vieille SoundBlaster16) de votre choix.+== Installation en lignes ​de commandes ==
  
-==== Le réseau ====+  - 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>​sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack</​code>​ 
 +  - Si vous le souhaitez, suppression des fichiers téléchargés : <​code>​rm *.vbox-extpack</​code>​
  
-VirtualBox offre plusieurs manières de gérer ​l'accès au réseau de l'OS Guest : en NAT en utilisant l'interface de l'hôte (HOST), ​en mode bridgé, en réseau local... Ces options sont disponibles dans les paramètres (settings) de l'OS invité (Guest).+Si l'étape n°1 ne fonctionne pasil est probable qu'un paquet essentiel soit manquant. Vous pouvez ​l'installer ​en utilisant la commande <​code>​sudo apt install build-essential dkms linux-source linux-headers-`uname -r`</​code>​
  
-Pour voir en détail ces différentes configurations,​ aller sur la page [[:​virtualbox_reseau | VirtualBox ​et le réseau]]+== Autoriser ​VirtualBox ​à accéder aux ports USB sur une machine hôte sous Linux ==
  
-=== Pilote Logiciel Intel ===+Pour que vos machines virtuelles puissent avoir accès aux ports USB sous Linux, il faut ajouter votre compte utilisateur au groupe vboxusers. Sans cela la liste des périphériques reste vide. Utilisez la commande: <​code>​sudo usermod -G vboxusers -a $USER</​code>​ 
 +==== Démarrer sur une clé USB ==== 
 +=== Prérequis === 
 +  - Une clé USB Bootable ; 
 +  - Avoir amélioré l'​émulation ; 
 +  - Savoir identifier un périphérique USB (sous la forme /dev/sdx), GParted est un moyen simple d'​obtenir l'​information.
  
-Il est possible d'​obtenir ​les pilotes logiciels ​pour : +=== Création du lien vers sa clé === 
-  ​* l'​[[http://www.intel.com/support/network/adapter/1000mtdesktop/index.htm|Intel PRO/1000 MT Desktop]] +  - 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. 
-  * l'​[[http://​www.intel.com/support/network/adapter/​1000mtserver/​index.htm|Intel PRO/1000 MT Server]] +  ​- 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> 
-  ​* l'​[[http://www.intel.com/​support/​network/​adapter/​1000tserver/​index.htm|Intel PRO/1000 T Server]]+  ​- Modifiez le propriétaire du fichier ​<code bash>​sudo chown $USER ~/Téléchargements/usb.vmdk</code>
  
-//- cela résout la prise en charge par le gestionnaire de périphériques matériels sous Windows//.+Le programme a créé un fichier nommé « **usb.vmdk** » dans votre dossier Téléchargements.
  
 +=== Import dans VirtualBox ===
 +  - Dans VirtualBox, aller dans la configuration de votre machine virtuelle rubrique **Stockage** ;
 +  - Ajoutez un disque dur primaire ;
 +  - Choisissez un disque existant en sélectionnant le fichier **usb.vmdk** précédemment crée ;
 +  - Au démarrage de la machine virtuelle, démarrez depuis le disque que vous venez d'​ajouter.
  
-==== Les périphériques USB ==== +<​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>​
-<​note ​important> +
-** Ubuntu 9.04 - Jaunty Jackalope - VirtualBox 3 **+
  
-FIXME : Les périphériques USB fonctionnent parfaitement après installation si l'on déclare l'​utilisateur courant dans le groupe "​vboxusers" ​;  +==== Partage de dossiers depuis ​l'hôte ==== 
-donc toutes les modifications,​ concernant l'USB, qui suivent sont inutiles dans ce cas précis ! +Reportez-vous à la page [[virtualbox_additions_invite#​ajoutez_un_repertoire_de_partage_a_virtualbox|suivante]] ​
-FIXME : Il n'est apparemment plus non plus nécessaire de déclarer l'​utilisateur ​"root" dans le groupe "​vboxusers"​+  
 +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.
  
-FIXME : Il en a l'air de même sous Ubuntu 9.10 Karmic Koala+  *  ​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 (SATA, IDE, SCSI...)
  
 +  *  cliquer sur l'​icône disque avec un + pour ajouter un lecteur. Choisir "​Laisser vide" puis confirmer
  
-Note d'un utilisateur : Personnellementmême sous Jauntyj'ai eu des problèmes avec l'USB (tous les périphériques détectés, un seul connectable)Néanmoins, ​la méthode fournie pour Hardy et Intrepid a parfaitement fonctionnée. +  *  Cliquer sur le lecteur que vous venez de créer puis dans "​Attributs"​ à droitechoisir 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 virtuelVotre lecteur physique devrait apparaître dans la listeChoisissez-le puis confirmez
-</​note>​+
  
-<note important>​**L'usb n'est pas utilisable ​d'origine dans ubuntu ! Référez vous à la Partie activation de l'usb un peu plus bas !**</​note>​+  ​ ​Démarrez la machine virtuelle pour installer votre OS invité depuis le CD d'installation 
 +===== Optimisations ===== 
 +==== Carte réseau virtuelle ====
  
-Pour voir les périphériques USB dans votre OS Guest, il vous suffit ​de cocher « Enable USB Controller » avant de lancer votre machine virtuelle.+VirtualBox offre plusieurs manières ​de gérer l'​accès au réseau du //système invité// :
  
-VirtualBox offre la possibilité ​de filtrer ​les périphériques USB (rendre disponible certains périphériques USB dans l'OS Guest). En claircette fonction sert à monter automatiquement les périphériques lors du démarrage du guest.+  * 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 ; 
 +  * 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 privé hôte : relie entre elles par connexion réseau plusieurs machine virtuelle présente sur le même hôte ; 
 +  * Pilotes génériques : relie entre elles différentes machine virtuelle avec la même interface réseau générique via deux méthode (tunnel UDP et Virtual Distributed Ethernet).
  
-Il faut d'​abord peupler la liste des périphériques et leurs caractéristiques ​ dans le champ ad hoc. Si le périphériques USB est connecté et monté dans l'OS Host, il suffit de cliquer sur « Ajouter » (à droite de la zone de filtres) les champs « Filtre USB » se remplissent automatiquement. Si non, il faudra entrer les informations à la main dans les champs.+Ces options sont disponibles ​dans les paramètres du //système invité//.
  
-La case à cocher à gauche du périphérique déclaré précédemment permet (si cochée) de monter automatiquement le périphérique dans l'OS Guest lors de sa connexion. ​+Afin d'alléger cette page, veuillez consulter :
  
-<note importante>​+  * 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 ; 
 +  * [[https://​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]].
  
-**Attentionle périphérique n'est disponible que dans un OS à la fois (l'OS Host ou un des OS Guest). Ceci a des conséquences.**+FIXME: les pages de la doc citée précédemment sont à restructurermême chose pour la description des modes d'accès réseau.
  
-Par exemple, si vous démarrez votre OS Guest alors que votre clé USB (périphérique USB déclaré et coché dans « USB controller ») est en cours de transfert sur votre OS Host, ce transfert sera interrompu de manière « sauvage » (sans éjection). Cette fonction automatique est donc à utiliser ​avec prudence. +==== Résolution d'​écran ​avec un live-CD ====
-</​note>​+
  
 +Lorsque l'on utilise un Live CD Ubuntu sous VirtualBox, la résolution d'​écran est limitée à 800x600.
 +\\ Pour obtenir une meilleure résolution :
  
-Si un périphérique USB n'est pas déclaré dans le champ filtre (ou est déclaré mais avec la case ad hoc décochée) et s'il est monté dans l'OS Host, il apparaitra dans la liste déroulante en bas à droite de la fenêtre ​du Guest (le sigle USB)une fois l'OS Guest lancé et pourra être monté d'un simple clic si nécessaire. Il se retire (virtuellement) par la même manipulation et est de nouveau disponible pour le Host.+  - [[:​tutoriel:​comment_modifier_un_fichier|Éditer ​le fichier]] **/​etc/​X11/​xorg.conf** ​avec les droits d'administration ; 
 +  - Ajoutez les trois lignes suivantes :<​code>​Section "​Monitor"​ 
 +    HorizSync ​   31-67 
 +EndSection</​code>​ 
 +  - Enregistrez les changements ; 
 +  - Redémarrez ​la [[:​sessions|session]] ​du live CD.
  
-=== Activation de l'usb ===+==== Masquer la barre d'état et la barre de menu ====
  
 +=== En ligne de commande par le terminal ===
  
-Si la fonction usb n'apparaît pas dans les options ou que vous obtenez ​un message du genre :+Pour masquer ​la barre d'état de l'​interface par défaut, exécuter la commande suivante ​dans un terminal ​: 
 +<​code>​VBoxManage setextradata global GUI/​Customizations noMenuBar,​noStatusBar</​code>​
  
-Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.+Pour masquer uniquement la barre de menu, exécuter la commande : 
 +<​code>​VBoxManage setextradata global GUI/​Customizations noMenuBar</​code>
  
 +Pour masquer uniquement la barre d'​état,​ exécuter la commande :
 +<​code>​VBoxManage setextradata global GUI/​Customizations noStatusBar</​code>​
  
-=== Commun à Ubuntu Gutsy et Hardy ===+Enfin pour rétablir la configuration par défaut, exécuter la commande : 
 +<​code>​VBoxManage setextradata global GUI/​Customizations</​code>​
  
-FIXME : Cette section semble inutile : vous devriez pouvoir passer directement à la partie Hardy ou Gutsy.+=== Par le raccourci clavier ===
  
 +Appuyer Ctrl (celui de droite) + c
  
-[[:​tutoriel:​comment_editer_un_fichier|Modifiez]] le fichier **/​etc/​init.d/​mountdevsubfs.sh**+===== Utilisation avancée =====
  
-Changer cette ligne (Ligne 40~): +<note tip>Cette rubrique est optionnelleelle s'​adresse aux personnes curieuses ou disposant de quelques connaissances techniquesPour consulter le manuel de VirtualBox taper **VBoxManage** dans un terminal.
-<file> +
-+
-# Magic to make /​proc/​bus/​usb work +
-+
-#mkdir -p /​dev/​bus/​usb/​.usbfs +
-#domount usbfs “” /​dev/​bus/​usb/​.usbfs -obusmode=0700,devmode=0600,​listmode=0644 +
-#ln -s .usbfs/​devices /​dev/​bus/​usb/​devices +
-#mount –rbind /​dev/​bus/​usb /​proc/​bus/​usb +
-</​file>​ +
-par :+
  
-<file+Vous pouvez aussi consulter la page [[:​tutoriel:​VirtualBox en environnement serveur]]. 
-+</note
-# Magic to make /​proc/​bus/​usb work +<note important>​Note : __les machines virtuelles dépendent de l'​utilisateur qui les créées__C'est-à-dire que si vous utiliser **VirtualBox en graphique** avec votre utilisateur "​george"​ logué alors veuillez à **utiliser le même utilisateur dans le terminal**
-+Vous ne pourrez pas contrôler les machines de cet utilisateur en ligne de commande si vous êtes logué en root dans le terminal.</note>
-mkdir -p /​dev/​bus/​usb/​.usbfs +
-domount usbfs “” /​dev/​bus/​usb/​.usbfs ​-obusmode=0700,​devmode=0600,​listmode=0644 +
-ln -.usbfs/​devices /​dev/​bus/​usb/​devices +
-mount –rbind /​dev/​bus/​usb /​proc/​bus/​usb +
-</file>+
  
-FIXME Une autre solution existe pour Hardy et VirtualBox 3.voir section d'​après.+<​note>​Lien de la __documentation officielle complète__ ​[[https://​www.virtualbox.org/​manual/​]]</​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 **Ubuntu20.04** :
  
-=== Ubuntu Hardy & Intrepid ===+<​code>​VBoxManage createvm --name Ubuntu20.04 --register</​code>​
  
-   grep vbox /etc/group +Vous pouvez **lister les machines** créées ainsi : 
-   ​vboxusers:​x:​124:​ionstorm+<​code>​ vboxmanage list vms </code>
  
-Repérer le n° après le x (ici124, mais il sera peut-être différent chez vous)+Il nous faut maintenant définir la taille du disque dur de notre machine virtuelledans notre cas la taille de notre disque dur sera de **14242MB** :
  
-   sudo gedit /etc/fstab+<​code>​VBoxManage createhd --filename Ubunt204.04 --size 14242</code>
  
-Ajouter ces 2 lignes à la finen remplaçant au besoin 124 par votre n° :+Et pour finiril nous faut enregistrer notre machine virtuelle, pour se faire :
  
-<file> +<code>VBoxManage registervm '/votre/chemin/absolu/​Ubuntu20.04.vbox'​</code>
-## usbfs is the USB group in fstab file: +
-none /proc/bus/usb usbfs devgid=124,​devmode=664 0 0 +
-</file>+
  
-   sudo gedit /​etc/​init.d/​mountkernfs.sh+Ou bien :
  
-Rajouter ces lignes après "​do_start () {" en remplaçant au besoin 124 par votre n° :+<​code>​VBoxManage createvm --name Ubuntu20.04 --register</​code>​
  
-<​file>​ +=== Configuration en ligne de commande de notre machine virtuelle ===
-## Mount the usbfs for use with Virtual Box +
-domount usbfs usbdevfs /​proc/​bus/​usb -o noexec,​nosuid,​nodev,​devgid=124,devmode=664 +
-</​file>​+
  
-Allez dans Administrations-->​ Utilisateurs et Groupes --> Gérer les Groupes+Nous utilisons l'​option **modifyvm** avec pour nom, le nom de notre machine virtuelle **Ubuntu20.04** tout en définissant notre type de système d'​exploitation **Ubuntu** :
  
-Assurez-vous d'​avoir les droits sur vboxusers en cliquant sur propriétés et en cochant l'​utilisateur approprié+<​code>​VBoxManage modifyvm Ubuntu20.04 ​--ostype Ubuntu</​code>​
  
-Redémarrer ubuntu.+Ensuite, nous allons allouer **1512MB** à notre machine virtuelle :
  
 +<​code>​VBoxManage modifyvm Ubuntu20.04 --memory 1512</​code>​
  
-=== Ubuntu Hardy 8.04.3 ​et VB 3.0 (testé en 12/2009)===+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 :
  
-Ajouter l'​utilisateur courant au groupe vboxusers si cela n'a pas été fait :+<​code>​VBoxManage storagectl Ubuntu20.04 --name IDE --add ide --controller PIIX4 --bootable on</​code>​
  
-<​file>​ +Nous allons maintenant attacher notre ISO **ubuntu-20.04-desktop-amd64.iso** à notre machine virtuelle **Ubuntu20.04** :
-sudo usermod ​-G vboxusers ​-a `whoami` +
-</​file>​+
  
-Editer le fichier ​de gestion des permissions pour l'usb :+<​code>​VBoxManage storageattach Ubuntu20.04 --storagectl IDE --port 0 --device 0 --type dvddrive --medium "/​chemin/​absolu/​de/​votre/​iso"</​code>​
  
-<​file>​ +Nous configurations ensuite **l'​accélération 3D**, **la taille de notre Vram**, **notre pilote audio ainsi notre codec audio** :
-sudo /​etc/​udev/​rules.d/​40-basic-permissions.rules +
-</​file>​+
  
-Mettez en commentaire la section suivante (mettre des # devant)+<​code>​VBoxManage modifyvm Ubuntu20.04 --vram 128 --accelerate3d on --audio alsa --audiocontroller ac97</​code>​
  
-<​file>​ +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)) :
-# USB devices ​(usbfs replacement) +
-SUBSYSTEM=="​usb"​ENV{DEVTYPE}=="​usb_device",​ MODE="​0664"​ +
-SUBSYSTEM=="​usb_device",​ MODE="​0664"​ +
-</​file>​+
  
-Et ajouter : +<​code>​VBoxManage modifyvm Ubuntu20.04 --nic1 nat --nictype1 82540EM --cableconnected1 on</​code>​
  
-<​file>​ +Nous pouvons enfin lancer notre machine virtuelle **Ubuntu20.04** :
-# Ajout pour support USB dans Virtualbox +
-SUBSYSTEM=="​usb",​ ENV{DEVTYPE}=="​usb_device",​ MODE="​0664",​ GROUP="​vboxusers"​ +
-SUBSYSTEM=="​usb_device", ​               MODE="​0664",​ GROUP="​vboxusers"​ +
-</​file>​+
  
-Relancez udev :+<​code>​VBoxManage startvm Ubuntu20.04</​code>​
  
-<​file>​ 
-sudo /​etc/​init.d/​udev restart 
-</​file>​ 
  
-=== Ubuntu Gutsy === 
  
 +==== Installer une machine virtuelle windows avec l'​interface graphique. ====
 +Voici l'​enchaînement graphique standard proposé:
  
-[[:tutoriel:comment_editer_un_fichier|Modifiez]] aussi la ligne du fichier **/​etc/​udev/​rules.d/​40-permissions.rules** ​+La grille d'​accueil après lancement de l'​application. 
 +{{ :applications:virtualbox:​virt01.png?​400 ​|}} 
 +Cliquer sur NOUVELLE et remplir ​la grille. 
 +{{ :​applications:​virtualbox:​virt02.png?​400 |}} 
 +Cliquer sur SUIVANT.{{ :​applications:​virtualbox:​virt03.png?​400 |}} 
 +Cliquer sur SUIVANT.{{ :​applications:​virtualbox:​virt04.png?​400 |}} 
 +Cliquer sur CREER.{{ :​applications:​virtualbox:​virt05.png?​400 |}} 
 +Cliquer sur SUIVANT.{{ :​applications:​virtualbox:​virt06.png?​400 |}} 
 +Cliquer sur SUIVANT.{{ :​applications:​virtualbox:​virt07.png?​400 |}} 
 +Cliquer sur CREER.{{ :​applications:​virtualbox:​virt08.png?​400 |}} 
 +Cliquer sur LECTEUR OPTIQUE VIDE.{{ :​applications:​virtualbox:​virt09.png?​400 |}} 
 +Afin d'​ouvrir une fenêtre.{{ :​applications:​virtualbox:​virt10.png?​400 |}} 
 +Cliquer sur CHOOSE A DISK FILE. Puis arcourir classiquement les répertoires pour sélectionner le bon ISO à utiliser.{{ :​applications:​virtualbox:​virt11.png?​400 |}} 
 +Cliquer sur OUVRIR{{ :​applications:​virtualbox:​virt12.png?​400 |}} 
 +On voit que le fichier ISO est bien sélectionné dans le port SATA. Cliquer sur DEMARRER.{{ :​applications:​virtualbox:​virt13.png?​400 |}} 
 +Il ne reste plus qu'à exécuter l'​installation.
  
-Changer cette ligne (Ligne 67~): 
-<​file>​USB devices (usbfs replacement) 
-SUBSYSTEM==”usb_device”,​ MODE=”0664″</​file>​ 
  
-par celle ci: 
  
-<​file>#​ USB devices (usbfs replacement) 
-SUBSYSTEM==”usb_device”,​ GROUP=”usbusers”,​ MODE=”0664″</​file>​ 
  
-Allez ensuite dans système -> administration -> Utilisateurs et groupes+==== Les instantanés ====
  
-  +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.
-cliquez sur **Gérer les groupes** puis **ajouter ​un groupe**+
  
-Remplissez ​la première ligne par :+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.
  
-<​file>​usbusers<​/file>+Si vous souhaitez détruire la //machine//, il vous faudra détruire auparavant les instantanés enregistrés.
  
-et cochez ​les utilisateurs qui doivent être membres de ce groupe.+Si vous souhaitez revenir à l'​état d'un instantané,​ supprimez ​les étapes ultérieures,​ sachant que vous perdrez ​ce qui a été modifié ou ajouté entre temps. Si vous avez fait plusieurs instantanés,​ vous pouvez supprimer les instantanés intermédiaires,​ ils seront fusionnés avec l'​instantané précédent.
  
-ensuite vérifier le group_id crée pour le groupe "​usbusers",​ grâce à la commande:+TUTO vidéo sur [[https://​peertube.live/​videos/​watch/​dcd357be-1d42-44cc-8c51-6aa983959d40|les instantanés,​ sauvegarde et restauration de machine virtuelle]]
  
-<​code>​grep '​usbusers'​ /​etc/​group</​code>​+=== Exemple ===
  
-Notez le group_id retourné la commande précédente, qui a la forme suivante:+<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>​
  
-<​file>​usbusers:​x:​[votre numéro ​de groupe]:[La liste des utilisateurs membre du groupe]</​file>​+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.
  
-ensuite [[:​tutoriel:​comment_editer_un_fichier|ajoutez cette ligne]] au fichier **/​etc/​fstab** :+La proposition suivante, concerne l'​installation de Windows XP qui occupe moins de place et demande moins de ressources que les versions suivantes de Windows. Le système fonctionnera déconnecté d'​Internet rendant inutile l'​utilisation de mise à jour de sécurité, d'​antivirus et de firewall.
  
-<​file>​none /​proc/​bus/​usb usbfs devgid=<​GROUP_ID>​,devmode=664 0 0</​file>​+  - Créez une machine virtuelle pour accueillir Windows XP ; 
 +  - Configurez votre machine pour « débrancher » la carte réseau virtuelle ; 
 +  - Installez Windows XP ; 
 +  - On va conserver le système déconnecté d'​internet: ​ désactivez les mises à jours et le firewall ; 
 +  - On utilise les instantanés de VirtualBox: désactivez les restaurations système ; 
 +  - Configurez et optimisez selon vos besoins le système pour l'​alléger au maximum l'​utilisation du disque et des ressources système ; 
 +  - Éteignez votre OS Guest ; 
 +  - Compresser votre image disque (voir plus bas) ; 
 +  - Redémarrez votre OS Guest ; 
 +  - Dans le menu machinechoisissez « fermer... » et choisissez l'​option « enregistrez l'​état de la machine » ; 
 +  - Dans l'​interface VirtualBox, allez dans l'​onglet « Instantané » et saisissez un instantané portant le nom **config propre** (par exemple).
  
-Avec <​GROUP_ID> ​l'identifiant ​de groupe retourné par la commande précèdent.+Vous venez de finir l'installation et l'​optimisation d'un système complet ainsi que sa protection contre les modifications. En cas de détérioration vous pouvez restaurer votre configuration en quelques seconde. Toutes modification faite après ​la création de l'​instantanée sera détruite.
  
-Redémarrer Ubuntu.+==== Exécution d'une Machine ====
  
-=== Ubuntu 6.06 LTS ===+Vous pouvez exécuter une machine virtuelle sans passer par l'​interface de gestion de VirtualBox.
  
-Si, au démarrage du périphérique,​ une fenêtre apparaît, vous demandant de vérifier les droits usbfs (exemple : **Not permitted to open the USB device, check usbfs options**), ​il vous faut :+Pour cela utilisez la commande ​(utiliser les guillemets " " //sans échapement//​ s'il y a un espace dans le nom de la machine virtuelle) ​:
  
-  *  vérifier que le groupe usbfs existe et que vous êtes membre de ce groupe. Dans une [[console]],​ tapez : +<​code>​VBoxManage startvm "<​nom de votre machine virtuelle>"​</​code>​
-<​code>​grep '​usbfs'​ /etc/group</​code>​+
  
-qui, si tout est correctement paramètré,​ devrait ​vous retourner : +Ou encore, si vous exécutez la machine virtuelle depuis ​un serveur sans interface graphique, utilisez la commande ​:
-<​file>​usbfs:​x:​[un numéro]:[La liste des utilisateurs membre du groupe]</​file>​+
  
-Si le terminal ne vous affiche rien, le groupe **usbfs** n'​existe pas. Lisez le paragraphe précédent.+<code bash>​VBoxManage startvm ​--type headless "UUID de la machine virtuelle"</​code>​
  
-- Si le groupe existe mais que votre nom d'utilisateur n'​apparaît pas à la fin de la ligne, tapez dans votre console ouverte : +On trouve l'UUID de la machine virtuelle en consultant le fichier ​//​.VirtualBox/​VirtualBox.xml//​ (avec la commande cat).
-<​code>​sudo ​ addgroup $LOGNAME usbfs</code>+
  
-Si tout est correct, notez le nombre ​que le terminal a affichépuis [[:tutoriel:​comment_editer_un_fichier|éditez le fichier]] **/​etc/​fstab**. +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.
-Recherchez ​la ligne :+
  
-<​code>​none ​ /​proc/​bus/​usb ​ usbfs  devgid=<​un_nombre>,​devmode=664 ​ 0  0 </​code>​ +Si vous  souhaitez garder ​le processus au premier planune autre commande peut être utilisée :
-et assurez-vous que la valeur de **devgid** correspond bien à ce que vous avez noté. Sinon, remplacez la valeur, enregistrez puis redémarrez votre ordinateur (le vraipas le virtuel).+
  
-== Problème 3 ==+<code bash>​VirtualBox -startvm "<​nom de votre machine virtuelle>"</​code>​
  
-Si ça ne marche toujours pas, essayez de [[:​tutoriel:​comment_editer_un_fichier|modifier le fichier]] **/​etc/​udev/​rules.d/​40-permissions.rules**. 
  
 +==== 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é.
  
-Changer cette ligne (Ligne 67~):+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é : 
 +  * Sous Windows : téléchargez l'​exécutable nullfile correspondant à votre installation invité : [[https://​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écuter,​ la 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="​${1%/​*}"​ # le chemin vers le dossier 
 +    # fic="​${1##​*/​}"​ # le fichier 
 +    cd "​${1%/​*}"​ || exit 1 
 +    VBoxManage modifyhd "​${1##​*/​}"​ --compact 
 +fi 
 +</​code></​note>​
  
-<​file>​ +==== Convertir un disque VMWare en disque VDI ====
-SUBSYSTEM=="​usb_device",​ MODE="​0664"​ +
-</​file>​ +
-par :+
  
-<​file>​ +VirtualBox ​gère les disques VMWare (vmdk)mais des problèmes peuvent survenir. De plus les snapshots ne sont pas supportés jusqu'​ici.
-# Edited to enable USB devices with VirtualBox +
-# Original line commented out +
-# SUBSYSTEM=="​usb_device"​MODE="​0664"​ +
-SUBSYSTEM=="​usb_device",​ MODE="​0666"​ +
-</​file>​ +
-le « # » est au cas où vous voudriez revenir en arrière+
  
-[[:​tutoriel:​comment_editer_un_fichier|Modifiez]] aussi la ligne du fichier **/​etc/​fstab** rajoutée ​dans la solution 1 +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 
-<file>none  /​proc/​bus/​usb ​ usbfs  devgid=<​NoGroupefstab>,​devmode=666 ​ 0  0 </file> +<code bash>VBoxManage clonehd machine.vmdk machine.vdi -format VDI</code>
-Le //devmod// doit être cohérent : 666 au lieu de 664.+
  
-=== Ubuntu toutes versions ===+Il ne reste plus qu'à créer une nouvelle machine en sélectionnant le disque déjà existant !
  
-FIXME **Est-ce encore d'​actualité ?** 
  
-==Problème 4==+==== Copier un disque virtuel ====
  
-Le périphérique n'est toujours pas reconnu? Peut-être ​avez vous coché trop tardivement la case "​enable USB" après le lancement ​de la VM? Rien n'est perdu. Revenez sur VirtualBox, supprimez ​(deletela VM en question (en commençant par les snapshots). Pas d'inquiétude,​ le VDI est sauvegardé par défaut. ​ Recréez une nouvelle VM en chosisissant comme disque le VDI sauvegardé (et non un nouveau disque)cochez bien toutes vos options et démarrez ​la VM. Cela devrait normalement suffire...+Si vous avez besoin ​de dupliquer ​(ou tout simplement sauvegarderl'​un ​de vos disques virtuelsvoici la procédure :
  
 +<​code>​
 +cd ~/​.VirtualBox/​HardDisks/​
 +VBoxManage clonevdi nom_du_disque_existant.vdi nom_de_votre_copie.vdi
 +</​code>​
  
 +Il vous suffira de l'​ajouter par la suite dans le manager de Virtualbox.
  
-==== Le répertoire de partage ====+Vous pouvez utiliser aussi 
 +<​code>​ 
 +cd ~/​.VirtualBox/​HardDisks/​ 
 +VBoxManage clonehd nom_du_disque_existant.vdi nom_de_votre_copie.vdi 
 +</​code>​
  
-Pour faciliter les échanges entre l'OS Host, et l'OS Guest, VirtualBox offre un système simple mais efficace de communication:​ le partage de répertoire.+Pour affecter ​un nouvel UUID au disque virtuel nom_de_votre_copie.vdi 
 +(si vous voulez créer une nouvelle machine virtuelle avec votre disque virtuel nom_de_votre_copie.vdi)
  
-Avec cette option positionnée,​ les deux machines (réelle et virtuelle) peuvent échanger des données par ce canal (on peut le considérer ​un peu comme une sorte de buffer d'​interface)+<​code>​ 
 +cd ~/​.VirtualBox/​HardDisks/​ 
 +VBoxManage internalcommands sethduuid nom_de_votre_copie.vdi 
 +</​code>​ 
 +==== Redimensionner ​un disque virtuel ====
  
-On peut aussi échanger par le partage Netbios via Sambacela marche également très bien. +La commande ''​modifyhd'' ​ permet de faire cette action :  
 +<​code>​ 
 +VBoxManage modifyhd '/​home/​...chemin...../​VirtualBox VMs/​...../​nomdufichier.vdi'​ --resize NouvelleTaille 
 +</​code>​ 
 +'/​home/​...chemin.../​.../​nomdufichier.vdi'​ est le nom du fichier à redimensionner avec son chemin (entier), 
 +--resize ​ est le paramètre de la commande , 
 +NouvelleTaille est la nouvelle taille du fichier en Mo - exemple 51200 pour 50 Go
  
-Pour voir en détail ces différentes configurationsaller sur la page [[:virtualbox_repertoire_partage ​Le répertoire de partage ​]]+La modification est réalisée ​en quelques secondes de 0 à 100% 
 +Si votre système hôte est Windowsvoir [[http://​www.webdesignblog.asia/​software/​linux-software/​resize-virtualbox-disk-image-manipulate-vdi/#​sthash.Rq2o5vlm.dpbs|cette page ]]
  
-==== Méthode « Samba IP » ====+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. 
 +Pour GNU/Linux utiliser Gparted par exemple
  
-Exposée ici; [[virtualbox_partage]] ​ avec un exemple détaillé pour un hôte Ubuntu et un invité Windows.+L'​opération est terminée.
  
-==== Autre méthode Samba ====+=== Agrandir la taille du disque ​=== 
 +Il faut créer un nouveau disque virtuel de la taille voulue puis cloner le contenu de l'​ancien disque virtuel vers le nouveau : 
 +<​code>​ 
 +VBoxManage clonehd ancien.vdi --existing nouveau.vdi 
 +</​code>​ 
 +"​ancien.vdi"​ et "​nouveau.vdi"​ sont à remplacer respectivement par les noms de vos disques et leur chemin complet (à prendre dans VirtualBox-->​Fichier-->​Gestionnaire de médias).
  
-Si la première méthode ne fonctionne pas (''​net use''​... répond que le chemin réseau n'a pas été trouvé), pas d'inquiétude car la solution samba fonctionne très bien.+Puis une fois la machine virtuelle démarrée sur le nouveau disque, le disque dur virtuel ​effectivement changé de taille mais pas encore la (dernière, si vous en avez plusieurspartitionpour terminer il faut donc le faire. Pour une machine virtuelle Windows il faut aller dans "​Gérer"​ dans le bouton de droite sur l’icône "Poste de travail",​ puis l'onglet "​Gestion des disques",​ clic droit sur la partition puis "​Étendre le volume"​. L'​opération est immédiate.
  
-Prenons ​comme exemple ​de partage le répertoire « /​home/​moncompte/​Partage »sur une machine ayant un compte d'​utilisateur "​moncompte" ​et dont la machine s'​appelle "​mamachine"​ (moncompte@mamachine:~/$).+Sur Windows XP : 
 +  * Ajouter le nouveau.vdi ​comme périphérique ​de ancien.vdi (Configuration>​Stockage) en Esclave Secondaire,​ 
 +  * Démarrer ancien.vdi, et exécuter cmd pour utiliser diskpart et redimensionner nouveau.vdi ​: 
 +<​code>​ 
 +diskpart 
 +list volume 
 +select volume [N] 
 +extend 
 +exit 
 +</code> 
 +[N] est le numéro de volume de nouveau.vdi) 
 +  * Eteindre ancien.vdi et démarrer normalement nouveau.vdi avec la nouvelle taille étendue.
  
-Faire un clic droit sur le répertoire et choisir « Dossier partagé »Installez Samba si jamais Ubuntu vous pose la question.+**Si il est impossible de booter ​sur le nouveau disque d'une machine en supprimant l'​ancien.** Le mieux est alors  : 
 +  * de créer une nouvelle machine virtuelle avec un nouveau disque (vide) de grande taille 
 +  * d'y cloner l'​ancien disque (ici l'​ancienne machine est  WinXP et la nouvelle Windows_XP) 
 +<​code>​ 
 +> cd ~ 
 +> cd '​VirtualBox VMs/'​ 
 +> ls  
 +WinXP  Windows_XP 
 +> VBoxManage clonehd WinXP/​WinXP.vdi ​ --existing Windows_XP/​Windows_XP.vdi 
 +0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 
 +Clone hard disk created in format '​VDI'​. UUID: cfca7d5f-2e7a-44a9-9e55-4d49d3213ff6 
 +</​code>​ 
 +* d'​étendre le nouveau disque en l'​ajoutant à l'​ancienne machine virtuelle puis en bootant sur cette machine et en executant diskpart. 
 +<​code>​Microsoft DiskPart version 5.1.3565
  
-Puis créez un compte dans Samba, en utilisant votre compte ​(il est important de prendre un compte qui existe déjà sur votre Ubuntu). Faire la commande ​:+Copyright ​(C1999-2003 Microsoft Corporation. 
 +Sur l'​ordinateur ​XPSP2-12711CC85
  
-  moncompte@mamachine:​~/​$ sudo smbpasswd -a moncompte+DISKPART>​ list disk
  
-Démarrer VirtualBox et , avant de lancer votre machine virtuelle , cliquer sur "​Préférences\Répertoires partagés"​ et ajoutez-y un répertoire partagé , qui bien entendu est le répertoire que vous avez créer précedemment (home/​moncompte/​Partage).+  Disque ###  Statut ​     Taille ​    ​Libre ​    ​Dyn ​ Gpt 
 +  ​-------- ​ --------- ​ ----------- ​ -------- ​  ​--- ​ --- 
 +  Disque 0    Connecté ​     10 GB      0 B 
 +  Disque 1    Connecté ​     20 GB    10 GB
  
-Puis aller dans votre windows Guest, et exécuter "​cmd"​ pour avoir un terminal. Il ne reste plus qu'à y rentrer la commande :+DISKPART>​ list volume
  
-  ​net use M: \\mamachine\Partage (couramment:​ net use **M: \\vboxsrv\Partage**)+  ​Volume ###  Ltr  Nom        Fs     ​Type ​       Taille ​    ​Statut ​    ​Info 
 +  ---------- ​ ---  ------- ​ ------ ​ ---------- ​ ---------- ​ --------- ​ -------- 
 +  Volume 0     ​C ​               NTFS   ​Partition ​    10 GB  Sain       ​Système 
 +  Volume 1     ​D ​               NTFS   ​Partition ​    10 GB  Sain
  
-Vous pouvez vérifier la lettre qui sera utilisé (**M: \\...** dans cette exemple)au moment où vous créer dans "​Préférences\Répertoires partagés"​ , une note en bas de page vous précise la commande à utiliser). ​+DISKPART>​ select volume 1
  
-Fournir ​le user "​moncompte"​ au prompt.+Le volume 1 est le volume sélectionné.
  
-==== Les instantanés ====+DISKPART>​ extend
  
-Ils vous pemettent de revenir ​à un état antérieur, c'est une sorte de restauration systèmeDans la fenêtre de gestion VirtualBox, sélectionnez l'​onglet //​instantané//​ puis cliquez sur l'appareil photo.+DiskPart a correctement étendu le volume. 
 +</​code>​ 
 +On veillera ​à rétablir les même paramètres (dossiers partagés etc...) dans la nouvelle machine 
 +Ensuite on peut supprimer ​l'ancienne machine (suppression complète dans ce cas).
  
-Vous pouvez également //​enregistrer l'​état de la machine// lorsque celle ci est en cours d'​utilisation,​ c'est un 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. 
  
-Si vous souhaitez détruire ​la //​machine//,​ il vous faudra détruire auparavant les instantanés enregistrés.+===Réduire ​la taille du disque === 
 +Vous pouvez suivre la procédure "​compresser le disque"​ puis "​agrandir le disque"​ à la taille voulue.
  
-Si vous souhaitez revenir à l'​état d'un instantané,​ supprimez les étapes ultérieures,​ sachant que vous perdrez ce qui a été modifié ou ajouté entre temps. Si vous avez fait plusieurs instantanés,​ vous pouvez supprimer les instantanés intermédiaires,​ ils seront fusionnés avec l'​instantané précédent.+Autre procédure (invité WindowsXP sur hote Ubuntu 10.04) :
  
-==== Déplacement des fichiers ====+sur la machine virtuelle Windows XP : 
 +Téléchargez https://​www.feyrer.de/​g4u/​nullfile-1.02.exe et Défragmentez votre disque dur (defrag c: -f) 
 +exécuter nullfile-1.02.exe pour remplir l'​espace vide de zéro (facilite la procédure) 
 +éteindre la machine virtuelle 
 +sous ubuntu, compressez le disque "​ancien.vdi"​ : 
 +<​code>​ 
 +VBoxManage modifyhd ancien.vdi --compact 
 +</​code>​
  
-Si vous êtes amenés à déplacer vos fichiers contenus dans ".VirtualBox",​ vous devez le faire à l'aide de la commande suivante ​:+Le disque est maintenant compresséPour l'agrandir (voir "​Agrandir la taille du disque"​) : 
 +Il faut créer un nouveau disque virtuel ​de la taille voulue puis cloner le contenu de l'​ancien disque virtuel vers le nouveau ​: 
 +<​code>​ 
 +VBoxManage clonehd ancien.vdi --existing nouveau.vdi 
 +</​code>​ 
 +==== Copier une machine virtuelle ====
  
-  VBoxManage clonevdi ​/home/​charles/​.VirtualBox/​HardDisks/​monOS.vdi /​home/​pascal/​.VirtualBox/​HardDisks/​monOS.vdi+N'​hésitez pas à utiliser les options d'​import/export très pratiques pour cloner vos machines virtuelles, les uuid, mac adresses etc, seront régénérés.
  
 +__L'​export__ :
 +<​code>​
 +VBoxManage export Mamachine -o Mamachine.ovf ​
 +</​code>​
  
-Dans cet exemple, on clone le disque virtuel de l'utilisateur "​charles"​ et on place la copie chez l'​utilisateur "​pascal"​. Cette opération est nécessaire car il n'est pas possible de déplacer directement les fichiers .vdi (rupture de liens). Au préalable, il faut bien entendu s'​assurer des droits de lecture dans le répertoire origine et d'​écriture dans le répertoire cible.+__L'import__ : 
 +<​code>​ 
 +VBoxManage import Mamachine.ovf 
 +</​code>​
  
 +L'​option ​ - -dry-run est conseillé pour simuler l'​import et détecter des erreurs éventuelles.
 +Il permet aussi d'​accéder aux "more options"​ de l'​import,​ par exemple si vous souhaitez importer plusieurs fois une machine virtuelle, il peut être intéressant de changer le nom :
  
 +<​code>​
 +VBoxManage import ./​MaMachine/​MaMachine.ovf --vsys 0 --vmname MaNouvelleMachine
 +</​code>​
  
-==== Incorporer les snapshots + copie et clonage ​====+==== Prise de contrôle à distance ​====
  
-Article en anglais expliquant ​la subtilité lexicale sous virtualbox: +Dans le cadre de la virtualisation des serveurs ou des postes de travail (VDIVirtual Desktop Infrastructure),​ l'​ordinateur sur lequel tourne la machine virtuelle, n'est plus l'​ordinateur sur lequel on exploite la machine virtuelle.
-http://​srackham.wordpress.com/​cloning-and-copying-virtualbox-virtual-machines/ ​+
  
-DANGER: la doc n'est pas claire: confusion entre ctrl+shift+D et  ctrl+maj+D par exemple+L'ordinateur hôte ne dispose ​pas obligatoirement d'une interface graphique pour économiser les ressources machines (la machine est alors lancée avec la méthode headless). Il devient donc indispensable de pouvoir prendre le contrôle de la station à distance.
  
-<note importante>​ctrl+shift+D et ctrl+maj+D... n'​est-ce pas la même chose ? +Virtualbox propose cette fonctionnalitésans devoir installer de couche logicielle supplémentaire.
-Réponse: NONet si une personne pouvait éclaicir l' imbroglio...+
  
-Réponse: amha si +=== Sur l'​ordinateur hébergeant le système invité ===
-//Sur les claviers, la touche Maj (aussi appelé par son nom anglais Shift)//  +
-dixit http://​fr.wikipedia.org/​wiki/​Touche_Maj +
-</​note>​+
  
-==== Lancement direct d'une VM ====+  - Ouvrez les préférences du //système invité// ; 
 +  - Allez dans la rubrique //Affichage → **Affichage distant**// ; 
 +  - Spécifiez un numéro de port pour la machine (un numéro de port différent par machine virtuelle).
  
-Vous shuntez l'​étape du serveur VirtualBox. +=== Sur le client distant ===
-Utilisez la commande suivante :+
  
-<note importante>​Attention:​ guillemets s'il y a un espace dans le nomsinon les guillemets ne sont pas nécessaires.</​note>​+VirtualBox mettant en œuvre ​le protocole RDP (Remote Desktop Protocol)la prise de contrôle à distance est compatible avec le client Terminal Server.
  
-  VBoxManage startvm "nom VM"+Il est donc possible de prendre le contrôle de n'​importe quel type de machine virtuelle (Windows, GNU/​Linux...) depuis des postes Windows ou GNU/Linux.
  
 +Lancer le client Terminal Server et configurer votre connexion avec l'​adresse IP de l'​ordinateur **hébergeant** le //système invité// et le numéro de port correspondant à la machine virtuelle cible.
  
-Ou encore, si vous désirez créer un lanceur que vous placerez sur le bureau ou sur le tableau ​de bord et qui pointerait directement vers une machine ​virtuelle, sans passer par le menu principal de VirtualBox, il suffit de créer un lanceur //via// menu_contextuel(clic droit)-->"​Créer un lanceur"​. Dans la petite fenêtre qui apparaît, entrer le nom de votre lanceur dans le champs "​Nom"​ et la commande ci-dessus dans le champs "​Commande"​.+=== Modifier ​le dossier ​de la machine ​VDI ===
  
-Votre lanceur créévous pouvez cliquer dessus et vous aurez votre machine virtuelle.+Après un changement de repertoire contenant les machines virtuellesil faut mettre à jours virtualbox en adaptant le chemin dans les fichiers suivants : 
 +/​home/​[USER]/​.VirtualBox/​VirtualBox.xml 
 +/​home/​[USER]/​.VirtualBox/​VirtualBox.xml-prev
  
-<note important>​ +=== Grâce à RemoteBox ===
-Une autre commande peut également être utilisée : **VirtualBox -startvm "nom VM"**. Elle permet de garder le processus en premier plan, ce qui peut etre utile si vous souhaitez lancer un script réseau (création d'un pont) avant et/ou après l'​éxécution de la machine virtuelle. +
-</​note>​+
  
-<note important>​ +[[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 autresur 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 install libgtk2-perl libsoap-lite-perl rdesktop</code>
-Pour ceux qui ont installé la dernière version ​//**Sun xVM VirtualBox ​1.6**// pour Hardy Heron, il faut écrire ​(en respectant la casse) **VBoxManage startvm "nom VM"** pour que cela fonctionne. +
-</note>+
  
-<note importante>​ +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/]]
-Sous Ubuntu 9.04 (Jaunty Jackalope) et avec la version ​//**Sun xVM VirtualBox 2.2**// il faut aussi écrire en respectant la casse **VBoxManage startvm "nom VM"**+==== Monter un disque VDI ====
-</​note>​+
  
-Si vous avez lancé en plein écran, vous pouvez reprendre la main avec Touche Host--F (touche Ctrl de droite + touche F)+#installer le paquet qemu-kvm
  
-==== Utilisation d'un disque dur physique dans Virtual Box ====+<​code>​$ sudo apt install qemu-kvm</​code>​
  
-En voyant l'​interface proposée par Innotek, vous vous dites "​c'​est pas possible ?"! Eh bien, détrompez-vous. C'est un peu long, il ne faut pas avoir peur, bien que l'​opération soit légèrement risquée.+#Charger le module nbd
  
-<note important>​Avant tout, il vous faut avoir l'​accès complet à ce disque. Pour ce faire, faites, dans un terminal : +<​code>​sudo modprobe nbd</​code>​
-<​code>​ sudo chmod 777 /​dev/<​votre_disque></​code>​ +
-Ceci permettra de disposer pleinement du disque, cela dit, s'il existe d'​autres utilisateurs de votre station de travail, ou n'​importe quel autre processus dont vous n'​êtes pas sûr à 100% de son fonctionnement intègre, vous allez sans doute préférer : +
-<​code>​sudo chown <​votre_nom_dutilisateur>​ /​dev/<​votre_disque></​code>​ +
-et pour être sûr d'​avoir les droits nécessaire après cela, faites : +
-<​code>​sudo chmod 644 /​dev/<​votre_disque></​code>​ +
-Dans le fichier <​code>/​etc/​udev/​rules.d/​10-vboxdrv.rules</​code>​ ajouter à la fin du fichier la ligne suivante : +
-<​code>​ KERNEL=="​sdd",​ OWNER="<​votre_nom_dutilisateur>",​ GROUP="​vboxusers",​ MODE="​0664",​ OPTIONS+="​last_rule" ​</​code> ​--VM+
  
-**Méthode alternative :** +#Créer le périphérique ​"loopback" de l'image
-L'​ajout l'​utilisateur censé accéder à la machine virtuelle au groupe ​"disk" ​permet ​de régler le problème des droits d'​accès par une méthode plus simple et plus propre que celle proposée ci-dessus. +
-<​code>​sudo usermod -a -G disk $USER</​code>​ +
-  * Cette méthode a l'inconvénient de donner l'​accès à **tous** les disques du système ce qui s'​avère extrêmement dangereux dans le cas où un virus (ou autre type d'​intrus) réussirait à faire son entrée dans le compte utilisateur concerné. -- ProgFou +
-</​note>​+
  
-=== Premièrement : création d'un disque virtuel particulier ===+<​code>​$ sudo qemu-nbd -c /dev/nbd0 <​image>​.vdi</​code>​
  
-Il faut créer un disque virtuel qui ne contiendra que les informations d'​accès au disque physique. +#​monter ​les partitions, elles seront accessibles par /​dev/​nbd0pXXX
-Un utilitaire de VirtualBox permet de configurer ceci très facilement :+
  
-(Cette commande n'est pas disponible avec virtualbox-oseil vous faudra utiliser virtualbox-2.*)+<​code>​$ sudo mount  ​-o noatime,noexec /dev/nbd0p1 /​tmp/​vdi/</​code>​
  
-  VBoxManage internalcommands createrawvmdk -filename /<​chemin>/<​future_image>​.vmdk -rawdisk /​dev/<​votre_disque>​ -partitions x -register+#une fois terminé, démontage et arrêt du module ndb
  
-Je pense que c'est explicite, mais tout de même, je détaille.+<​code>​$ sudo umount /tmp/vdi/ 
 +$ sudo qemu-nbd -d /​dev/​nbd0</​code>​
  
-Explication : +<note>Fonctionne sur des images fixes et dynamiques</​note>
-  * createrawvdmk -pour indiquer le type d'​image que l'on veut créer, un acces raw ici. +
-  * -filename -le fichier image sortant (que vous utiliserez dans la VM). Nom de fichier absolu uniquement +
-  * -rawdisk -> le périphérique raw, c'​est-à-dire le disque dur, que vous souhaitez employer dans la VM. +
-  * -partitions -> la ou les partition(s) du dit disque dur que vous voulez rendre accessible. Le x représente un numéro de partition, vous pouvez mettre plusieurs partitions en séparant les numéro par une virgule (,). +
-  * -register -> indique que l'on veut sauvegarder cette image parmi la liste d'​image de VirtualBox (elle sera donc présente dans son gestionnaire de disque).+
  
-ou alors vous pouvez aussi l'​utiliser ainsi : +<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 extensionPlease 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>​
-  VBoxManage internalcommands createrawvmdk -filename /<chemin>/<​future_image>​.vmdk -rawdisk ​/dev/<​votre_disque_entier> ​-register +
-par <​votre_disque_entier>​ j'entends par exemple ​'sda', ce qui aura pour effet de démarrer sur votre grub habituel. +
-<note important>​Dans ce cas là, faites bien attention à ne pas repartir sur le même ubuntu que celui qui fait tourner a machine virtuel ! Les conséquences pourraient être facheuses.</​note>​+
  
 +==== Monter un disque VHD ====
  
-<note tip>Si vous obtenez le message d'​erreur suivant ​:  +[[:tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt>​libvhdi-utils]] 
-VirtualBox Command Line Management Interface Version 1.5.6 +<code>vhdiinfo monDisque.vhd</​code>​ 
-(C) 2005-2008 innotek GmbH +pour afficher les informations sur le disque
-All rights reserved+<code> 
-> +mkdir -p /​media/​mondisque/​ 
-> Error opening the raw disk: VERR_ACCESS_DENIED</file+sudo vhdimount monDisque.vhd /​media/​mondisque/</​code> 
-C'est que vous n'avez pas l'​accès nécessaire au disque (voir un peu plus haut).</note>+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
  
-=== Deuxièmement : configuration ​de la machine virtuelle ===+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 /​media/​mondisque/​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>​
  
-Ouvrez ​VirtualBox ​comme à vos habitudes, et créez une nouvelle machine. Assignez lui le système d'​exploitation correspondant,​ et l'​image de disque que vous venez de créer. +===== Problèmes connus===== 
-Validez cette configuration et enfin lancez votre machine.+==== Erreur lors du lancement de VirtualBox ​après une mise à jour ====
  
-<​note>​Vous pouvez bien sûr éditer vos préférences pour cette machine comme pour toute autre machine. Elle n'a rien de différent des autres machines, hormis le fait qu'​elle accède directement à un disque.</​note>​+Si vous obtenez ​un message du type :
  
-<note important>Un problème important a lieu avec Windows XP en guise de système invité, en outre son incapacité à changer de profil matériel comme de chemise, il refuse de se lancer.+VERR_SSM_UNSUPPORTED_DATA_UNIT_VERSION
  
-**1) Méthode 1**+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.
  
- Une solution probable serait d'​employer une méthode à la VMware :+==== Erreur lors du lancement de VirtualBox ====
  
-Repérez le disque dur que vous voulez utiliser dans la VB, et montez-le ​:+Si vous obtenez un message du type :
  
-  sudo mount /dev/<​votre_disque> ​/<​votre_point_de_montage>​ -t <​le_système_de_fichier>​+> mv: ne peut déplacer ​/home/VotreNom/.virtualBox/​ ... vers ...
  
-Si ce disque est déjà présent dans votre fstab, il suffit de faire :+Il faut vous redonner les droits sur ce dossier caché avec cette commande ​:
  
-  sudo mount /dev/<​votre_disque>​+  sudo chown utilisateur:​utilisateur -R ~/.VirtualBox
  
-N'​oubliez pas que vous pouvez avoir un problème ​de montage avec les NTFS, donc documentez-vous à ce sujet en lisant [[:​tutoriel:​ntfs|ce tutoriel]].+Remplacer //​utilisateur//​ par votre nom de connexion.
  
-Vous allez avoir besoin d'une disquette de démarrage. Voici le lien donné par un contributeur dans la section [[:VMWare Server]] : [[http://​sebseb.31.free.fr/​pub/​vmware/​floppy_boot_xp.img]] 
  
-Téléchargez puis montez l'​image de disquette de démarrage de Windows XP : 
  
-  sudo mount floppy_boot_xp.img /<​votre_point_de_montage>​ -o loop 
  
-Le plus courant pour cette fonction est :+==== Erreur au lancement d'une VM ====
  
-  sudo mount floppy_boot_xp.img /​media/​floppy0 -o loop+Si vous obtenez un message du type :
  
-Copiez le fichier boot.ini de la partition d'​amorce de windows XP dans la disquette d'​amorce que vous venez de monter ​:+> VBox status code-1825 (VERR_SSM_LOAD_CONFIG_MISMATCH)
  
-  sudo cp -fv /<​point_de_montage_du_disque_windows>/​boot.ini /​media/​floppy0+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.
  
-Ceci fait, on démonte ces disques : 
  
-  sudo umount /​media/​floppy0 +==== Mode plein écran ====
-  sudo umount /​dev/<​votre_disque>​+
  
-Et servez-vous de cette disquette (c'​est-à-dire du fichier floppy_boot_xp.img) pour démarrer dessus dans votre VB.+Si en passant en mode plein écran, ​votre machine virtuelle reste affichée entourée d'un large cadre noir :
  
-**2) Méthode 2**+**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]].)
  
-Créez ​un MBR:+**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 ​:
  
-  ​sudo apt-get install mbr +  VBoxManage ​setextradata global GUI/MaxGuestResolution 1280,800
-  install-mbr ~/​.VirtualBox/​WindowsXP.mbr --force +
-  ​VBoxManage ​internalcommands createrawvmdk -filename ~/​.VirtualBox/​Windows.vmdk -rawdisk /dev/sdb -partitions 1 -mbr ~/​.VirtualBox/WindowsXP.mbr -relative -register+
  
-Pour un windows sur /dev/sdb1+  * Puis lancer successivement les deux commandes suivantes :
  
-Et, important, il faut activer l'​option ​"IO APIC" ​pour booter un windows existant ​(utiliser ​le CD de XP et l'option réparer a partir ​de VirtualBox pour repasser a l'anceinne gestion ACPI) +  sudo /​etc/​init.d/​vboxdrv stop 
-  +(vous aurez dans le terminal ce message : "Stopping VirtualBox kernel module vboxdrv"
-</​note>​+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.
  
-==== Compresser un disque dur virtuel ====+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.)
  
-Une image disque à taille dynamique est agrandie en fonction des besoins de l'OS guest. Mais elle ne diminue pas si l'​espace n'est plus occupé. Ceci peut devenir gênant, donc voila une solution pour 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. 
  
-  ​Créer un **nouveau disque dur à taille dynamique**, dont la taille est égale ou supérieure au disque qu'on souhaite compresser. +**3/ Dans d'​autres cas**, vous pouvez utiliser ​la commande suivante :
-<​note>​Clonezilla,​ qui sera utilisé par la suite, ne peut pas cloner un disque vers un disque de taille inférieure</​note>​ +
-  * Ouvrir les préférences de la VM concernée. Et **ajouter le nouveau disque dur** en attachements en tant que **IDE Primaire Esclave**. +
-  * La taille des disques étant probablement identique, seul l'UUID permettra de les différencier sous Clonezilla. Pour connaître l'UUID des disques virtuels, taper ceci dans un terminal.+
  
-  ​VBoxManage showvminfo "Nom de la VM"+  ​VBoxSDL -vm <​nom_de_votre_machine_virtuelle_ou_l'​UUID>​ -fullscreen
  
-  * Télécharger [[Clonezilla]] ​et le monter dans la VM. +<​note>​Cette commande lance directement votre machine virtuelle, ​et ne vous donne donc pas accès a toutes ​les options ​de configuration ​de VirtualboxIl faut donc vous assurer ​de tout paramétrer correctement avant de l'utiliser au quotidien.</​note>​
-  * Démarrer la VM et lancer Clonezilla. +
-  * Choisir **device-device disque/​partition vers disque/​partition** pour cloner le disque. +
-  * Choisir **disque local vers disque local** pour utiliser ​les disques en attachements ​de la VM. +
-  * Effectuer le clonage du disque contenant le système (celui qui doit être compressé) vers le nouveau disque dur (encore vierge). +
-  * Après le clonage, éteindre la VM. +
-  * Réouvrir les préférences ​de la VMRetirer le disque dur d'​origine des attachements ​de la VM, 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**. +
-  * Vous pouvez maintenant supprimer l'​ancien disque dur. +
-  * La VM occupe à présent uniquement l'​espace qui lui est strictement nécessaire. Évidemment rien ne lui empêche de continuer à grossir. Cette opération peut donc être répétée par la suite.+
  
-===== Résolutions des problèmes =====+<​note>​Un petit réajustement de l'​écran « touche Host+A », suivi de « touche Host+F » peut aussi suffire pour y arriver.</​note>​
  
-==== Mon compte d'​utilisateur ne peut pas exécuter VirtualBox ni créer des machines virtuelles. Que faire ? ==== 
  
-FIXME Autorisation du compte utilisateur ​en l'ajoutant dans le groupe « vboxusers ».+==== Erreur ​en écriture de l'Invité ====
  
-==== J'ai installé la version PUEL de VirtualBoxmais ma machine virtuelle ne prend pas en charge les périphériques USBQue faire ? ==== +Pour un SE Invité ​de type Windows XPsi 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 solutionactuellement,​ pour conserver son image disque dynamique.
-**Pour le support ​de l'​usb**exécutez la commande+
  
-<​code>​echo "none /​proc/​bus/​usb usbfs devgid=$(grep plugdev /etc/group | sed '​s/​plugdev:​x:\(.*\):​.*/​\1/'​),​devmode=664 0 0" | sudo tee -a /​etc/​fstab</​code>​+Une autre possibilité consiste à utiliser la FAT32 pour formater ce disque virtuelle, car effectivement le type NTFS supporte mal un disque à image dynamique. 
 +==== VT-is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)====
  
-faut pas oublier ​de le monter ​+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)
  
-<​code>​sudo mount /​proc/​bus/​usb</​code>​+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.
  
-Puis recompilez le module+==== Codes d'​erreurs ====
  
-<​code>​sudo /etc/init.d/vboxdrv setup</code>+Les codes erreurs sont plus précis que de long discoursPour 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 :
  
-==== VERR_FILE_NOT_FOUND ====+**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.
  
-Si vous obtenez un message du type :+=== VBOX_E_INVALID_OBJECT_STATE ===
  
-> VBox status code: -102 (VERR_FILE_NOT_FOUND)+Votre disque virtuel peut être situé sur un support amovible non présent sur votre machine. Connectez votre support amovible et redémarrez VirtualBox.
  
-C'​est ​parce que le matériel ​de votre ordinateur a changé ​(ex : lecteur DVD retiré...). Il faut rejeter la machinealler dans les préférences et supprimer ​ce matériel pour la machine.+Si disque virtuel n'​est ​plus accessible. Ceci est généralement du à sa suppression depuis l'​explorateur ​de fichier ou d'une modification de son emplacement ​(changement de nom de dossierchangement du nom du support amovible, …) 
 +Dans ce cas, supprimer la ou les machines virtuelle utilisant le disque virtuel concerné et redémarrez VirtualBox.
  
-==== VERR_SSM_LOAD_CONFIG_MISMATCH ====+Vous pouvez également modifier le fichier \\**/​home/​percherie/​.VirtualBox/​VirtualBox.xml**\\ pour corriger à la mains les erreurs, ceci à vos risque et péril. En cas d'​erreur,​ toute la configuration de VirtualBox sera faussée ou détériorée.
  
-Si vous obtenez un message du type :+=== VERR_FILE_NOT_FOUND ===
  
-> VBox status code: -1825 (VERR_SSM_LOAD_CONFIG_MISMATCH)+Le matériel de votre ordinateur a changé ​(ex: lecteur DVD retiré, …).
  
-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.+  - Rejetez la machine (équivaut à un arrêt brutal de la machine) ​
 +  ​Aller dans les préférences ; 
 +  - Supprimer ce matériel pour la machine.
  
-==== VERR_SSM_UNSUPPORTED_DATA_UNIT_VERSION ====+=== VERR_VM_DRIVER_NOT_INSTALLED ​===
  
-Si vous obtenez un message du type :+Vous avez mis votre noyau à jour et devez mettre à jour les modules VirtualBox. [[:tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​virtualbox-dkms]]**,​ ou utilisez la commande suivante : <​code>​sudo apt install virtualbox-dkms</​code>​
  
-VERR_SSM_UNSUPPORTED_DATA_UNIT_VERSION+Puis chargez le module : <​code>​sudo modprobe vboxdrv</​code>
  
-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.+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:
  
-==== VERR_VM_DRIVER_NOT_ACCESSIBLE ====+<​file>/​etc/​modules</​file>​
  
-Si vous obtenez un message du type :+Dans la plupart des cas, [[:tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​dkms]]** permet d'​automatiser cette action à chaque mise à jour.
  
-> VBox status code: -1909 VERR_VM_DRIVER_NOT_ACCESSIBLE+ 
 +=== VERR_VM_DRIVER_NOT_ACCESSIBLE ​===
  
 Vous devez rétablir les droits sur **/​dev/​vboxdrv**. Pour cela, taper : Vous devez rétablir les droits sur **/​dev/​vboxdrv**. Pour cela, taper :
  
-  ​sudo chgrp vboxusers /​dev/​vboxdrv +<​code>​ 
-  sudo chmod 666 /​dev/​vboxdrv+sudo chgrp vboxusers /​dev/​vboxdrv 
 +sudo chmod 666 /​dev/​vboxdrv 
 +</​code>​
  
-Si les utilisateurs de VirtualBox appartiennent bien au groupe « vboxusers » vous ne devriez pas avoir de soucis. +Si les utilisateurs de VirtualBox appartiennent bien au groupe « vboxusers » vous ne devriez pas avoir de soucis. Pour ajouter un ou des utilisateur(s) au groupe, vous devez [[:​users-admin#gerer_son_compte_d_utilisateur|indiquer les comptes qui appartiennent au groupe]] **vboxusers**.
-Pour le vérifier depuis Gnome, utilisez //Système → Administration → Utilisateurs et groupes//. Pour voir en console a quels groupes l'​utilisateur courant ​ appartient, tapez simplement : +
-<​code>​groups</​code>​ +
-Pour ajouter un ou des utilisateur(s) au groupe ​« vboxusers »référez-vous au paragraphe « [[#Installation de VirtualBox]] ».+
  
-==== VERR_VM_DRIVER_NOT_INSTALLED ====+=== VERR_VMX_IN_VMX_ROOT_MODE ​===
  
-Si vous obtenez un message du type :+Vous avez installé KVM et VirtualBox ne peut pas exécuter KVM en mode super utilisateur. Vous devez désinstaller KVM, le recompiler et redémarrer votre ordinateur.
  
-> VirtualBox kernel driver not installed. The vboxdrv kernel ​module ​was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernele.g. virtualbox-ose-modules-generic.. +  - Supprimez le module ​KVM : <​code>​sudo apt remove kvm</code> 
-VBox status ​code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).+  ​Redémarrez 
 +  ​Après le redémarragetapez : <code> 
 +sudo rmmod kvm_intel 
 +sudo rmmod kvm 
 +</code>
  
-Suivre ​le conseil donnéinstaller ​virtualbox-ose-modules-XXX selon le type de votre noyau: ​+Si vous avez besoin de KVM en parallèle de VirtualBox, consultez ​le rapport de bogue sur Launchpad ​ ​https://​bugs.launchpad.net/​ubuntu/​+source/​virtualbox-ose/​+bug/​292588
  
-<​code>​uname -r</​code>​+=== NS_ERROR_FAILURE (0x80004005) ===
  
-exemple ​de résultat sous Hardy+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 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|périphérique USB]]  
 +==== Codes d'​erreur (version PUEL uniquement)====
  
-<​code>​2.6.24-19-generic</​code>​+=== VERR_VM_DRIVER_NOT_INSTALLED ===
  
-il faut donc installer ​le paquet ''​**[[apt://​virtualbox-ose-modules-generic-2.6.24-19-generic]]**''​+Vous avez mis votre noyau à jour et devez mettre à jour les modules VirtualBox. Il faut recompiler ​le noyau, dans un terminal ​:
  
-<note tip+<code>​sudo /​etc/​init.d/​vboxdrv setup</​code
-De manière générale, on peut utiliser la commande suivante : +ou 
-<​code>​sudo ​apt-get install virtualbox-ose-modules-`uname -r`</code+<​code>​sudo ​/​etc/​init.d/​vboxdrv.dpkg-bak setup</​code>​
-</note>+
  
-=== Version OSE ===+Dans la plupart des cas, [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​dkms|dkms]]** permet d'​automatiser cette action à chaque mise à jour.
  
-Après une mise à jour du noyau, il peut s'​écouler un certain temps avant que les paquets correspondants pour Virtualbox-ose soient disponibles.+=== VERR_VM_DRIVER_VERSION_MISMATCH ===
  
-Si le module pour un nouveau ​noyau est manquanton peut le créer avec module-assistant ​:+Suite à une mise à jour, il faut recompiler ​le noyau, ​dans un terminal ​:
  
-On télécharge les sources de virtualbox-ose : +<​code>​sudo /​etc/​init.d/​vboxdrv setup</​code>​ 
-<​code>​sudo ​apt-get install virtualbox-ose-source</​code>​+ou 
 +<​code>​sudo ​/​etc/​init.d/​vboxdrv.dpkg-bak setup</​code>​
  
-On crée le module (si la commande m-a renvoie une erreur, installer le paquet [[apt://​module-assistant]]) : +Dans la plupart des cas[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​dkms|dkms]]** permet d'​automatiser cette action à chaque mise à jour.
-<​code>​sudo m-a prepare virtualbox-ose +
-sudo m-a a-i virtualbox-ose</​code>​+
  
-Et on le charge : +=== VERR_VMX_IN_VMX_ROOT_MODE ===
-<​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 /​etc/​modules (il y sera déjà si un module a été installé ​auparavant).+Vous avez installé ​KVM et VirtualBox ne peut pas exécuter KVM en mode super utilisateur. Vous devez désinstaller KVM, le recompiler et redémarrer votre ordinateur.
  
-=== Version non OSE ===+  - Supprimez le module KVM: <​code>​sudo apt remove kvm</​code>​ 
 +  - Redémarrez 
 +  - Après le redémarrage,​ tapez: <​code>​ 
 +sudo rmmod kvm_intel 
 +sudo rmmod kvm 
 +</​code>​
  
-Ce message peut arriver lors de la mise à jour du noyau (kernel). Il faut recompiler le kerneldans un terminal+Si vous avez besoin ​de KVM en parallèle de VirtualBoxconsultez le rapport de bug sur Launchpad: ​ https://​bugs.launchpad.net/​ubuntu/​+source/​virtualbox-ose/​+bug/​292588
  
-<​code>​sudo /​etc/​init.d/​vboxdrv setup</​code>​+=== Kernel driver not installed (rc=-1908) ===
  
-Après la recompilation,​ relancer VirtualBox.+<​code>​sudo apt install build-essential linux-headers-`uname -r` 
 +sudo /etc/init.d/vboxdrv setup</​code>​
  
-==== VERR_VM_DRIVER_VERSION_MISMATCH ====+Pour Ubuntu 16.04 voici les lignes de commandes pour résoudre le problème :
  
-Si vous obtenez un message du type :+<​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>​
  
-> VERR_VM_DRIVER_VERSION_MISMATCH+==== Les ports USB ne fonctionnent pas ====
  
-Tapez : +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 /etc/init.d/vboxdrv setup</​code>​+
  
-==== VERR_VMX_IN_VMX_ROOT_MODE ====+Voir également comment autoriser Virtualbox à accéder à vos ports USB en ajoutant votre compte utilisateur au groupe vboxusers
  
-> VirtualBox can't operate in VMX root modePlease disable the KVM kernel extension, recompile your kernel and reboot. +==== Message « Spawning session... » ====
-> VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE)+
  
-Supprimez ​le module KVM : +Si, à l'​ouverture d'une machine virtuelle, une petite fenêtre s'​ouvre avec le message « Spawning session... » et que celle-ci reste bloquée à 0%, vous devez :
- <​code>​sudo aptitude purge kvm</​code>​ +
-et un reboot.+
  
-Après ​le reboot, tapez : +  - Fermer VirtualBox ou tuer le processus si besoin ; 
- <​code>​sudo ​rmmod kvm_intel<​/code> +  - Recompiler le module en tapant dans un [[terminal]]: <​code>​sudo /etc/​init.d/​vboxdrv setup</​code>​
- <​code>​sudo rmmod kvm</​code>​ +
-Si vous avez besoin de kvm en parallèle de virtualbox, voir bug sur launchpad :  https://​bugs.launchpad.net/​ubuntu/​+source/​virtualbox-ose/​+bug/​292588+
  
-==== Message "​Spawning session..." ​====+==== Écran noir après l'​accueil d'un CD ====
  
-Si au lancement d'une VMune petite fenêtre s'​ouvre avec le message "​Spawning session..."​ et que celle-ci reste bloquée à 0%, vous devez : +Si, après avoir sélectionné « Lancer Ubuntu » ou « Lancer Kubuntu », vous obtenez ​un écran noir et plus rien ne se passe. 
-  * fermer virtualbox ou tuer le processus si besoin +\\ Utilisez la fonction ​//Machine → **Redémarrage**// ou encore la ''​touche Hôte''​ + **R** pour effectuer un « reset ».
-  * Recompiler le module en tapant dans un terminal : +
-<​code>​sudo ​/etc/init.d/vboxdrv setup</code>+
  
-==== Écran ​noir après le menu d'​accueil d'un CD ====+==== Écran ​bleu Windows ​====
  
-Si juste après avoir sélectionné « Lancer Ubuntu » ou « Lancer Kubuntu » vous obtenez un écran noir et plus rien ne se passe, redémarrez ​la VM. +Après une mise à jour de VirtualBox (notamment vers la version 1.6.2 disponible pour Hardy sous architecture AMD64)les machines virtuelles Windows peuvent présenter un écran bleu lors de leur démarrage.
-Attention ne la fermez pasfaites juste //Machine → Redémarrage//​ ou encore « Host+R ».+
  
-==== Ecran bleu lors du lancement de machines virtuelles Windows après une mise à jour ====+Pour résoudre le problème : 
 +  - Sélectionnez votre machine virtuelle dans VirtualBox ; 
 +  - Cliquez sur le bouton « Préférences » ; 
 +  - Allez dans la rubrique « Supports » ; 
 +  - Sélectionnez dans « Attributs » le type « PIIX3 » à la place de « PIIX4 » et inversement ​ selon votre configuration.
  
-Après une mise à jour de VirtualBox (notamment vers la version 1.6.2 disponible pour Hardy sous architecture AMD64), les machines virtuelles ​Windows ​peuvent présenter un écran bleu lors de leur démarrage. Pour résoudre le problème, sélectionnez une machine virtuelle dans la liste, cliquez sur le bouton "​Préférences",​ puis sur l'​onglet "​Avancé"​. Dans la liste déroulante "Type du contrôleur IDE", sélectionner "​PIIX3"​ à la place de "​PIIX4"​.+==== Écran noir Windows ​====
  
-==== Écran noir après le démarrage ​de windows ====+Il est possible qu'après ​avoir lancé Windows dans votre machine virtuelle, vous vous retrouviez avec un écran noir, juste avant que le logo Windows avec sa barre de chargement n'​apparaissent.
  
-Il est possible qu'​après avoir lancé windows ​dans votre VM, vous vous retrouviez avec un écran noir, juste avant que le logo windows avec sa barre de chargement n'​apparaissent. Si c'est le cas vous pouvez essayer d'<​activer l'IO APIC> dans les préférences de votre VM dans la partie général, dans l'​onglet ​avancé.+Pour résoudre le problème : 
 +  - Sélectionnez votre machine virtuelle ​dans VirtualBox ; 
 +  - Cliquez sur le bouton « Préférences » ; 
 +  - Allez dans la rubrique « Système »puis dans l'​onglet ​« Carte mère » ; 
 +  - Sélectionnez dans « Paramètres étendus » l'​option « Activer l'IO APIC ».
  
-==== Solution aux problèmes sous Vista pour obtenir ​le plein écran ====+==== Obtenir ​le plein écran ​sous Vista ====
  
-Après installation des VBoxLinuxAdditions,​ après redémarrage,​ [[:​tutoriel:​comment_editer_un_fichier|ouvrez le fichier]] ​**/​etc/​X11/​xorg.conf** et cherchez-y les lignes suivantes :+Si vous utilisez un **système hôte** Vista utilisant un **système invité** Ubuntu ​et que vous n'​arrivez pas à obtenir le plein écran du **système invité**.
  
-<​file>​+Vérifiez que vous avez [[:​virtualbox#​ameliorer_l_emulation|amélioré l'​émulation]]. Si le problème persiste, après redémarrage,​ [[:​tutoriel:​comment_modifier_un_fichier|ouvrez le fichier]] **/​etc/​X11/​xorg.conf** et cherchez-y les lignes suivantes: ​<​file>​
 Section "​Screen"​ Section "​Screen"​
         Identifier ​   "​Default Screen"​         Identifier ​   "​Default Screen"​
Ligne 835: Ligne 1015:
         SubSection "​Display"​         SubSection "​Display"​
                 Depth         24                 Depth         24
-                Modes         "​1680x1050" "​800x600"​ "​640x480"​+                Modes         "​1024x768" "​800x600"​ "​640x480"​
         EndSubSection         EndSubSection
 EndSection EndSection
 </​file>​ </​file>​
  
-La résolution utilisée +La résolution utilisée sera la première dans le champ « ''​Modes''​ ». Notez que vous pouvez utiliser la résolution de votre choix, ici il s'agit de 1024x768.
- sera la première dans le champ "Modes". Notez que vous pouvez utiliser la résolution de votre choix, ici il s'agit de 1680×1050.+
  
-==== Mode plein écran ​====+==== Fenêtre transparente ​====
  
-Si en passant en mode plein écranvotre machine virtuelle reste affichée entourée d'un large cadre noir :+Ce problème apparaît à cause de [[:​compizconfig-settings-manager|Compiz]]. Pour résoudre ce problèmedeux solutions sont possibles ​:
  
-**1/ Si ce n'est déjà fait, [[:virtualbox#​ameliorer_l_emulation_de_l_os_guest|installez les "​additions client"​]].** +=== En désactivant les effets de bureau === 
-(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]].)+  - Installer le [[:compizconfig-settings-manager|gestionnaire des effets de bureau Compiz]];\\ Une fois le gestionnaire ouvert : 
 +  - Allez dans la catégorie "**Gestion des fenêtres**";​ 
 +  - Cochez et ouvrez ​la fonctionnalité "​Règles de Fenêtre"​ ("​Window rules" ​en anglais); 
 +  ​Dans « Pas de visuels ARGB » ("No ARGB visual"​ en anglaiscollez ceci : <​code>​title=Sun VirtualBox</​code>​
  
-**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 : +=== En modifiant ​la commande ​à exécuter ===
-  * 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+Il faut remplacer la commande à exécuter <​code>​VirtualBox<​/code> par <​code>​env XLIB_SKIP_ARGB_VISUALS=1 VirtualBox</​code>​
  
-  * Puis lancer successivement les deux commandes suivantes :+Dans certains cas, cela ne fonctionne que si l'​accélération 3D est désactivée.
  
-  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.)+==== Défilement très lent sur Ubuntu Server ====
  
 +Si le défilement des écrans est très lent avec VirtualBox sur Ubuntu Server, il faut [[:​tutoriel:​comment_modifier_un_fichier|éditer le fichier]] **/​etc/​modprobe.d/​blacklist-framebuffer.conf** avec les droits d'​administration pour y ajouter la ligne suivante :
 +<​code>​blacklist vga16fb</​code>​
  
-**3/ Dans d'​autres cas**, vous pouvez utiliser la commande suivante ​:+Source sur [[http://​ubuntu-virginia.ubuntuforums.org/​showthread.php?​p=9343024#​post9343024|ubuntuforums.org]].
  
-  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>​+==== Souris incontrôlable ====
  
-<​note>​Un petit réajustement ​de l'écran « touche Host+A »suivi de « touche ​Host+F » peut aussi suffire pour y arriver.</​note>​+Si la souris est incontrôlable lors de l'utilisation d'un jeu sous Windows XPil faut désactiver l'​intégration ​de la souris dans le menu Machine ou utiliser le raccourci clavier ​Host + i.
  
-==== Fenêtre transparente ​====+==== Boot EFI impossible ​====
  
-Ce problème apparait à cause de Compiz+Lors de l'​activation du boot de votre machine virtuelle en mode EFI, vous obtenez le message suivant 
-Pour résoudre ce problème 2 solutions sont possibles:+<​code>​Press ESC in nn seconds to skip startup.nsh or any other key to continue</​code>​ 
 +FIXME
  
-== Via le manager de compiz== +Il faut éditer ​le fichier startup.nsh avec : 
-Si vous ne l'avez pas encore installé référez-vous à [[compizconfig-settings-manager#​installation]].+edit startup.nsh
  
-Une fois le gestionnaire ouvert, allez dans la catégorie "​Gestion des fenêtres" ​puis cochez et ouvrez "​Règles de Fenêtre"​. +puis saisir les lignes suivantes : 
-Puis sous "Pas de visuels ARGB" collez ceci :+fs0: 
 +\EFI\ubuntu\grubx64.efi 
 +enregistrer avec ctrl+s et quitter avec crtl+q
  
-''​title=Sun VirtualBox''​+Attention car le clavier est en qwerty et il faut trouver les touches correspondantes.
  
-Fermez ensuite le gestionnaire,​ réouvrez VirtualBox et le tour est joué :-) 
  
-== En modifiant la commande à exécuter ​==+====Pas d'​internet dans ma virtualbox ===
  
-il faut remplacer la commande à exécuter ​"VirtualBox" ​par "env XLIB_SKIP_ARGB_VISUALS=1 VirtualBox" ​+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
  
-Dans certain cas, cela ne fonctionne que si l'​accélération 3D est désactivée.+Source : https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1105481 poste #11
  
-=== AMD 64 ===+==== Consommation de RAM importante d'une VM Ubuntu avec accélération 3D ===
  
-VirtualBox fonctionne sous Ubuntu 64 bits, et permet à présent ​l'émulation d'un système d'​exploitation 64 bits avec VirtualBox V2+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]]).
  
-==== Vista 64 bits Guest ====+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).
  
-Pour régler les problèmes de son et de réseau pouvant exister lors de la virtualisation de Vista SP1 64 bits+==== Plantage au lancement d'une machine virtuelle ====
  
-=== Réseau ​Vista 64 bits ===+Il s'agit peut-être d'une incompatibilité entre le patch du Kernel pour corriger Meltdown et la version des dépôts Ubuntu de Virtualbox. Désinstallez Virtualbox puis [[:​virtualbox#​installation_depuis_le_depot_d_oracle_version_la_plus_a_jour|réinstallez-le via les dépôts d'​Oracle]].
  
-configurer un adaptateur comme ci après : 
  
-type d'​adaptateur : **Intel PRO/1000 MT Desktop (8254OEM)**+==== Installation avec un noyau 5.10 ou supérieur ====
  
-attaché à : **NAT**+En l'​état actuel (décembre 2020) aucun paquet disponible dans les dépôts ne s'​installera correctement avec un noyau 5.10 ou supérieur.
  
-les pilotes sont sur le CD des Guest Additions+Toutefois la version 6.1.97-141967 de la branche testing fonctionne (et sans doutes ​les versions postérieures que vous trouverez).
  
-=== Audio - Vista 64 bits ===+Voici la procédure d'​installation.
  
-Choisir comme Pilote hôte : **Pilote audio ALSA** ; et comme contrôleur : **ICH AC97**+1. Télécharger la **dernière version** dans le paragraphe ​**Development snapshots** puis **Linux 64-bits** (par exemple **VirtualBox-6.1.97-141967-Linux_amd64.run**) de cette page : https://​www.virtualbox.org/​wiki/​Testbuilds
  
-Télécharger les pilotes AC97 sur le site [[http://www.realtek.com.tw/downloads/​]]+2. Le rendre exécutable et l'​installer avec 
 +  chmod +x /VirtualBox-6.1.97-141967-Linux_amd64.run 
 +  sudo ./VirtualBox-6.1.97-141967-Linux_amd64.run
  
-Accepter les conditions+3. L'USB sera utilisable en installant le pack d'​extension correspondant Oracle_VM_VirtualBox_Extension_Pack-6.1.97-141967.vbox-extpack (et en redémarrant la machine) qui peut être téléchargé aussi sur cette page : https://​www.virtualbox.org/​wiki/​Testbuilds
  
-Ensuite télécharger **Vista/Win7 (32/64 bits) Driver only (ZIP file)** (~30Mo) téléchargement rapide possible par serveur ftp en choisissant **Express**+4. La désinstallation se fait par : 
 +  sudo /opt/VirtualBox/​uninstall.sh 
 +  sudo rm -rf /​opt/​VirtualBox/​ 
 +===== Désinstallation =====
  
-Placer ​le fichier téléchargé dans un répertoire de partage - le décompresser+Pour supprimer VirtualBox [[:​tutoriel:​comment_supprimer_un_paquet|supprimez ​le paquet]] ​ **virtualbox**.
  
-Installer le pilote (je suis passé par le **gestionnaire de périphérique de Vista **pour l'​installation) vérifier le son ;-)+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. 
 +===== Voir aussi =====
  
-==== Noyau SMP ====+Vous pouvez visiter le [[https://​forum.ubuntu-fr.org/​viewforum.php?​id=63|forum dédié à la virtualisation]] pour y poser des questions ou participer selon vos connaissances.
  
-<​del>​VirtualBox ne gère la virtualisation que d'un seul processeur. Sur les processeur dual-core, chaque session VirtualBox ne tournera que sur un processeur. Pour exploiter plusieurs processeurs ou plusieurs //core// de processeur, utiliser [[kvm]]</​del>​ +==== Sites officiels ​et ressources ​====
-Virtualbox gère maintenant la virtualisation de plusieurs processeurs (jusqu'​à 32!). +
- +
-==== 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. +
- +
-==== Erreur de kernel au lancement ==== +
- +
-cette erreur fait suite à une mise à jour du kernel de votre distribution. Pour corriger le problème: quitter Virtualbox ou <​code>​killall VirtualBox </​code>​ +
-- puis lancer dans une console la commande: <​code>​sudo /​etc/​init.d/​vboxdrv setup</​code>​ +
- +
-et attendez les messages suivants: +
-<​code>​* Stopping VirtualBox kernel module * done. +
-* Recompiling VirtualBox kernel module * done. +
-* Starting VirtualBox kernel module * done.</​code>​ +
- +
-relancer Virtualbox. +
- +
-==== Changer la résolution d'​écran avec les Lives CD Ubuntu ==== +
- +
-Lorsque l'on utilise un Live CD Ubuntu sous virtualbox, la résolution d'​écran est limitée à 800x600. +
-Pour obtenir une résolution supérieure : +
-<note important>​Ceci concerne uniquement Les Lives CD Ubuntu, si vous virtualisez une version installée, utiliser [[:​virtualbox#​Améliorer l'​émulation de l'OS Guest|les pilotes invités]]</​note>​ +
- +
-  * [[:​tutoriel:​comment_editer_un_fichier|Editer le fichier]] **/​etc/​X11/​xorg.conf** avec les droits d'​administration. +
-  * Dans la section "​Monitor",​ ajouter la ligne : +
-<​code>​HorizSync ​        31.0 - 67.0</​code>​ +
-  * Enregistrer les changements. +
-  * Puis fermer et redémarrer une nouvelle session. +
- +
-===== Désinstallation =====+
  
-Pour supprimer cette application,​ il suffit ​de [[:tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. La configuration ​de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez ​(~/.VirtualBox sera conservé dans tous les cas).+  * [[http://​www.virtualbox.org|Site Officiel ​de VirtualBox]] ; 
 +  * [[https://​www.virtualbox.org/​download/​testcase/​manual/​UserManual_fr_FR.pdf|Documentation PDF]] (fr) ; 
 +  * [[https://​www.virtualbox.org/​manual/​|Manuel VirtualBox ]] Lien de la documentation officielle complète 
 +  * [[https://​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)** ; 
 +  * [[https://​sourceforge.net/​projects/​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. 
 +==== Quelques tutoriels ====
  
-===== Liens =====+  * [[https://​peertube.live/​videos/​watch/​ae9d3322-4dd6-4623-9c3c-df083fba37a6|Vidéo créer une machine virtuelle]] ; 
 +  * [[https://​peertube.live/​videos/​watch/​9a50fafb-4d6d-4be7-900e-cec6cf39dd4b|Vidéo installer les additions invité]] ; 
 +  * [[https://​peertube.live/​videos/​watch/​dcd357be-1d42-44cc-8c51-6aa983959d40|Vidéo les instantanés,​ sauvegarde et restauration de machine virtuelle]] ; 
 +  * [[https://​peertube.live/​videos/​watch/​4f0df0e9-b2b7-4aa3-bd43-7fb4c9ac3334|Vidéo partage de dossier entre invité et hôte]] ; 
 +  * [[https://​peertube.live/​videos/​watch/​28d581b4-c2ad-4102-83d2-f0bb9883a4f5|Vidéo à quoi sert Virtualbox et démonstration]] ; 
 +  * [[https://​peertube.live/​videos/​watch/​3412342e-a845-4343-a652-8b6fbbb0a3b8|Vidéo installer Virtualbox et le pack d'​extension]] ; 
 +  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3137234|Démarrer un système GNU/Linux installé physiquement dans VirtualBox]] **(forum)** ; 
 +  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=365418|Démarrer un Windows installé physiquement dans VirtualBox]] **(forum)** ; 
 +  * [[http://​macsim.labolinux.net/​2010/​06/​07/​virtualiser-macosx-sous-linux/​|Virtualiser MacOSX sous GNU/Linux]] ; 
 +  * [[https://​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.digdeo.fr/​sys-admin/​virtualbox-serveur-distant-sans-affichage-headless|Utiliser VirtualBox sur un serveur distant sans affichage]] ; 
 +  * [[https://​ekimia.fr/​windows10vm/​|Lancer une machine virtuelle Windows 10 pré-installée en 2 clics]] **(fr)** 
 +  * [[http://​www.it-connect.fr/​tutoriels/​virtualisation/​virtualbox/​|Plusieurs tutoriels sur l'​utilisation et la configuration de VirtualBox]] **(fr)** 
 +  * [[:​virtualbox_additions_invite#​ajoutez_un_repertoire_de_partage_a_virtualbox|VirtualBox et le partage réseau]] ; 
 +  * [[:​virtualbox_repertoire_partage|VirtualBox et les répertoires partagés]] ; 
 +  * [[:​virtualbox_reseau|VirtualBox et le réseau]] ;
  
-  * [[http://​www.virtualbox.org|Site Officiel de VirtualBox]] +Changer ​l'​adresse ​MAC VBoxManage modifyvm vm_name ​--macaddress1 001122334455
-  * [[http://​download.virtualbox.org/​virtualbox/​3.1.4/​UserManual.pdf|Documentation PDF en anglais pour la version 3.1.4]] +
-    * pour les autres versions, le PDF est accessible à l'​adresse ​correspondant au patron suivant<​code>​http://​download.virtualbox.org/​virtualbox/​A.B.C/​UserManual.pdf</​code>​ où "//​A.B.C//"​ représente le numéro de version de votre VirtualBox;​\\ ex. pour "//​2.0.2//":​ [[http://​download.virtualbox.org/​virtualbox/​3.1.4/​UserManual.pdf|http://​download.virtualbox.org/​virtualbox/​2.0.2/​UserManual.pdf]],​ +
-    * la documentation en anglais pour la dernière version est également consultable en ligne:​\\ ​      ​[[http://​www.virtualbox.org/​manual/​|Manuel HTML en anglais pour la dernière version]] +
-  * [[:​tutoriel:​vmdk2vdi|Convertir une machine VMware]] (.vmdk) en VirtualBox (.vdi) +
-  * [[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) +
-  * Tutoriel sur [[http://​www.siteduzero.com/​tutoriel-3-36484-virtualisez-un-systeme-d-exploitation-avec-virtualbox.html|le site du zéro]] +
-  * Documentation sur le site de [[http://​www.crl.univ-paris-diderot.fr/​doc/​users/​sysadmin/​kb/​virtualbox|l'​université Paris Diderot]] +
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=365418| [HowTo] Démarrer un Windows installé physiquement dans VirtualBox]] +
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=365646| [HowTo] Démarrer un Linux installé physiquement dans VirtualBox]] +
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=376862| [HowTo] Configuration réseau de VirtualBox]]+
  
-===== Tutoriels vidéos ===== 
  
-   * [[http://​www.tutoriels-video.fr/​lancer-windows-linux-virtualbo/​|Lancer windows en même temps que linux]] avec virtualbox+===== Pages sur le sujet =====
  
 +{{backlinks>​.}}
  
 ---- ----
  
-//​Contributeurs:​ [[utilisateurs:​Fabien26]], [[utilisateurs:​sbig77]], [[utilisateurs:​vorach]], [[utilisateurs:omega13]], ​[[utilisateurs:​DarkHylian]], [[utilisateurs:BravoJR]], ​[[utilisateurs:​Maniack Crudelis]], [[utilisateurs:mcpeter|McPeter]], [[utilisateurs/​percherie]],​ [[utilisateurs/​brazz]].//​+//​Contributeurs ​principaux: [[utilisateurs:​Percherie]], [[utilisateurs:​luigifab]], [[utilisateurs:​BeAvEr]]
 +Autres contributeurs ​: [[utilisateurs:​eagle08]]//  ​ajout du [[:ReactOS|système d'​exploitation ReactOS]]
  • virtualbox.1271164939.txt.gz
  • Dernière modification: Le 18/04/2011, 14:57
  • (modification externe)