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
Prochaine révision Les deux révisions suivantes
virtualbox [Le 11/04/2013, 23:14]
82.231.205.239 [Périphériques USB (VirtualBox 4)]
virtualbox [Le 05/01/2015, 11:23]
id2ndr [Améliorer l'émulation] fuite mémoire avec accel 3D
Ligne 1: Ligne 1:
-{{tag>Lucid Oneiric ​Precise ​Quantal ​virtualisation windows}}+{{tag>​Precise ​Trusty ​virtualisation windows}}
  
 ---- ----
Ligne 7: Ligne 7:
  
  
-**VirtualBox** est un logiciel de [[:​virtualisation]] de systèmes d'​exploitation. En utilisant les ressources matérielles de l'​ordinateur (//système hôte//), VirtualBox permet la création d'un ou de plusieurs ordinateurs virtuels dans lesquels s'​installent d'​autres systèmes d'​exploitation (//​systèmes invités//​).+**VirtualBox ​ou machine virtuelle ​** est un logiciel de [[:​virtualisation]] de systèmes d'​exploitation. En utilisant les ressources matérielles de l'​ordinateur (//système hôte//), VirtualBox permet la création d'un ou de plusieurs ordinateurs virtuels dans lesquels s'​installent d'​autres systèmes d'​exploitation (//​systèmes invités//​).
  
 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. 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.
Ligne 17: Ligne 17:
  
 Certains termes techniques concernant le domaine de la virtualisation sont employés dans ce document. En voici quelques-uns : Certains termes techniques concernant le domaine de la virtualisation sont employés dans ce document. En voici quelques-uns :
-  * Le **système hôte** est le système d'​exploitation principal de votre ordinateur, c'est notamment lui qui permet de faire fonctionner VirtualBox. +  * Le **système hôte (host)** est le système d'​exploitation principal de votre ordinateur, c'est notamment lui qui permet de faire fonctionner VirtualBox. 
-  * Le **système invité** est le système d'​exploitation installé à l'​intérieur d'une machine virtuelle.+  * Le **système invité ​(guest)** est le système d'​exploitation installé à l'​intérieur d'une machine virtuelle.
   * La **machine virtuelle** est un ordinateur virtuel créé par VirtualBox.   * La **machine virtuelle** est un ordinateur virtuel créé par VirtualBox.
   * La **touche hôte** est la touche permettant de capturer le pointeur de la souris dans la machine virtuelle ou de la libérer vers le système d'​exploitation hôte. Dans VirtualBox, par défaut, il s'agit de la touche **''​Ctrl''​** en bas à droite de votre clavier.   * La **touche hôte** est la touche permettant de capturer le pointeur de la souris dans la machine virtuelle ou de la libérer vers le système d'​exploitation hôte. Dans VirtualBox, par défaut, il s'agit de la touche **''​Ctrl''​** en bas à droite de votre clavier.
Ligne 32: Ligne 32:
   * **Carte graphique** : peu importe   * **Carte graphique** : peu importe
  
-Ceci étant la configuration minimale, elle n'est pas forcément adaptée à toutes les utilisations.+Ceci étantla configuration minimale n'est pas forcément adaptée à toutes les utilisations.
 \\ En effet, pour pouvoir utiliser certains systèmes d'​exploitation ou logiciels //via// VirtualBox, il vous faudra une configuration plus solide. \\ En effet, pour pouvoir utiliser certains systèmes d'​exploitation ou logiciels //via// VirtualBox, il vous faudra une configuration plus solide.
  
-Le tableau récapitulatif suivant donne quelques exemples de **configuration minimale** en fonction du système d'​exploitation utilisé sur une machine virtuelle. Est indiqué ​entre parenthèse la mémoire qui devra être dédiée ​à la machine virtuelle.+Le tableau récapitulatif suivant donne quelques exemples de **configuration minimale** en fonction du système d'​exploitation utilisé sur une machine virtuelle. Est indiquée ​entre parenthèse la mémoire qui devra être affectée ​à la machine virtuelle.
  
 ^ Système d'​exploitation ^ Processeur ^ Mémoire vive ^ Espace disque libre ^ ^ Système d'​exploitation ^ Processeur ^ Mémoire vive ^ Espace disque libre ^
Ligne 48: Ligne 48:
  
  
-Bien que VirtualBox occupe environ 116 Mio d'​espace disque, les machines virtuelles requièrent un « énorme » fichier pour pouvoir enregistrer le disque dur virtuelc'est pourquoi l'​espace disque libre requis est si important.+Bien que VirtualBox occupe environ 116 Mio d'​espace disque, les machines virtuelles requièrent un « énorme » fichier pour pouvoir enregistrer le disque dur virtuel ​c'est pourquoi l'​espace disque libre requis est si important. ​Cependant, si vous n'​utilisez pas de disque dur virtuel (comme par exemple avec [[http://​www.breizh-ardente.fr/​article/​INX-Is-Not-X-le-terminal-pour-les-nuls|INX Is Not X]]), ne tenez pas compte de l'​espace disque libre requis supplémentaire. 
 + 
 +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. 
  
-Cependant, si vous n'​utilisez pas de disque dur virtuel (comme par exemple avec [[http://​www.breizh-ardente.fr/​article/​INX-Is-Not-X-le-terminal-pour-les-nuls|INX Is Not X]]), ne tenez pas compte de l'​espace disque libre requis supplémentaire. 
  
-Mac OSX est maintenant disponible sur VirtualBox. 
 ===== Installation ===== ===== Installation =====
  
-<note important>​ +<note important>​**VirtualBox et KVM** \\ Il n'​est ​pas recommandé d'installer et utiliser ​en même temps VirtualBox et KVM. Ceci peut provoquer ​des problèmes de fonctionnement des deux systèmes de virtualisation allant de sérieux ralentissement jusqu'​à une impossibilité de charger une machine ​virtuellevoire causer un arrêt du système hôte. Pour plus d'​informations, consultez ​le document ​[[kvm|Kernel Virtual Machine]]</​note>​
-Attention: Vous ne pouvez ​pas installer ​kvm et virtualbox ​en même temps, cela va entrainer ​des problèmes, installation défectueuse,​ gel de la machine ​!!!! +
-Si malgré toutvous voulez prendre le risque, consultez ​au préalable cette page : +
-http://​doc.ubuntu-fr.org/​kvm?&#​kernel_virtual_machine +
-</​note>​+
  
-==== Installation par les dépôts officiels ==== 
  
-Pour installer **VirtualBox** édition ​libre (OSE), [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​virtualbox-ose|virtualbox-ose]]**C'est un « méta-paquet » qui va installer ​tous les paquets permettant d'​avoir une installation fonctionnelle de +VirtualBox ​n'est désormais plus disponible qu'en version ​libre.((Jusqu'​à la version 3.0, une distinction pouvait être faite entre l'édition intégrée aux dépôts officiels et celle fournie par Oracle. Depuis, la version proposée par Oracle ​est aussi un logiciel libre.)) Deux méthodes sont proposées pour installer ​VirtualBox ​
-  * VirtualBox 3.1.6 pour [[lucid|Ubuntu ​10.04 LTS]] ; +  * Une première méthode s'​effectue à partir des dépôts de logiciels officiellement gérés par 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 ​
-  * VirtualBox ​4.1.2 pour [[oneiric|Ubuntu ​11.10]] ; +  * Une seconde méthode s'​effectue à partir des dépôts de logiciels gérés par OracleCette é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.
-  * VirtualBox ​4.1.12 ​pour [[precise|Ubuntu 12.04]] ​+
-  * VirtualBox 4.1.18 pour [[quantal|Ubuntu ​12.10]] ;+
  
-<note tip>Pour optimiser VirtualBox, consultez le paragraphe traitant de l'amélioration de l'émulationPour le support de l'USB 2, consultez le paragraphe traitant des « //Périphériques USB// ».</note> +^ Version d'Ubuntu ^ Version Ubuntu ^   ​Version du dépôt d'Oracle ^  
-==== Dernière version disponible ====+| Ubuntu [[:​trusty|14.04 LTS]] | 4.3.10 | 4.3.16 | 
 +| Ubuntu [[:​precise|12.04 LTS]] | 4.1.12 | 4.3.16 | 
 +//(Informations à jour le 17/09/2014)//
  
-La version ​de VirtualBox ​3 ne permet pas l'utilisation complète des ports USB 2.0pour [[lucid|Ubuntu 10.04 LTS]]  vous devez installer une version plus récente que celle proposée par défaut en utilisant les dépôts d'​Oracle.+==== Installation principale ​de VirtualBox ​==== 
 +=== Installation par les dépôts officiels d'​Ubuntu === 
 +Pour installer **VirtualBox** tel qu'​empaqueté par l'équipe d'​Ubuntu, [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​virtualbox,​virtualbox-qt,​virtualbox-dkms|virtualbox virtualbox-qt virtualbox-dkms]]**.
  
-^ Version ^ Dépôt ^ +=== Installation depuis le dépôt d'Oracle (version la plus à jour) === 
-| Ubuntu 12.10    | ''%%deb http://​download.virtualbox.org/​virtualbox/​debian quantal contrib%%'' ​ | +Pour installer l'édition de VirtualBox telle que proposée par Oracle, vous devez ajouter son dépôt à votre liste de sources de logiciels ainsi que sa clé de signaturePuis, vous procédez à l'installation de VirtualBox.
-| Ubuntu 12.04 LTS    | ''%%deb http://​download.virtualbox.org/​virtualbox/​debian precise contrib%%'' ​ | +
-| Ubuntu 11.10     | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian oneiric contrib%%'' ​ | +
-| Ubuntu 10.04 LTS | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian lucid contrib non-free%%'' ​ |+
  
-Oracle ne fournissant pas les sources sur ses dépôts, vous pouvez décocher la ligne correspondante (code Source) dans le gestionnaire de sources.+Les [[:​tutoriel:​comment_modifier_sources_maj|adresses des dépôts]] pour chaque version d'​Ubuntu sont les suivantes : 
 +^ Version ​  ^ Adresse du dépôt ​   ^ 
 +| Ubuntu 14.04 LTS  | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian trusty contrib%%'' ​ | 
 +| Ubuntu 12.04 LTS  | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian precise contrib%%'' ​ |
  
-  - Dans une fenêtre de **[[terminal]]**,​ exécutez la commande suivante afin de récupérer les clés de signature du dépôt de VirtualBox <code bash>​sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98AB5139</​code>​ 
-  - [[:​tutoriel:​comment_modifier_sources_maj|Ajoutez un des dépôts]] suivants à vos sources de mises à jour en tapant la commande suivante dans un **[[terminal]]** (//​Applications → Accessoire → **Terminal**//​) <​code>​echo "deb http://​download.virtualbox.org/​virtualbox/​debian `lsb_release -sc` contrib"</​code>​ 
-  - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] ; 
-  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​virtualbox-4.2|virtualbox-4.2]]**. 
  
