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 10/06/2014, 18:27]
corrigo [Installation principale de VirtualBox]
virtualbox [Le 05/01/2015, 11:23]
id2ndr [Améliorer l'émulation] fuite mémoire avec accel 3D
Ligne 1: Ligne 1:
-{{tag>​Precise ​Quantal Raring ​virtualisation windows}}+{{tag>​Precise ​Trusty ​virtualisation windows}}
  
 ---- ----
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 63: Ligne 63:
   * 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.   * 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.
  
-^ Version d'​Ubuntu ^ Version Ubuntu ^   ​Version du PPA Oracle ^  +^ Version d'​Ubuntu ^ Version Ubuntu ^   ​Version du dépôt d'Oracle ^  
-| Ubuntu [[:​trusty|14.04 LTS]] | 4.3.10 | 4.3.12 +| Ubuntu [[:​trusty|14.04 LTS]] | 4.3.10 | 4.3.16 
-| Ubuntu [[:​precise|12.04 LTS]] | 4.1.12 | 4.3.+| Ubuntu [[:​precise|12.04 LTS]] | 4.1.12 | 4.3.16 
-//​(Informations à jour le 08/06/2014)//+//​(Informations à jour le 17/09/2014)//
  
 ==== Installation principale de VirtualBox ==== ==== Installation principale de VirtualBox ====
 === Installation par les dépôts officiels d'​Ubuntu === === Installation par les dépôts officiels d'​Ubuntu ===
-Pour installer **VirtualBox** tel qu'​empaqueté par l'​équipe d'​Ubuntu,​ [[:​tutoriel:​comment_installer_un_paquet|installez ​le paquet]] **[[apt>​virtualbox|virtualbox]]**. C'est un « méta-paquet » qui va installer toutes les dépendances nécessaires pour avoir une installation fonctionnelle de VirtualBox+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]]**.
  
 === Installation depuis le dépôt d'​Oracle (version la plus à jour) === === Installation depuis le dépôt d'​Oracle (version la plus à jour) ===
Ligne 78: Ligne 78:
 ^ Version ​  ^ Adresse du dépôt ​   ^ ^ Version ​  ^ Adresse du dépôt ​   ^
 | Ubuntu 14.04 LTS  | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian trusty contrib%%'' ​ | | Ubuntu 14.04 LTS  | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian trusty contrib%%'' ​ |
-| Ubuntu 13.10  | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian saucy contrib%%'' ​ | 
 | Ubuntu 12.04 LTS  | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian precise contrib%%'' ​ | | Ubuntu 12.04 LTS  | ''​%%deb http://​download.virtualbox.org/​virtualbox/​debian precise contrib%%'' ​ |
  
Ligne 208: Ligne 207:
   * VirtualBox 4.3.2 : http://​download.virtualbox.org/​virtualbox/​4.3.2/​Oracle_VM_VirtualBox_Extension_Pack-4.3.2-90405.vbox-extpack ;   * VirtualBox 4.3.2 : http://​download.virtualbox.org/​virtualbox/​4.3.2/​Oracle_VM_VirtualBox_Extension_Pack-4.3.2-90405.vbox-extpack ;
   * VirtualBox 4.3.6 : http://​download.virtualbox.org/​virtualbox/​4.3.6/​Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-extpack;​   * VirtualBox 4.3.6 : http://​download.virtualbox.org/​virtualbox/​4.3.6/​Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-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 289: Ligne 290:
 <​code>​sudo apt-get install build-essential linux-headers-`uname -r` dkms</​code>​ <​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 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 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 413: Ligne 429:
 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é : 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.   * 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>​   * 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 !\\ Dans les deux cas, ceci peut durer jusqu'​à une dizaine de minutes. Ceci dépend de l'​espace libre de votre machine virtuelle !\\
Ligne 621: 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, connectez-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 926: 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 =====
  • virtualbox.txt
  • Dernière modification: Le 08/01/2024, 18:09
  • par nany