Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

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
logiciel:systeme:virtualbox:start [2019/06/06 10:09]
admin
logiciel:systeme:virtualbox:start [2019/10/23 09:14] (Version actuelle)
admin
Ligne 3: Ligne 3:
 ====== VirtualBox : la virtualisation ====== ====== VirtualBox : la virtualisation ======
  
-====== - Introduction ​======+===== - Introduction =====
  
-====== - Pré-requis ​======+===== - Pré-requis =====
  
-====== - Installation ​======+===== - Installation =====
  
-===== - Ajouter le dépôt oracle =====+Deux méthodes : 
 +  * à partir des dépôts officiels d'​Ubuntu. Cette édition de VirtualBox est certifiée par l'​équipe d'​Ubuntu mais aucune mise à jour publiée par Oracle n'est proposée, seuls des correctifs de sécurité sont distribués. 
 +  * à partir des dépôts de logiciels gérés par Oracle. Cette édition de VirtualBox est certifiée par l'​équipe d'​Oracle pour les systèmes Ubuntu et Debian. Lorsque des mises à jour sont publiées, elles sont immédiatement mises à disposition dans votre système Ubuntu.
  
-  ​Ajouter les clés :<​cli>​ +==== - À partir des dépôts officiels d'​Ubuntu ==== 
-~wget -q https://​www.virtualbox.org/​download/​oracle_vbox_2016.asc -O- | sudo apt-key add + 
-~$ wget -q https://​www.virtualbox.org/​download/​oracle_vbox.asc -O- | sudo apt-key add - +Pour installer VirtualBox à partir des dépôts officiels d'​Ubuntu,​ Installez le paquet ​**[[apt>​virtualbox,​virtualbox-qt,​virtualbox-dkms]]** ou en ligne de commande ​:<​cli>​$ sudo apt install virtualbox virtualbox-qt virtualbox-dkms</​cli>​ 
-</​cli>​ + 
-  ​* Ajouter la source ​:<​cli>​ +==== -  À partir du dépôt d'​Oracle (version la plus à jour) ==== 
-~$ deb http://​download.virtualbox.org/​virtualbox/​debian ​xenial ​contrib + 
-</​cli>​ +  - Récupérez les clés de signature du dépôt de VirtualBox avec la commande suivante (Ubuntu 16.04 et supérieur) :<​cli>​$ wget -q https://​www.virtualbox.org/​download/​oracle_vbox_2016.asc -O- | sudo apt-key add -</​cli>​ 
-  * Installer Virtualbox<cli> +  ​- Ajoutez le dépôt d'​Oracle à votre liste de sources de logiciels (Ubuntu 18.04.1 et plus) :<​cli>​$ ​sudo add-apt-repository -u 'deb [arch=amd64] ​http://​download.virtualbox.org/​virtualbox/​debian ​'​$(lsb_release -sc)' ​contrib'</​cli>​ 
-~$ sudo apt install virtualbox-5.2 +  ​- Installez le paquet ​**[[apt>​virtualbox-6.0]]**ou en ligne de commande :<​cli>​$ sudo apt install virtualbox-6.0</​cli>​ 
-</​cli>​(ajuster le numéro ​de version avec la touche ​<key>Tabulation</key>) +  - pour avoir accès à l'USB dans vos machines virtuelles, rajoutez votre compte au groupe **vboxusers** :<​cli>​$ sudo usermod -G vboxusers -a $USER</​cli>​ 
-  ​Installer **dkms** :<cli> +  - il peut-être nécessaire ​de mettre à jour le module DKMS :<cli>$ sudo apt install dkms</cli
-~$ sudo apt-get install dkms +  ​Installer ​le Pack d'​extension Oracle VM VirtualBox : 
-</cli>+    ​Surla page [[https://​www.virtualbox.org/​wiki/​Downloads]],​ téléchargez ​**VirtualBox 6.0.10 Oracle VM VirtualBox Extension Pack** "All platforms"​ 
 +    * Allez dans les paramètres de Virtualbox ​:{{ :​logiciel:​systeme:​virtualbox:​virtualbox-parametres.png?​600 |}} 
 +    * Dans les extensions, cliquez sur l'​icone "​ajouter"​ :{{ :​logiciel:​systeme:​virtualbox:​virtualbox-ajouter_extension.png?​600 |}} 
 +    * Cliquez sur <​key>​Installer une extension</key:{{ :​logiciel:​systeme:​virtualbox:​virtualbox-installer_extension.png?​600 |}} 
 +    * Acceptez la licence :{{ :​logiciel:​systeme:​virtualbox:​virtualbox-extension_licence.png?​600 |}} 
 +    * Cherchez le fichier de l'​extension téléchargé :{{ :​logiciel:​systeme:​virtualbox:​virtualbox-extension_fichier.png?​600 |}} 
 +    * et installez. 
 + 
 +=== - Ajouter le dépôt oracle ===
  
 ++++ Installer le Pack d'​extension Oracle VM VirtualBox | ++++ Installer le Pack d'​extension Oracle VM VirtualBox |
Ligne 61: Ligne 71:
 ++++ ++++
  
-===== - Booter sur une clé usb =====+==== - Booter sur une clé usb ====
  
 ++++ Booter sur une clé usb | ++++ Booter sur une clé usb |
Ligne 129: Ligne 139:
 ++++ ++++
  
-===== - Brancher une clé USB sur Virtualbox ​=====+==== - Brancher une clé USB sur Virtualbox ====
  
 Documentation VirtualBox ​ a écrit : Documentation VirtualBox ​ a écrit :
Ligne 195: Ligne 205:
 </​cli>​ </​cli>​
  
-===== - Mise à jour des extensions ​=====+==== - Mise à jour des extensions ====
  
 {{ :​logiciel:​systeme:​virtualbox:​virtualbox-question01.png?​400 |}} {{ :​logiciel:​systeme:​virtualbox:​virtualbox-question01.png?​400 |}}
  
-====== - Configuration ======+===== - Configuration ===== 
 + 
 +===== - Utilisation ===== 
 + 
 +==== - Installer les additions invité sur un invité Debian ==== 
 + 
 +Pour profiter pleinement d’une machine virtuelle avec VirtualBox (accélération 3D, gestion transparente de la souris entre l’OS hôte et l’invité,​ etc.), il faut installer les **Guest Additions** depuis l’OS invité. 
 + 
 +Sous GNU/Linux, il faut tout d’abord installer les modules nécessaires à la compilation de ces drivers. 
 + 
 +Ouvrez un terminal et installez les paquets ​ : 
 +  * <​code>​sudo apt-get install gcc build-essential linux-headers-$(uname -r)</​code>​ 
 + 
 +<WRAP center round info 60%> 
 +Le $(uname -r) en fin de commande permet d’installer facilement les linux-headers pour la version actuelle du noyau. 
 +</​WRAP>​ 
 + 
 +Une fois les paquets installés, installez les drivers VirtualBox à proprement parler : 
 +<​code>​cd /​media/​cdrom 
 +sudo sh ./​VBoxLinuxAdditions.run</​code>​ 
 + 
 +Un petit redémarrage et c’est terminé ! 
 + 
 +<WRAP center round important 60%> 
 +Cette manipulation sera à refaire à chaque mise à jour/​recompilation du noyau de l’OS invité 
 +</​WRAP>​ 
 + 
 +==== - Booter sur une clé usb ==== 
 + 
 +Pour cela, il faut : 
 + 
 +  * régler les permissions par la commande :<​cli>​$ sudo usermod -a -G disk <​username></​cli>​ 
 + 
 +Après cette commande, redémarrer pour que les modifications soient enregistrées. 
 + 
 +  * repérer le device de la clé en lisant le résultat de la commande ''​mount''​ : 
 + 
 +<​cli>​$ mount 
 +/dev/sda1 on / type ext4 (rw,​errors=remount-ro) 
 +... 
 +/dev/sdg1 on /​media/​UBUNTU-LIVE type vfat (rw,​nosuid,​nodev,​uhelper=devkit,​uid=1000,​gid=1000,​shortname=mixed,​dmask=0077,​utf8=1,​flush)</​cli>​ 
 + 
 +<WRAP center round tip 60%> 
 +Ici, notre clé est sur /dev/sdg et sa partition est /dev/sdg1 
 +</​WRAP>​ 
 +  * lancer la commande :<​cli>​$ VBoxManage internalcommands createrawvmdk -filename /​Absolute/​Path/​to/​output_File.vmdk>​ -rawdisk /dev/sdx -register</​cli>​ 
 + 
 +<WRAP center round tip 60%> 
 +dans laquelle : 
 +  * <​Absolute Path to output File> est le chemin complet avec le nom du fichier vmdk (par ex. "/​home/​moi/​Harddisks/​MonUsb.vmdk"​) 
 +  * sdx est le device de la clé usb 
 +</​WRAP>​ 
 + 
 +<WRAP center round important 60%> 
 +on utilise /dev/sdx et non pas /dev/sdx1 
 +</​WRAP>​ 
 + 
 +par exemple (utilisateur "​moi"​ : 
 + 
 +<​cli>​$ VBoxManage internalcommands createrawvmdk -filename /​home/​moi/​.VirtualBox/​HardDisks/​usblinux.vmdk -rawdisk /dev/sdg -register 
 +  Sun VirtualBox Command Line Management Interface Version 3.1.6 
 +  (C) 2005-2010 Sun Microsystems,​ Inc. 
 +  All rights reserved. 
 +   
 +  RAW host disk access VMDK file /​home/​moi/​.VirtualBox/​HardDisks/​usblinux.vmdk created successfully.</​cli>​ 
 + 
 +Ensuite, dans la machine Virtualbox, pour booter sur la clé, il faut la monter en "​primaire maître",​ et le disque vdi sur lequel on veut installer le système en "​secondaire esclave"​. 
 + 
 +{{:​systeme:​sun_virtualbox.jpeg?​600|}} 
 + 
 +Nous prendrons l'​exemple d'une clé bootable pour installer windows 7 
 +On démarre la machine virtuelle : 
 + 
 +{{:​systeme:​windows7-install-langue.jpeg?​600|}} 
 + 
 +{{:​systeme:​test_en_fonction_-_sun_virtualbox_006.jpeg?​600|}} 
 + 
 +Accepter la licence : 
 + 
 +{{:​systeme:​test_en_fonction_-_sun_virtualbox_007.jpeg?​600|}} 
 + 
 +Choisir l'​installation personnalisée : 
 + 
 +{{:​systeme:​test_en_fonction_-_sun_virtualbox_008.jpeg?​600|}} 
 + 
 +Désigner la partition sur laquelle faire l'​installation : 
 + 
 +{{:​systeme:​test_en_fonction_-_sun_virtualbox_009.jpeg?​600|}}
  
-====== - Utilisation ======+Et continuer l'​installation comme d'​habitude.
  
-===== - Problèmes et solutions ​=====+==== - Problèmes et solutions ====
  
 ??? Problème : pas d'​audio pour une machine virtuelle en windows 7 (Le pilote audio n'est pas installé par défaut) ??? Problème : pas d'​audio pour une machine virtuelle en windows 7 (Le pilote audio n'est pas installé par défaut)
 !!! Solution : Faire une mise à jour de windows et redémarrer la machine virtuelle !!! Solution : Faire une mise à jour de windows et redémarrer la machine virtuelle
 +??? Afficher ou non le menu et la barre d'​état des machines virtuelles
 +!!! Tout d'​abord,​ assurez-vous qu'il n'y a pas de machines virtuelles en cours d'​exécution
 +  * **Supprimer** l'​affichage du menu et de la barre d'​état des machines virtuelles :<​cli>​$ VBoxManage setextradata global GUI/​Customizations noMenuBar,​noStatusBar</​cli>​Dans ce cas, avec la machine virtuelle ouverte, un appui sur <​key>​Host+Home</​key>​ (<​key>​Host</​key>​ = <​key>​Ctrl droit</​key>​) affiche le menu sur le bureau
 +  * **Rétablir** l'​affichage du menu et de la barre d'​état des machines virtuelles :<​cli>​$ VBoxManage setextradata global GUI/​Customizations MenuBar,​StatusBar</​cli>​
  
-====== - Désinstallation ​======+===== - Désinstallation =====
  
-====== - Voir aussi ======+===== - Voir aussi =====
  
-  * **(en)** [[http://]] +  * **(fr)** [[https://doc.ubuntu-fr.org/virtualbox]]
-  * **(fr)** [[http://]]+
  
 ---- ----
-//Basé sur << [[http://|Article]] >> par Auteur.//+//Basé sur << [[https://doc.ubuntu-fr.org/​virtualbox|Virtualbox]] >> par Documentation ubuntu fr.//