-Installation ​en une seule ligne de commande : +Pour procéder à l'​installation,​ suivez les instructions suivantes : 
-<code bash> +  - Dans une fenêtre de **[[terminal]]**,​ exécutez la commande suivante afin de récupérer les clés de signature du dépôt de VirtualBox : <code bash>​wget -q http://​download.virtualbox.org/​virtualbox/​debian/​oracle_vbox.asc -O- | sudo apt-key add - </​code>​ 
-echo "deb http://​download.virtualbox.org/​virtualbox/​debian `lsb_release -sc` contrib"​ | sudo tee -a /​etc/​apt/​sources.list && ​sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 98AB5139 ​&& sudo apt-get update && sudo apt-get install virtualbox-4.2 +  - Ajoutez le dépôt d'​Oracle compatible avec votre version d'​Ubuntu à votre liste de sources de logiciels en exécutant la commande suivante dans un **[[terminal]]** : <code bash>​echo "deb http://​download.virtualbox.org/​virtualbox/​debian `lsb_release -sc` contrib"​ | sudo tee -a /​etc/​apt/​sources.list.d/​virtualbox.list</​code>​ 
-</​code>​+  - Rechargez la liste des paquets disponibles pour installation en exécutant la commande suivante dans un terminal ; <code bash>​sudo apt-get update</​code>​ 
 +  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​virtualbox-4.3|virtualbox-4.3]]**. 
 + 
 +<note tip>La même procédure que ci-dessus peut être exécutée ​en une seule ligne de commande : 
 +<code bash>​echo "deb http://​download.virtualbox.org/​virtualbox/​debian `lsb_release -sc` contrib"​ | sudo tee -a /​etc/​apt/​sources.list.d/​virtualbox.list && ​wget -q http://​download.virtualbox.org/​virtualbox/​debian/​oracle_vbox.asc ​-O| sudo apt-key add - && sudo apt-get update && sudo apt-get install virtualbox-4.3</​code>​ 
 +</​note>​ 
 + 
 +- N'​oubliez pas de [[virtualbox#​peripheriques_usb_virtualbox_4|rajouter votre compte dans le groupe ''​vboxusers''​]] pour avoir accès à l'USB dans vos machines virtuelles. 
 +<code bash>​sudo usermod -G vboxusers -a $USER</​code>​ 
 + 
 +- Si vous avez installé Virtualbox-4-3 en remplacement de la version des dépots officiels d'​Ubuntu,​ il peut-être nécessaire de mettre à jour le module DKMS : 
 +<code bash>​sudo /​etc/​init.d/​vboxdrv setup</​code>​ 
 +==== Installation additionnelle ==== 
 +<note tip>Pour optimiser VirtualBox, consultez le paragraphe traitant de [[virtualbox#​optimisations|l'​amélioration de l'​émulation]].</​note>​ 
 + 
 +=== 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//​ 
 + 
 +Ainsi, il faut installer le driver kernel/​noyau de VirtualBox pour Linux. Cela se fait en parties : 
 +  - Identifier quel est votre noyau : 
 +<code bash>​uname -r</​code>​ 
 +   
 +Par exemple, si la commande renvoit **3.11**-2-amd64,​ cela veut dire que le noyau est **311** 
 +  - Installer le bon kernel : 
 +Partie à completer... S'​inspirer également de[[utilisateurs:​brazz:​virtualbox_problemes_connus| cette page]] 
 +    
 +===Installation du support de l'USB 2===    
 +Pour le support de l'USB 2, consultez le paragraphe traitant des [[virtualbox#​peripheriques_usb_virtualbox_4|Périphériques USB]].
  
-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. 
  
-Une fois l'​installation complétée,​ vous devez **obligatoirement** clore votre session utilisateur,​ puis la rouvrir. Ceci est nécessaire afin de prendre en charge des nouvelles autorisations pour l'​utilisation de VirtualBox. 
 ===== Utilisation ===== ===== Utilisation =====
  
Ligne 101: Ligne 123:
 Le lanceur de VirtualBox OSE est accessible depuis le menu //​Applications → Accessoires → **VirtualBox**//​. Le lanceur de VirtualBox OSE est accessible depuis le menu //​Applications → Accessoires → **VirtualBox**//​.
 \\ Celui de la version Oracle est accessible depuis le menu //​Applications → Outils systèmes → **Oracle VM VirtualBox**//​. \\ Celui de la version Oracle est accessible depuis le menu //​Applications → Outils systèmes → **Oracle VM VirtualBox**//​.
- +e==== Principales commandes ====
-==== Principales commandes ====+
  
 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!). 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!).
Ligne 124: Ligne 145:
   * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-installer-ubuntu|vidéo noob]] ;   * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-installer-ubuntu|vidéo noob]] ;
   * Une vidéo sur [[http://​www.tutoriels-video.fr/​lancer-windows-linux-virtualbo/​|tutoriels vidéo]] ;   * Une vidéo sur [[http://​www.tutoriels-video.fr/​lancer-windows-linux-virtualbo/​|tutoriels vidéo]] ;
-  * [[http://www.google.fr/search?hl=fr&q=tutoriel+virtualbox+comment+créer+une+machine+virtuelle|Beaucoup d'​autres tutoriels sur Google]].+  * [[https://startpage.com/do/search?cmd=process_search&query=tutoriel+virtualbox+comment+créer+une+machine+virtuelle&​language=francais&​with_date=y&​abp=-1|Beaucoup d'​autres tutoriels sur Startpage]].
  
 <​note>​Avoir Windows comme système invité est en général destiné à faire tourner des applications sans équivalent GNU/Linux, qu'il est impossible d'​avoir par Wine et qui réclament de l'​espace disque. La taille de base proposée (10 Go) ne suffira donc pas dans ce cas. <​note>​Avoir Windows comme système invité est en général destiné à faire tourner des applications sans équivalent GNU/Linux, qu'il est impossible d'​avoir par Wine et qui réclament de l'​espace disque. La taille de base proposée (10 Go) ne suffira donc pas dans ce cas.
Ligne 137: Ligne 158:
   * Sur [[http://​www.commentcamarche.net/​faq/​9376-virtualbox-tester-des-os-comme-des-logiciels-tutoriel-kubuntu#​parametrage-d-une-machine-virtuelle|Comment ça marche ?]] ;   * Sur [[http://​www.commentcamarche.net/​faq/​9376-virtualbox-tester-des-os-comme-des-logiciels-tutoriel-kubuntu#​parametrage-d-une-machine-virtuelle|Comment ça marche ?]] ;
   * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-avance|vidéo noob]] ;   * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-avance|vidéo noob]] ;
-  * [[http://www.google.fr/search?hl=fr&q=tutoriel+virtualbox+comment+configurer+une+machine+virtuelle|Beaucoup d'​autres tutoriels sur Google]].+  * [[https://startpage.com/do/search?cmd=process_search&query=tutoriel+virtualbox+comment+configurer+une+machine+virtuelle&​language=francais&​with_date=y&​abp=-1|Beaucoup d'​autres tutoriels sur Startpage]].
  
 ==== Installer un système invité ==== ==== Installer un système invité ====
  
-Partant du principe que vous utilisez un //système hôte// Ubuntu, il y a de forte probabilité ​que vous souhaitez ​installer un //système invité// Windows pour vos derniers ​jeux et logiciels qui ne fonctionnent pas avec [[:Wine]] ou [[:​PlayOnLinux]].+Partant du principe que vous utilisez un //système hôte// Ubuntu, il est fort probable ​que vous vouliez ​installer un //système invité// Windows pour vos jeux et logiciels qui ne fonctionnent pas, ou qui ne fonctionnent pas suffisamment bien, avec [[:​Wine]] ​(ou [[:​PlayOnLinux]], fondé lui-même sur Wine).
  
-Pour des raisons de performances,​ il est recommandé d'​installer Windows XP qui est une version relativement légère de Windows et assez récente pour supporter les derniers logiciels. Si vous possédez une licence pour les versions suivantes (Vista et 7), leur installation et utilisation demandera plus d'​espace disque et de ressources mais reste tout à fait exploitable.+Pour des raisons de performances,​ il est recommandé d'​installer Windows XP qui est une version relativement légère de Windows et assez récente pour supporter les derniers logiciels. Si vous possédez une licence pour les versions suivantes (Vista et 7), leur installation et utilisation demandera plus d'​espace disque et de ressources mais reste tout à fait exploitable.Vous pouvez aussi utiliser une version plus ancienne de Windows, comme Windows 98 ou Windows 98SE, qui consomme sensiblement moins d'​espace disque que Windows XP, au détriment des performances de l'​application.
  
 Pour installer Windows comme //système invité// : Pour installer Windows comme //système invité// :
Ligne 150: Ligne 171:
   * Méthode pas à pas pour [[http://​www.malekal.com/​installation_XP.php|installer Windows Xp]] ;   * Méthode pas à pas pour [[http://​www.malekal.com/​installation_XP.php|installer Windows Xp]] ;
  
-Pour installer d'autre version ​d'​Ubuntu comme //système invité// :+Pour installer d'autres versions ​d'​Ubuntu comme //système invité// :
  
   * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-installer-ubuntu|vidéo noob]] ;   * Sur [[http://​videonoob.fr/​tutoriel/​virtualbox-installer-ubuntu|vidéo noob]] ;
Ligne 167: Ligne 188:
 Lors de la première utilisation,​ pour utiliser les périphériques USB dans le //système invité//, il faut : Lors de la première utilisation,​ pour utiliser les périphériques USB dans le //système invité//, il faut :
  
-  - **Permettre l'​utilisation des ports USB** pour VirtualBox en [[:​users-admin#​gerer_son_compte_d_utilisateur|indiquant les comptes qui appartiendront au groupe]] ''​vboxusers''​. Si vous souhaitez ajouter un utilisateur spécifique,​ remplacez la variable **$USER** par le nom de l'​utilisateur en question ; <​code>​sudo usermod -G vboxusers -a $USER</​code>​+  - **Permettre l'​utilisation des ports USB** pour VirtualBox en [[:​users-admin#​gerer_son_compte_d_utilisateur|indiquant les comptes qui appartiendront au groupe]] ''​vboxusers'' ​dans le **système hôte**. Si vous souhaitez ajouter un utilisateur spécifique,​ remplacez la variable **$USER** par le nom de l'​utilisateur en question ; <​code>​sudo usermod -G vboxusers -a $USER</​code>​ 
 +  - Lors du lancement de la machine virtuelle, dans les menus de la machine elle-même (dans //Devices// > //USB Devices//) vérifiez que le périphérique USB est bien présent et cochez le si il ne l'est pas.
   - Redémarrez votre session pour prendre en compte les modifications.   - Redémarrez votre session pour prendre en compte les modifications.
  
Ligne 180: Ligne 202:
  
 L'USB 2 par rapport à l'USB 1 ou 1.1 permet des transferts de données plus rapide. Depuis VirtualBox 4, l'​utilisation des périphériques USB 2 est disponible après l'​installation d'un pack d'​extension fourni par Oracle :  L'USB 2 par rapport à l'USB 1 ou 1.1 permet des transferts de données plus rapide. Depuis VirtualBox 4, l'​utilisation des périphériques USB 2 est disponible après l'​installation d'un pack d'​extension fourni par Oracle : 
-  ​* VirtualBox 4.0.: http://​download.virtualbox.org/​virtualbox/​4.0.4/​Oracle_VM_VirtualBox_Extension_Pack-4.0.4-70112.vbox-extpack ;+ 
 +  ​* VirtualBox 4.1.12 : http://​download.virtualbox.org/​virtualbox/​4.1.12/​Oracle_VM_VirtualBox_Extension_Pack-4.1.12-77245.vbox-extpack;​
   * VirtualBox 4.1.2 : http://​download.virtualbox.org/​virtualbox/​4.1.2/​Oracle_VM_VirtualBox_Extension_Pack-4.1.2.vbox-extpack ;   * VirtualBox 4.1.2 : http://​download.virtualbox.org/​virtualbox/​4.1.2/​Oracle_VM_VirtualBox_Extension_Pack-4.1.2.vbox-extpack ;
-  * VirtualBox 4.1.: http://​download.virtualbox.org/​virtualbox/​4.1.8/​Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack ; +  * VirtualBox 4.3.: http://​download.virtualbox.org/​virtualbox/​4.3.2/​Oracle_VM_VirtualBox_Extension_Pack-4.3.2-90405.vbox-extpack ; 
-  * VirtualBox 4.2.: http://​download.virtualbox.org/​virtualbox/​4.2.4/​Oracle_VM_VirtualBox_Extension_Pack-4.2.4-81684.vbox-extpack;​ +  * VirtualBox 4.3.: http://​download.virtualbox.org/​virtualbox/​4.3.6/​Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-extpack;​ 
-  * Dernière version disponible ​: http://www.oracle.com/technetwork/server-storage/​virtualbox/​downloads/index.html#extpack ​;+  * VirtualBox 4.3.10 (Ubuntu 14.04) ​: http://download.virtualbox.org/virtualbox/4.3.10/​Oracle_VM_VirtualBox_Extension_Pack-4.3.10-93012.vbox-extpack 
 +  * VirtualBox 4.3.18 (Ubuntu 14.10) : http://download.virtualbox.org/virtualbox/4.3.18/​Oracle_VM_VirtualBox_Extension_Pack-4.3.18.vbox-extpack
   * Autre version: ​ http://​download.virtualbox.org/​virtualbox   * Autre version: ​ http://​download.virtualbox.org/​virtualbox
  
Ligne 203: Ligne 227:
  
   - Téléchargement du pack d'​extension USB en récupérant la version de VirtualBox : <code bash>​version=$(VBoxManage --version|cut -dr -f1|cut -d'​_'​ -f1) && wget -c http://​download.virtualbox.org/​virtualbox/​$version/​Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack</​code>​   - Téléchargement du pack d'​extension USB en récupérant la version de VirtualBox : <code bash>​version=$(VBoxManage --version|cut -dr -f1|cut -d'​_'​ -f1) && wget -c http://​download.virtualbox.org/​virtualbox/​$version/​Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack</​code>​
-  - Installation du pack téléchargé en fonction de la version de VirtualBox : <code bash>version=$(VBoxManage --version|cut -dr -f1|cut -d'​_'​ -f1) && ​VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack</​code>​+  - Installation du pack téléchargé en fonction de la version de VirtualBox : <code bash>​VBoxManage extpack install 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>​   - Si vous le souhaitez, suppression des fichiers téléchargés : <​code>​rm *.vbox-extpack</​code>​
  
 Si l'​étape n°1 ne fonctionne pas, il est probable qu'un paquet essentiel soit manquant. Vous pouvez l'​installer en utilisant la commande <​code>​sudo apt-get install build-essential dkms linux-source linux-headers-`uname -r`</​code>​ Si l'​étape n°1 ne fonctionne pas, il est probable qu'un paquet essentiel soit manquant. Vous pouvez l'​installer en utilisant la commande <​code>​sudo apt-get install build-essential dkms linux-source linux-headers-`uname -r`</​code>​
-==== Périphériques USB (VirtualBox 3 et 4) ==== 
- 
-<​note>​Cette méthode est ancienne et seul les périphérique de stockage sont compatible. 
-**Paragraphe à supprimer à la fin du support technique de Ubuntu 10.04 LTS (natty) en Avril 2013.**</​note>​ 
- 
-Il est possible d'​utiliser les **périphériques de stockage** USB en utilisant la commande VBoxManage (disque dur, carte mémoire, clé USB...). Le périphérique en question (du moins la partition) **ne sera pas** partagé entre le //système hôte// et le //système invité//. 
- 
-Si vous souhaitez utiliser d'​autres types de périphériques USB comme un téléphone,​ une webcam ou une imprimante, vous serez obligé d'​utiliser l'​édition PUEL de VirtualBox. 
- 
-Si vous souhaitez partager des données réseau, veuillez consulter la rubrique [[:​virtualbox#​carte_reseau_virtuelle|carte réseau virtuelle]] ou [[:​virtualbox#​partage_de_dossiers_depuis_l_hote|partage de dossier depuis l'​hôte]]. 
- 
-Il faut commencer par permettre l'​utilisation des ports USB pour VirtualBox en [[:​users-admin#​gerer_son_compte_d_utilisateur|indiquant les comptes qui appartiendront au groupe]] « disk ». 
- 
-<​code>​sudo usermod -G disk -a $USER</​code>​ 
- 
-<​note>​ Pour l'​utilisateur de la session en cours vous pouvez taper la variable **$USER**, pour un utilisateur diffèrent remplacer la variable **$USER** par le nom de l'​utilisateur en question. </​note>​ 
- 
-La commande ci-dessous est **potentiellement dangereuse** car le //système invité// aura un accès complet au périphérique (même si le problème n'est pas là). Si vous souhaitez partager des données, veuillez consulter la rubrique [[:​virtualbox#​partage_reseau|partage réseau]] ou [[:​virtualbox#​partage_de_dossiers_entre_windows_et_linux_version_ex-puel|partage de dossier]]. 
- 
-<​code>​VBoxManage internalcommands createrawvmdk -filename fedora.vmdk -rawdisk /dev/sda -partitions 4 -relative</​code>​ 
- 
-  * filename : nom du fichier de destination 
-  * rawdisk : le chemin vers le périphérique de stockage USB, SATA, eSATA, Firewire... 
-  * partitions : le numéro de la partition souhaitée (facultatif) 
-  * relative : FIXME 
- 
-Un peu plus d'​informations sur le [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3137294#​p3137294|forum ubuntu-fr]]. 
- 
-<note important>​**Attention**,​ même s'il est possible d'​accéder à ''/​dev/​sda4''​ depuis le //système hôte// lorsque la machine virtuelle l'​utilisant via le fichier vmdk est en cours d'​exécution,​ ce n'est pas forcément une très bonne idée de le faire, même en lecture seule. 
- 
-En effet, les modifications apportées sur le périphérique de stockage depuis le //système hôte// ne seront visibles sur la machine virtuelle que lorsque celle-ci aura redémarré. Même chose dans l'​autre sens. 
- 
-En cas de problème, dans le pire des cas, un petit formatage s'​imposera de lui-même.</​note>​ 
-  ​ 
 ==== Démarrer sur une clé USB ==== ==== Démarrer sur une clé USB ====
 === Prérequis === === Prérequis ===
Ligne 248: Ligne 238:
  
 === Création du lien vers sa clé === === Création du lien vers sa clé ===
-  - [[users-admin#​modifier_les_proprietes_d_un_groupe_et_ajouter_ou_retirer_des_comptes_d_utilisateurs_d_un_groupe_administrateurs_seulement|Ajoutez au groupe]] « disk » les utilisateurs souhaités ​; +  - Ajoutez au groupe « disk » les utilisateurs souhaités: <code bash>​sudo usermod -G disk -a $USER</​code>​ Puis redémarrez votre session pour prendre en compte le changement. 
-  - Ouvrez un terminal et taper la commande suivante : //remplacez /dev/sdx par **votre** périphérique//​ <​code>​sudo VBoxManage internalcommands createrawvmdk -filename ~/​Téléchargements/​usb.vmdk -rawdisk /​dev/​sdx</​code>​+  - Ouvrez un terminal et taper la commande suivante : //remplacez /dev/sdx par **votre** périphérique//​ <​code ​bash>sudo VBoxManage internalcommands createrawvmdk -filename ~/​Téléchargements/​usb.vmdk -rawdisk /dev/sdx</​code>​ 
 +  - Modifiez le propriétaire du fichier : <code bash>​sudo chown $USER ~/​Téléchargements/​usb.vmdk</​code>​
  
-Le programme a créé un fichier nommé « **usb.vmdk** » dans votre dossier ​Téléchargement.+Le programme a créé un fichier nommé « **usb.vmdk** » dans votre dossier ​Téléchargements.
  
 === Import dans VirtualBox === === Import dans VirtualBox ===
Ligne 259: Ligne 250:
   - Au démarrage de la machine virtuelle, démarrez depuis le disque que vous venez d'​ajouter.   - Au démarrage de la machine virtuelle, démarrez depuis le disque que vous venez d'​ajouter.
  
-Si vous obtenez le message ​suivant : <​code>​Failed to open the hard disk  ​Permission problem accessing the file for the medium usb.vmdk' (VERR_ACCESS_DENIED)</​code>​ +<​note>​Si vous avez un message ​d'​erreur il est possible que vous ne fassiez pas parti du groupe « disk »Si vous venez de vous ajouter au groupe ​fermez votre session et reconnectez vous.</note>
-Il y a un problème ​de droits sur le fichier **usb.vmdk**. Modifiez les [[:droits]] utilisateur pour qu'il appartienne à celui qui fait exécute la machine virtuelle <​code>​sudo chown <​utilisateur>:<​groupe> ~/​Téléchargements/​usb.vmdk</code>+
  
-<​note>​Si vous avez un message d'​erreur il est possible que vous ne fassiez pas parti du groupe « disk » (sudo usermod ​ -a -G disk username). Si vous venez de vous ajouter au groupe fermez votre session et reconnectez vous.</​note>​ 
 ==== Partage de dossiers depuis l'​hôte ==== ==== Partage de dossiers depuis l'​hôte ====
- 
   - [[:​virtualbox#​ameliorer_l_emulation|Améliorez l'​émulation]] ;   - [[:​virtualbox#​ameliorer_l_emulation|Améliorez l'​émulation]] ;
   - Dans VirtualBox, configurez la machine virtuelle souhaité ;   - Dans VirtualBox, configurez la machine virtuelle souhaité ;
Ligne 272: Ligne 260:
   - Dans l'​interface « réseau » ou « dossier partagé » correspondant à votre système, recherchez **virtualbox Shared Folders** pour retrouver vos partages réseau VirtualBox.   - Dans l'​interface « réseau » ou « dossier partagé » correspondant à votre système, recherchez **virtualbox Shared Folders** pour retrouver vos partages réseau VirtualBox.
  
 +Pour monter "en dur" votre dossier (par exemple dans votre $HOME), il suffit de rajouter cette ligne dans /etc/fstab : 
 +  <nom dossier> /​home/<​votre username>/​Partage ​  ​vboxsf ​ defaults ​      ​0 ​ 0 
 +  ​
 ===== Optimisations ===== ===== Optimisations =====
  
Ligne 297: Ligne 287:
 Après le téléchargement ou l'​installation du paquet, recommencer l'​installation des //additions invité//. Après le téléchargement ou l'​installation du paquet, recommencer l'​installation des //additions invité//.
  
-Si la carte son ne fonctionne pas avec un //système invité// Windows Vista ou Windows 7, installez ​les pilotes de la carte son [[http://www.commentcamarche.net/download/telecharger-34056539-drivers-realtek-ac-97-audio-pour-vista-7|Realtek AC'97]].+Si lors de l'​installation vous avez une erreur lors de l'​installation comme "The headers for the current running kernel were not found.",​ vérifiez que vous avez bien installé les trois paquets suivants (dkms est important) ​avec cette commande : 
 +<​code>​sudo apt-get install build-essential linux-headers-`uname -r` dkms</code> 
 + 
 +<note tip>Une fois ces opérations faites, vérifier que l'​accélération 3D est disponible : 
 +  * Dans l'​interface graphique sous Unity ou Gnome : Applications ​//Détails// (disponible dans les paramètres systèmes), sous //​Résumé//,​ doit être indiqué ​la //Carte graphique// ''​Chromium''​ 
 +  * Dans un terminal ​''​/usr/lib/nux/unity_support_test ​-p'' doit renvoyer //yes// partout 
 +</​note>​
  
 +Si vous avez oublié **dkms** lors de la première installation,​ et que vous avez une //Carte graphique// ''​llvm Gallium'',​ désinstallez tout, installez dkms, et réinstallez les ajouts des machines invitées, puis redémarrer la machine virtuelle. (Vérifier également que l'​accélération 3D est bien activée pour la machine virtuel dans la configuration de VirtualBox).
 +<​code>​cd /​media/​$USER/​VBOXADDITIONS_* # point de montage du cdrom
 +sudo .VBoxLinuxAdditions.run uninstall
 +sudo apt-get install build-essential linux-headers-`uname -r` dkms
 +sudo .VBoxLinuxAdditions.run</​code>​
 +
 +si vous avez installé virtaulbox-4.3 pour installer l'iso des guest additions exécutez cette commande
 +
 +<​code>​version=$(VBoxManage --version|cut -dr -f1|cut -d'​_'​ -f1) && sudo wget http://​download.virtualbox.org/​virtualbox/​$version/​VBoxGuestAdditions_$version.iso -O /​usr/​share/​virtualbox/​VBoxGuestAdditions.iso</​code>​
 +
 +==== Son d'une machine virtuelle Windows ====
 +
 +Si la carte son ne fonctionne pas avec un //système invité// Windows Vista ou Windows 7, installez les pilotes de la carte son [[http://​www.commentcamarche.net/​download/​telecharger-34056539-drivers-realtek-ac-97-audio-pour-vista-7|Realtek AC'​97]].
 ==== Carte réseau virtuelle ==== ==== Carte réseau virtuelle ====
  
Ligne 345: Ligne 354:
 Enfin pour rétablir la configuration par défaut, exécuter la commande : Enfin pour rétablir la configuration par défaut, exécuter la commande :
 <​code>​VBoxManage setextradata global GUI/​Customizations</​code>​ <​code>​VBoxManage setextradata global GUI/​Customizations</​code>​
 +
 ===== Utilisation avancée ===== ===== Utilisation avancée =====
  
-<note tip>**Cette rubrique est optionnelle**les informations citées précédemment suffisent pour une utilisation basique. **Elle ​s'​adresse aux personnes curieuses ​d'​apprendre ​ou disposant de quelques connaissances techniques.**</​note>​+<note tip>​Cette rubrique est optionnelle, ​elle s'​adresse aux personnes curieuses ou disposant de quelques connaissances techniques. ​Pour consulter le manuel de VirtualBox taper : **VBoxManage** dans un terminal. 
 + 
 +Vous pouvez aussi consulter la page [[:​tutoriel:​VirtualBox en environnement serveur]]. 
 +</​note>​
  
 ==== Les instantanés ==== ==== Les instantanés ====
Ligne 381: Ligne 394:
 ==== Exécution d'une Machine ==== ==== Exécution d'une Machine ====
  
-Vous pouvez exécuter une machine virtuelle sans passer par l'​interface de gestion de VirtualBox. Pour cela utilisez la commande :+Vous pouvez exécuter une machine virtuelle sans passer par l'​interface de gestion de VirtualBox. 
 + 
 +Pour cela utilisez la commande ​(utiliser les guillemets " " //sans échapement//​ s'il y a un espace dans le nom de la machine virtuelle) ​:
  
 <​code>​VBoxManage startvm "<​nom de votre machine virtuelle>"</​code>​ <​code>​VBoxManage startvm "<​nom de votre machine virtuelle>"</​code>​
  
-ou encore, si vous exécutez la machine virtuelle depuis un serveur sans interface graphique, utilisez la commande :+Ou encore, si vous exécutez la machine virtuelle depuis un serveur sans interface graphique, utilisez la commande :
  
 <​code>​vboxheadless --startvm "nom de votre machine virtuelle"</​code>​ <​code>​vboxheadless --startvm "nom de votre machine virtuelle"</​code>​
- 
-Utilisez les guillemets s'il y a un espace dans le nom de votre machine virtuelle. 
  
 La commande précédente ne fonctionne plus pour VirtualBox 3.2.4 voici la commande qui la remplace : La commande précédente ne fonctionne plus pour VirtualBox 3.2.4 voici la commande qui la remplace :
Ligne 395: Ligne 408:
 <​code>​VBoxManage startvm --type headless "UUID de la machine virtuelle"</​code>​ <​code>​VBoxManage startvm --type headless "UUID de la machine virtuelle"</​code>​
  
-On trouve l'UUID de la machine virtuelle en éditant ​le fichier //./​.VirtualBox/​VirtualBox.xml//​. +On trouve l'UUID de la machine virtuelle en consultant ​le fichier //​.VirtualBox/​VirtualBox.xml// ​(avec la commande cat).
  
 Si vous désirez créer un lanceur que vous placerez sur le bureau ou sur le tableau de bord, [[:​raccourci-lanceur|créez un lanceur]]. Dans la petite fenêtre qui apparaît, entrer le nom de votre lanceur dans le champ « Nom » et la commande ci-dessus dans le champ « Commande ». Votre lanceur créé, vous pouvez cliquer dessus et vous aurez votre machine virtuelle. Si vous désirez créer un lanceur que vous placerez sur le bureau ou sur le tableau de bord, [[:​raccourci-lanceur|créez un lanceur]]. Dans la petite fenêtre qui apparaît, entrer le nom de votre lanceur dans le champ « Nom » et la commande ci-dessus dans le champ « Commande ». Votre lanceur créé, vous pouvez cliquer dessus et vous aurez votre machine virtuelle.
Ligne 412: Ligne 424:
  
 ==== Compresser un disque dur virtuel ==== ==== Compresser un disque dur virtuel ====
 +Une image disque à taille dynamique est agrandie en fonction des besoins du //système invité//. Elle ne diminue pas si l'​espace n'est plus occupé et, à la longue, ceci peut devenir gênant.
 +L'​objectif de cette solution est de réduire l'​espace occupé par l'​image disque à son espace réellement occupé. ​
 +
 +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é : [[http://​www.feyrer.de/​g4u/​nullfile-1.02.exe]] (32b) ou [[http://​www.feyrer.de/​g4u/​nullfile-1.01_64bit.exe]] (64b). Double-cliquez dessus pour l'​exé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.</​note>​
 +<note important>​La commande de VirtualBox est assez capricieuse : il faut impérativement se déplacer dans le dossier avant, et mettre des guillemets si le nom du fichier comporte des espaces. \\
 +Voici un exemple de script, grâce auquel ces limitations sont contournées.
 +<code bash>#​!/​bin/​bash
 +if [ $#=1 ] ; then
 +    chemin=`dirname "​$1"​`
 +    fic=`basename "​$1"​`
 +    cd "​$chemin"​
 +    VBoxManage modifyhd "​$fic"​ --compact
 +fi
 +</​code></​note>​
 +
 +==== Convertir un disque VMWare en disque VDI ====
 +
 +VirtualBox gère les disques VMWare (vmdk), mais des problèmes peuvent survenir. De plus les snapshots ne sont pas supportés jusqu'​ici.
  
-Une image disque à taille dynamique est agrandie en fonction des besoins du //système invité//. Elle ne diminue pas si l'​espace n'est plus occupéà la longuececi peut devenir gênant. +Dans un terminalil faut se déplacer dans le dossier où se trouve ​la machine (.vmdk) et lancer la commande suivanteen remplaçant ''​machine.vmdk''​ par votre machine et ''​machine.vdi''​ par le nom de votre choix : 
-L'objectif de cette solution est de réduire l'espace occupé ​par l'image disque à son espace réellement occupéCette solution consiste à cloner ​le disque dur sur un second qui recevra alors uniquement les données écrites.+<code bash>​VBoxManage clonehd machine.vmdk machine.vdi -format VDI</​code>​
  
-<​note>​Clonezilla,​ qui sera utilisé par la suite, ​ne peut pas cloner un disque ​vers un disque de taille inférieure.+Il ne reste plus qu'à créer une nouvelle machine en sélectionnant le disque ​déjà existant !
  
-La procédure décrite ci-après permet aussi de passer d'un disque à taille fixe vers un disque à taille variable.</​note>​ 
-  - Créez un **nouveau disque dur à taille dynamique**,​ dont la taille est égale ou supérieure au disque que vous souhaitez compresser ; 
-  - Ouvrez les préférences du //système invité// concerné, dans la **rubrique support** ajoutez le nouveau disque dur en tant que **IDE Primaire Esclave** ; 
-  - La taille des disques étant probablement identique, seul leur [[:​uuid_et_label|UUID]] permettra de les différencier sous Clonezilla. Pour connaître l'UUID des disques virtuels, tapez ceci dans un [[:​terminal]]. <​code>​VBoxManage showvminfo "Nom de votre système invité"</​code>​ 
-  - Téléchargez [[:​Clonezilla]] et montez le dans le //système invité// ; 
-  - Démarrez le //système invité// et lancez Clonezilla ; 
-  - Choisissez **device-device disque/​partition vers disque/​partition** pour cloner le disque ; 
-  - Choisissez **disque local vers disque local** pour utiliser les disques en attachement du //système invité// ; 
-  - Effectuez le clonage du disque contenant le système (celui qui doit être compressé) vers le nouveau disque dur (encore vierge) ; 
-  - Après le clonage, éteignez le //système invité// ; 
-  - Ouvrez les préférences du //système invité//, retirez le disque dur d'​origine des attachements du //système invité// afin de garder uniquement le nouveau disque dur qui vient de recevoir le clonage ; 
-  - Modifier l'​emplacement du disque pour le placer en **IDE Primaire Maître** ; 
-  - Le //système invité// occupe à présent uniquement l'​espace qui lui est strictement nécessaire ; 
-  - Si tout fonctionne correctement,​ vous pouvez supprimer l'​ancien disque dur. 
  
 ==== Copier un disque virtuel ==== ==== Copier un disque virtuel ====
Ligne 612: Ligne 638:
 [[http://​remotebox.knobgoblin.org.uk/​|RemoteBox]] est un logiciel de contrôle à distance de machine VirtualBox installées par exemple sur un [[:​serveur]]. Il ne nécessite pas d'​installation de serveur web (Apache ou autre) sur le serveur pour fonctionner. Il est recommandé d'​installer des paquets complémentaires afin d'​utiliser toutes les capacités de RemoteBox : **[[apt>​libgtk2-perl libsoap-lite-perl rdesktop]]** <​code>​sudo apt-get install libgtk2-perl libsoap-lite-perl rdesktop</​code>​ [[http://​remotebox.knobgoblin.org.uk/​|RemoteBox]] est un logiciel de contrôle à distance de machine VirtualBox installées par exemple sur un [[:​serveur]]. Il ne nécessite pas d'​installation de serveur web (Apache ou autre) sur le serveur pour fonctionner. Il est recommandé d'​installer des paquets complémentaires afin d'​utiliser toutes les capacités de RemoteBox : **[[apt>​libgtk2-perl libsoap-lite-perl rdesktop]]** <​code>​sudo apt-get install libgtk2-perl libsoap-lite-perl rdesktop</​code>​
  
-Après avoir consulter ​la [[http://​remotebox.knobgoblin.org.uk/​documentation.cgi|documentation RemoteBox]] et fait les modifications requises vous pourrez piloter vos machines virtuelle depuis ce client, ​connecté ​vous a l'​adresse : [[http://​localhost:​18083/​]].+Après avoir consulté ​la [[http://​remotebox.knobgoblin.org.uk/​documentation.cgi|documentation RemoteBox]] et fait les modifications requises vous pourrez piloter vos machines virtuelle depuis ce client, ​connectez-vous a l'​adresse : [[http://​localhost:​18083/​]].
 ==== Monter un disque VDI ==== ==== Monter un disque VDI ====
  
Ligne 917: Ligne 943:
 FIXME FIXME
  
 +
 +====Pas d'​internet dans ma 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
 +
 +Source : http://​forum.ubuntu-fr.org/​viewtopic.php?​id=1105481 poste #11
 +
 +==== Consommation de RAM importante d'une VM Ubuntu avec accélération 3D ===
 +
 +L'​accélération 3D d'un invité Ubuntu (Unity), sur un hôte Windows 7 64 bits, entraîne une fuite mémoire très importante lors de l'​ouverture du tableau de bord : plusieurs dizaines de Mo/s. Voir [[https://​superuser.com/​questions/​827251/​virtualbox-suddenly-eats-gigabytes-of-memory|ici]] (confirmé par [[Utilisateurs:​Id2ndR]]).
 +
 +Le problème est dépendant des pilotes de l'​hôte. Avec un GPU Intel HD 4600 (Core Génération 4), le problème est résolu avec le pilote Intel 15.36.7.64.3960 téléchargeable [[https://​downloadcenter.intel.com/​Detail_Desc.aspx?​DwnldID=24348&​lang=fra&​ProdId=3720|ici]],​ et probablement les versions supérieures).
  
 ===== Désinstallation ===== ===== Désinstallation =====
Ligne 935: Ligne 978:
  
   * [[http://​www.virtualbox.org|Site Officiel de VirtualBox]] ;   * [[http://​www.virtualbox.org|Site Officiel de VirtualBox]] ;
-  * [[http://​download.virtualbox.org/​virtualbox/​2.0.2/​UserManual.pdf|Documentation PDF]] (en anglais) ;+  * [[https://​www.virtualbox.org/​download/​testcase/​manual/​UserManual_fr_FR.pdf|Documentation PDF]] (en français, ​ en relecture) et [[http://​download.virtualbox.org/​virtualbox/​4.2.16/​UserManual.pdf|Documentation PDF]] (en anglais) ;
   * [[http://​virtualboxes.org/​images/​|VirtualBoxes]],​ ressources en machines virtuelles gratuites préinstallées **(anglais)** ;   * [[http://​virtualboxes.org/​images/​|VirtualBoxes]],​ ressources en machines virtuelles gratuites préinstallées **(anglais)** ;
   * [[http://​virtualboximages.com/​|VirtualBoxImages.com]],​ ressources en machines virtuelles gratuites préinstallées **(anglais)** ;   * [[http://​virtualboximages.com/​|VirtualBoxImages.com]],​ ressources en machines virtuelles gratuites préinstallées **(anglais)** ;
-  * [[http://virtualbox.wordpress.com/​|Virtualbox® Images]], autre site de ressources en machines virtuelles gratuites préinstallées **(anglais)** ; +  * [[https://sourceforge.net/projects/​phpvirtualbox/​|phpVirtualBox]] permettant d'​utiliser VirtualBox depuis un navigateur Internet.
-  * [[:​tutoriel:​vmdk2vdi|Convertir une machine]] **VMware** (.vmdk) en **VirtualBox** (.vdi) ; +
-  * [[:​tutoriel:​network_tpme_virtualbox|Tutoriel sur VirtualBox]] (incomplet) ; +
-  * [[:​virtualbox_partage|VirtualBox et le partage réseau]] ; +
-  * [[:​virtualbox_repertoire_partage|VirtualBox et les répertoires partagés]] ; +
-  * [[:​virtualbox_reseau|VirtualBox et le réseau]] ; +
-  * [[:​virtualbox_montagecd|Faciliter le montage des cdroms Windows aux utilisateurs VirtualBox]] ; +
-  * [[http://​code.google.com/p/​phpvirtualbox/​|phpVirtualBox]] permettant d'​utiliser VirtualBox depuis un navigateur Internet.+
   * [[http://​remotebox.knobgoblin.org.uk/​|RemoteBox]] similaire à phpVirtualBox mais ne nécessite pas de serveur web pour fonctionner.   * [[http://​remotebox.knobgoblin.org.uk/​|RemoteBox]] similaire à phpVirtualBox mais ne nécessite pas de serveur web pour fonctionner.
   ​   ​
Ligne 952: Ligne 988:
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3137234|Démarrer un système GNU/Linux installé physiquement dans VirtualBox]] **(forum)** ;   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3137234|Démarrer un système GNU/Linux installé physiquement dans VirtualBox]] **(forum)** ;
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=365418|Démarrer un Windows installé physiquement dans VirtualBox]] **(forum)** ;   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=365418|Démarrer un Windows installé physiquement dans VirtualBox]] **(forum)** ;
-  * [[http://​www.crl.univ-paris-diderot.fr/​doc/​users/​sysadmin/​kb/​virtualbox|Documentation sur le site de l'​université Paris Diderot]] ; 
-  * [[http://​www.commentcamarche.net/​faq/​9376-virtualbox-tester-des-os-comme-des-logiciels-tutoriel-kubuntu|Tutoriel sur Comment ça marche]] ; 
-  * [[http://​videonoob.fr/​tutoriel/​virtualbox-installer-ubuntu|Tutoriel sur Vidéo Noob]] ; 
-  * [[http://​quick-tutoriel.com/​144-creer-une-machine-virtuelle-avec-virtualbox-partie-1|Tutoriel sur Quick Tutoriel]] ; 
-  * [[http://​www.commentcamarche.net/​forum/​affich-12341107-virtualbox-partage-hote-xp-invite-ubuntu|Tutoriel sur le partage de dossier]] ; 
-  * [[http://​virtualboximages.com/​|VirtualBoxImages.com]],​ ressources en machines virtuelles gratuites préinstallées ; 
-  * [[http://​virtualbox.wordpress.com/​|Virtualbox® Images]], autre site de ressources en machines virtuelles gratuites préinstallées (en anglais) ; 
   * [[http://​macsim.labolinux.net/​2010/​06/​07/​virtualiser-macosx-sous-linux/​|Virtualiser MacOSX sous GNU/Linux]] ;   * [[http://​macsim.labolinux.net/​2010/​06/​07/​virtualiser-macosx-sous-linux/​|Virtualiser MacOSX sous GNU/Linux]] ;
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=439063|Tutoriel pour l'​installation de Virtualbox sur un serveur Ubuntu,la création d'une machine virtuelle, et l'​accès à cette machine virtuelle]] ;   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=439063|Tutoriel pour l'​installation de Virtualbox sur un serveur Ubuntu,la création d'une machine virtuelle, et l'​accès à cette machine virtuelle]] ;
-  *  [[http://​www.turnkeylinux.org/​blog/​convert-vm-iso|Tutoriel pour installer physiquement un système virtualisé (conversion raw to iso)]] **(en)** ; 
   *  [[http://​www.digdeo.fr/​sys-admin/​virtualbox-serveur-distant-sans-affichage-headless|Utiliser VirtualBox sur un serveur distant sans affichage]] ;   *  [[http://​www.digdeo.fr/​sys-admin/​virtualbox-serveur-distant-sans-affichage-headless|Utiliser VirtualBox sur un serveur distant sans affichage]] ;
-  * [[http://idealogeek.fr/linux/dossier-partage-vbox-linux/|Partager un dossier entre VirtualBox ​& Linux]] (**fr** ​+  * [[http://www.it-connect.fr/tutoriels/virtualisation/​virtualbox/|Plusieurs tutoriels sur l'​utilisation et la configuration de VirtualBox]] **(fr)** 
-  * [[http://​idealogeek.fr/​linux/​guest-additions-debian-virtual/​|Installer ​les Guests Additions sur une machine virtualisée Linux]] (**fr** ). +  * [[:​virtualbox_partage|VirtualBox et le partage réseau]] ​
-==== Tutoriels vidéos ====+  * [[:virtualbox_repertoire_partage|VirtualBox et les répertoires partagés]] 
 +  ​[[:​virtualbox_reseau|VirtualBox et le réseau]] ; 
  
-  * [[http://​www.tutoriels-video.fr/​lancer-windows-linux-virtualbo/​|Lancer windows en même temps que GNU/Linux]] avec VirtualBox ; +Changer l'​adresse MAC VBoxManage modifyvm vm_name ​--macaddress1 001122334455
-  * [[http://​www.youtube.com/​watch?​v=AVe8YkTC4Ug|Vidéo HD de la présentation du programme Virtualbox sous Ubuntu]] **(fr)**.+
  
  
  • virtualbox.txt
  • Dernière modification: Le 08/01/2024, 18:09
  • par nany