386
Oracle VM VirtualBox R Manuel de l’utilisateur Version 4.3.13 c 2004-2014 Oracle Corporation http://www.virtualbox.org

UserManual Fr FR

Embed Size (px)

Citation preview

Oracle VMVirtualBoxR Manuel de lutilisateurVersion 4.3.13c2004-2014 Oracle Corporationhttp://www.virtualbox.orgContents1 Premiers pas 111.1 quoi sert la virtualisation ?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.2 Un peu de terminologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.3 Aperu des fonctionnalits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.4 Systmes dexploitation htes supports . . . . . . . . . . . . . . . . . . . . . . . 161.5 Installer VirtualBox et les packs dextension . . . . . . . . . . . . . . . . . . . . . 171.6 Dmarrer VirtualBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181.7 Crer votre premire machine virtuelle . . . . . . . . . . . . . . . . . . . . . . . 191.8 Lancer votre machine virtuelle. . . . . . . . . . . . . . . . . . . . . . . . . . . . 221.8.1 Dmarrage dune nouvelle VM pour la premire fois . . . . . . . . . . . 221.8.2 Capturer et rendre le clavier et la souris. . . . . . . . . . . . . . . . . . 231.8.3 Taper des caractres spciaux . . . . . . . . . . . . . . . . . . . . . . . 241.8.4 Changer de mdia amovible . . . . . . . . . . . . . . . . . . . . . . . . 251.8.5 Redimensionner la fentre de la machine . . . . . . . . . . . . . . . . . 251.8.6 Sauvegarder ltat de la machine . . . . . . . . . . . . . . . . . . . . . . 261.9 Utiliser des groupes de VMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271.10 Instantans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281.10.1 Prendre, restaurer et effacer des instantans . . . . . . . . . . . . . . . 291.10.2 Contenu dun instantan . . . . . . . . . . . . . . . . . . . . . . . . . . 301.11 Conguration dune machine virtuelle . . . . . . . . . . . . . . . . . . . . . . . . 311.12 Supprimer des machines vcrtuelles . . . . . . . . . . . . . . . . . . . . . . . . . 321.13 Cloner des machines virtuels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321.14 Importer et exporter des machines virtuelles . . . . . . . . . . . . . . . . . . . . 331.15 Paramtres globaux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351.16 Interfaces alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Dtails sur linstallation 372.1 Installation sur des htes Windows . . . . . . . . . . . . . . . . . . . . . . . . . 372.1.1 Prrequis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372.1.2 Effectuer linstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372.1.3 Dsinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382.1.4 Installation sans efforts . . . . . . . . . . . . . . . . . . . . . . . . . . . 382.2 Installation sur des htes Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . 392.2.1 Effectuer linstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392.2.2 Dsinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392.2.3 Installation sans efforts . . . . . . . . . . . . . . . . . . . . . . . . . . . 392.3 Installing sur des htes Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392.3.1 Prrequis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392.3.2 Le module noyau de VirtualBox . . . . . . . . . . . . . . . . . . . . . . 402.3.3 Effectuer linstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412.3.4 Le groupe vboxusers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442.3.5 Dmarrer VirtualBox sur Linux. . . . . . . . . . . . . . . . . . . . . . . 452.4 Installation sur les htes Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . 452.4.1 Effectuer linstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452.4.2 Le groupe vboxuser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462.4.3 Dmarrer VirtualBox sur Solaris . . . . . . . . . . . . . . . . . . . . . . 462Contents2.4.4 Dsinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462.4.5 Installation sans efforts . . . . . . . . . . . . . . . . . . . . . . . . . . . 462.4.6 Congurer un espace pour excuter VirtualBox. . . . . . . . . . . . . . 473 Congurer des machines virtuelles 483.1 Systmes dexploitation invits supports . . . . . . . . . . . . . . . . . . . . . . 483.1.1 Inviqs Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493.1.2 Invits 64 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503.2 Matriel mul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503.3 Paramtres gnraux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513.3.1 Onglet Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513.3.2 Onglet Avanc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513.3.3 Onglet Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523.4 Paramtres systme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523.4.1 Onglet Carte mre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533.4.2 Onglet Processeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543.4.3 Onglet Acclration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553.5 Paramtres dafchage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553.6 Paramtres du stockage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563.7 Paramtres de son . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583.8 Paramtres rseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593.9 Ports srie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593.10 Support USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613.10.1 Paramtres USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613.10.2 Notes dimplmentation pour les htes Windows et Linux . . . . . . . . 623.11 Dossiers partags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633.12 Autre rmware (EFI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633.12.1 Modes graphiques dans EFI . . . . . . . . . . . . . . . . . . . . . . . . . 634 Les supplments invit 644.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644.2 Installer et maintenir les supplments invit . . . . . . . . . . . . . . . . . . . . 664.2.1 Supplments invit pour for Windows. . . . . . . . . . . . . . . . . . . 664.2.2 Supplments invit pour Linux. . . . . . . . . . . . . . . . . . . . . . . 694.2.3 Supplments invit pour Solaris . . . . . . . . . . . . . . . . . . . . . . 744.2.4 Supplments invit pour OS/2. . . . . . . . . . . . . . . . . . . . . . . 754.3 Dossiers partags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754.3.1 Montage manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764.3.2 Montage automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774.4 Lacclration graphique matrielle . . . . . . . . . . . . . . . . . . . . . . . . . 784.4.1 Acclration 3D matrielle (OpenGL and Direct3D 8/9) . . . . . . . . . 784.4.2 Lacclration matrielle 2D pour les invits Windows . . . . . . . . . . 794.5 Fentres transparentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 804.6 Proprits invit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814.7 Contrle de linvit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824.8 Transfert de mmoire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834.8.1 Faire du ballon avec la mmoire . . . . . . . . . . . . . . . . . . . . . . 834.8.2 Fusion de page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 845 Le stockage virtuel 865.1 Les contrleurs de disque dur : IDE, SATA (AHCI), SCSI, SAS. . . . . . . . . . . 865.2 Fichiers images de disque (VDI, VMDK, VHD, HDD) . . . . . . . . . . . . . . . . 895.3 Le gestionnaire de mdias virtuels. . . . . . . . . . . . . . . . . . . . . . . . . . 895.4 Modes spciaux dcriture dimages . . . . . . . . . . . . . . . . . . . . . . . . . 913Contents5.5 Images de diffrenciation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 935.6 Cloner des images de disque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 955.7 Mise en cache des E/S dans lhte . . . . . . . . . . . . . . . . . . . . . . . . . . 955.8 Limiter la bande passante des images de disque . . . . . . . . . . . . . . . . . . 975.9 Support des CD/DVD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 975.10 Serveurs iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986 Le rseau virtuel 996.1 Matriel rseau virtuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 996.2 Introduction aux modes rseaux. . . . . . . . . . . . . . . . . . . . . . . . . . . 1006.3 Network Address Translation (NAT) . . . . . . . . . . . . . . . . . . . . . . . . . 1016.3.1 Congurer la redirection de ports avec NAT . . . . . . . . . . . . . . . . 1016.3.2 Dmarrer avec PXE avec NAT . . . . . . . . . . . . . . . . . . . . . . . . 1026.3.3 Limites du NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1026.4 Network Address Translation Service (exprimental) . . . . . . . . . . . . . . . 1036.5 Rseau Bridg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046.6 Rseau interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066.7 Rseau Host-only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066.8 Rseau en tunnel UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076.9 Rseau VDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1086.10 Limiter la bande passante des E/S rseaux . . . . . . . . . . . . . . . . . . . . . 1096.11 Amliorer les performances rseaux. . . . . . . . . . . . . . . . . . . . . . . . . 1107 Machines virtuelles distantes 1117.1 Afchage distant (VRDP support) . . . . . . . . . . . . . . . . . . . . . . . . . . 1117.1.1 Visualiseurs RDP tiers classiques . . . . . . . . . . . . . . . . . . . . . . 1127.1.2 VBoxHeadless, le serveur de bureau distant. . . . . . . . . . . . . . . . 1137.1.3 Pas pas : crer une machine virtuelle sur un serveur headless . . . . . 1147.1.4 USB distant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1157.1.5 Authentication RDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1167.1.6 Chiffrement RDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1177.1.7 Connexions multiples au serveur VRDP . . . . . . . . . . . . . . . . . . 1187.1.8 Avoir plusieurs moniteurs distants . . . . . . . . . . . . . . . . . . . . . 1187.1.9 Redirection graphique VRDP . . . . . . . . . . . . . . . . . . . . . . . . 1197.1.10 Personnalisation du VRDP . . . . . . . . . . . . . . . . . . . . . . . . . 1197.2 Tlportation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198 VBoxManage 1218.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1218.2 Aperu des commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1228.3 Options gnrales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308.4 VBoxManage list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308.5 VBoxManage showvminfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1318.6 VBoxManage registervm / unregistervm . . . . . . . . . . . . . . . . . . . . . . 1338.7 VBoxManage createvm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1338.8 VBoxManage modifyvm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1338.8.1 Paramtres gnraux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1348.8.2 Paramtres rseaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1368.8.3 Options du port srie, du son, du presse-papier et de lUSB . . . . . . . 1388.8.4 Paramtres de la machine distante. . . . . . . . . . . . . . . . . . . . . 1398.8.5 Paramtres de tlportation . . . . . . . . . . . . . . . . . . . . . . . . 1408.9 VBoxManage clonevm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1418.10 VBoxManage import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1418.11 VBoxManage export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1424Contents8.12 VBoxManage startvm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1438.13 VBoxManage controlvm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1438.14 VBoxManage discardstate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1458.15 VBoxManage adoptstate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1458.16 VBoxManage snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1458.17 VBoxManage closemedium. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1468.18 VBoxManage storageattach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1468.19 VBoxManage storagectl. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1488.20 VBoxManage bandwidthctl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1498.21 VBoxManage showhdinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1508.22 VBoxManage createhd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1508.23 VBoxManage modifyhd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1508.24 VBoxManage clonehd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1528.25 VBoxManage convertfromraw . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1528.26 VBoxManage getextradata/setextradata . . . . . . . . . . . . . . . . . . . . . . . 1538.27 VBoxManage setproperty. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1538.28 VBoxManage usblter add/modify/remove. . . . . . . . . . . . . . . . . . . . . 1548.29 VBoxManage sharedfolder add/remove. . . . . . . . . . . . . . . . . . . . . . . 1548.30 VBoxManage guestproperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1558.31 VBoxManage guestcontrol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1568.32 VBoxManage debugvm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1638.33 VBoxManage metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1648.34 VBoxManage hostonlyif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1658.35 VBoxManage dhcpserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1658.36 VBoxManage extpack. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1669 Sujets avancs 1689.1 VBoxSDL, lafcheur simpli de VM . . . . . . . . . . . . . . . . . . . . . . . . 1689.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1689.1.2 tiquetage scuris avec VBoxSDL. . . . . . . . . . . . . . . . . . . . . 1689.1.3 Librer les modicateurs avec VBoxSDL sur Linux . . . . . . . . . . . . 1699.2 Identications automatiques dans linvit. . . . . . . . . . . . . . . . . . . . . . 1709.2.1 Identication automatique dans un invit Windows . . . . . . . . . . . 1709.2.2 Identications automatises un invit Linux/Unix . . . . . . . . . . . 1719.3 Conguration avances pour les invits Windows . . . . . . . . . . . . . . . . . 1759.3.1 Prparation automatique du systme Windows . . . . . . . . . . . . . . 1759.4 Conguration avance pour les invits Linux et Solaris . . . . . . . . . . . . . . 1759.4.1 Paramtrage manuel des services slectionns sur linvit Linux . . . . . 1759.4.2 Paramtrage approfondi des pilotes graphique et souris de linvit . . . 1769.5 Montage de processeur chaud . . . . . . . . . . . . . . . . . . . . . . . . . . . 1779.6 PCI passthrough. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1789.7 Webcam passthrough. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1799.7.1 Utilisation dune webcam hte dans linvit. . . . . . . . . . . . . . . . 1799.7.2 Htes Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1809.7.3 Htes Mac OS X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1809.7.4 Htes Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1809.8 Conguration dafchage avance. . . . . . . . . . . . . . . . . . . . . . . . . . 1819.8.1 Rsolutions VESA personnalises . . . . . . . . . . . . . . . . . . . . . . 1819.8.2 Congurationdelarsolutionmaximumdes invits quandonutilise linterface graphique. . . . . . . . . . . . . . . . . . . . . . . . . 1819.9 Conguration avance du stockage . . . . . . . . . . . . . . . . . . . . . . . . . 1819.9.1 Utiliser un disque dur brut de lhte partir de linvit . . . . . . . . . . 1819.9.2 Conguration des vendor product data (VPD) du disque dur . . . . . . 1849.9.3 Accs des cibles iSCSI via le rseau interne . . . . . . . . . . . . . . . 1845Contents9.10 Commandes de base pour utiliser les ports srie . . . . . . . . . . . . . . . . . . 1859.11 Peauner le moteur NAT de VirtualBox . . . . . . . . . . . . . . . . . . . . . . . 1869.11.1 Congurer ladresse dune interface rseau NAT . . . . . . . . . . . . . 1869.11.2 Congurer le serveur damorage (prochain serveur) dune inter-face rseau NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1869.11.3 Peauner les tampons TCP/IP pour NAT . . . . . . . . . . . . . . . . . . 1869.11.4 Associer des sockets une interface spcique . . . . . . . . . . . . . . 1879.11.5 Activer le proxy DNS en mode NAT . . . . . . . . . . . . . . . . . . . . 1879.11.6 Utiliser le rsolveur de lhte comme proxy DNS en mode NAT . . . . . 1879.11.7 Congurer des aliases pour le moteur NAT . . . . . . . . . . . . . . . . 1889.12 Congurer les informations DMI du BIOS. . . . . . . . . . . . . . . . . . . . . . 1889.12.1 Informations DMI du BIOS (type 0) . . . . . . . . . . . . . . . . . . . . 1889.12.2 Informations systme DMI (type 1) . . . . . . . . . . . . . . . . . . . . 1899.12.3 Informations carte mre DMI (type 2). . . . . . . . . . . . . . . . . . . 1899.12.4 Botier systme DMI ou chassis (type 3). . . . . . . . . . . . . . . . . . 1899.12.5 Informatiions DMI du processeur (type 4) . . . . . . . . . . . . . . . . . 1899.12.6 Chanes OEM DMI (type 11) . . . . . . . . . . . . . . . . . . . . . . . . 1899.13 Congurer la table ACPI personnalise . . . . . . . . . . . . . . . . . . . . . . . 1909.14 Peauner les horloges et la synchronisation du temps . . . . . . . . . . . . . . . 1909.14.1 Congurer le time stamp counter (TSC) (horodateur) de linvitpour reter lheure de lexcution . . . . . . . . . . . . . . . . . . . . . 1909.14.2 Acclrer ou ralentir lhorloge de linvit . . . . . . . . . . . . . . . . . 1919.14.3 Peauner les paramtres de synchronisation du temps des suppl-ments invit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1919.14.4 Dsactiver la synchronisation des supplments invit . . . . . . . . . . 1929.15 Installer le pilote du rseau bridg alternatif sur les invits Solaris 11 . . . . . . 1929.16 chantillons de VNIC VirtualBox pour les VLANs sur les htes Solaris 11 . . . . . 1929.17 Congurer plusieurs interfaces rseaux host-only sur les htes Solaris . . . . . . 1939.18 Congurer le CoreDumper sur les htes Solaris . . . . . . . . . . . . . . . . . . . 1939.19 Dverrouiller linterface graphique du gestionnaire de VirtualBox . . . . . . . . . 1949.19.1 Personnalisation du gestiOnnaire de VM . . . . . . . . . . . . . . . . . 1949.19.2 Personnalisation du slecteur de VM . . . . . . . . . . . . . . . . . . . . 1959.19.3 Congurer les entres du menu de slection de VM . . . . . . . . . . . 1959.19.4 Congurer les entres du menu de la fentre dune VM . . . . . . . . . 1969.19.5 Congurer les entres de la barre dtat de la fentre de la VM. . . . . 1969.19.6 Congurer les modes visuels de la fentre . . . . . . . . . . . . . . . . . 1979.19.7 Personnalisation de la touche hte. . . . . . . . . . . . . . . . . . . . . 1979.19.8 Action puand la VM sarrte . . . . . . . . . . . . . . . . . . . . . . . . 1989.20 Dmarrer le service Web de VirtualBox automatiquement . . . . . . . . . . . . . 1999.20.1 Linux : dmarrer le service web via init . . . . . . . . . . . . . . . . . 1999.20.2 Solaris: dmarrer le service web par SMF. . . . . . . . . . . . . . . . . 1999.20.3 Mac OS X : dmarrer le service web par launchd. . . . . . . . . . . . . 2009.21 VirtualBox Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2009.21.1 Contrle du jeu de ballon de mmoire . . . . . . . . . . . . . . . . . . . 2019.21.2 Dtection de lisolement de lhte . . . . . . . . . . . . . . . . . . . . . 2029.21.3 Plus dinformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2029.21.4 Linux : dmarrer le service watchdog via init . . . . . . . . . . . . . . 2039.21.5 Solaris : dmarrer le service watchdog via SMF . . . . . . . . . . . . . . 2039.22 Autres packs dextension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2049.23 Dmarrer des machines virtuelles lors de lamorage du systme . . . . . . . . . 2049.23.1 Linux : dmarrer le service autostart par init . . . . . . . . . . . . . . 2049.23.2 Solaris : dmarrer le service autostart par SMF. . . . . . . . . . . . . . 2059.23.3 Mac OS X : dmarrer le service autostart par launchd . . . . . . . . . . 2056Contents9.24 La gestion experte par VirtualBox du stockage . . . . . . . . . . . . . . . . . . . 2069.25 Prise en charge des vnements de gestion de lnergie de lhte . . . . . . . . . 2069.26 Support exprimental du passage par des instructions SSE4.1 / SSE4.2 . . . . . 2079.27 Support de la synchronization des indicateurs du clavier . . . . . . . . . . . . . 20710 Sous-bassements techniques 20810.1 O VirtualBox stocke ses chiers . . . . . . . . . . . . . . . . . . . . . . . . . . . 20810.1.1 Machines cres par VirtualBox version 4.0 ou suprieur . . . . . . . . 20810.1.2 Machines cres par des versions de VirtualBox antrieures 4.0. . . . 20910.1.3 Donnes globales de conguration . . . . . . . . . . . . . . . . . . . . . 20910.1.4 Rsum des des modications de la conguration de 4.0 . . . . . . . . 21010.1.5 Fichiers XML de VirtualBox. . . . . . . . . . . . . . . . . . . . . . . . . 21010.2 Excutables et composants de VirtualBox . . . . . . . . . . . . . . . . . . . . . . 21110.3 Virtualisation matrielle vs. logicielle . . . . . . . . . . . . . . . . . . . . . . . . 21310.4 Dtails sur la virtualisation logicielle . . . . . . . . . . . . . . . . . . . . . . . . 21410.5 Dtails sur la virtualisation matrielle. . . . . . . . . . . . . . . . . . . . . . . . 21610.6 Vagination neste et VPIDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21711 Interfaces de programmation de VirtualBox 21912 Dpannage 22012.1 Procdures et outils. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22012.1.1 Catgoriser et isoler des problmes . . . . . . . . . . . . . . . . . . . . 22012.1.2 Recueillir des informations de dbogage . . . . . . . . . . . . . . . . . 22112.1.3 Le dbogueur de VM intgr . . . . . . . . . . . . . . . . . . . . . . . . 22212.1.4 Format du cur dune VM . . . . . . . . . . . . . . . . . . . . . . . . . 22412.2 Gnral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22412.2.1 Linvit afche des erreurs IDE/SATA pour les images bases surun chier sur un systme de chiers hte lent . . . . . . . . . . . . . . 22412.2.2 Rponse aux requtes de ush IDE/SATA de linvit . . . . . . . . . . . 22512.2.3 Faibles performances dues la gestion dnergie de lhte. . . . . . . . 22612.2.4 GUI : loption dacclration graphique est grise. . . . . . . . . . . . . 22612.3 Invits Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22612.3.1 crans bleus Windows aprs avoir chang la conguration dune VM . . 22612.3.2 cran bleu sur Windows 0x101 si SMP est activ (IPI timeout) . . . . . 22712.3.3 checs dinstallation de Windows 2000 . . . . . . . . . . . . . . . . . . 22712.3.4 Comment garder les informations dun cran bleu des invits Windows 22712.3.5 Pas de rseau dans les invits Windows Vista . . . . . . . . . . . . . . . 22812.3.6 Les invits Windows peuvent provoquer une forte charge du processeur 22812.3.7 Temps daccs levs aux dossiers partags . . . . . . . . . . . . . . . . 22812.3.8 La tablette USB coordonne mal dans les invits Windows 98 . . . . . . 22812.3.9 Les invits Windows sont retirs dudomaineActiveDirectoryaprs la restauration dun instantan . . . . . . . . . . . . . . . . . . . 22812.3.10Restauration de d3d8.dll et de d3d9.dll . . . . . . . . . . . . . . . . . . 22912.4 Invits Linux et X11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23012.4.1 Les invits Linux peuvent entraner une forte charge du processeur . . . 23012.4.2 Processeurs AMD Barcelona . . . . . . . . . . . . . . . . . . . . . . . . 23012.4.3 Versions buggues du noyau Linux Linux 2.6 . . . . . . . . . . . . . . . 23012.4.4 Presse-papier partag, redimensionnement automatique et bureautransparent dans les invits X11 . . . . . . . . . . . . . . . . . . . . . . 23112.5 Invits Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23112.5.1 Les versions infrieures Solaris 10 plantent en mode 64 bits . . . . . . 23112.6 Hte Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23112.6.1 Problme du serveur VBoxSVC out-of-process COM . . . . . . . . . . . 2317Contents12.6.2 Changements de CD/DVD non reconnus . . . . . . . . . . . . . . . . . 23212.6.3 Rponse lente en utilisant le client RDP de Microsoft . . . . . . . . . . 23212.6.4 Lancer un initiateur et une cible iSCSI sur un seul systme . . . . . . . 23212.6.5 Adaptateurs rseaux bridgs absents . . . . . . . . . . . . . . . . . . . . 23312.6.6 Ladaptateur rseau Host-only ne peut pas tre cr . . . . . . . . . . . 23312.7 Htes Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23312.7.1 Le module du noyau Linux refuse de se charger . . . . . . . . . . . . . 23312.7.2 Lecteur CD/DVD de lhte Linux non trouv . . . . . . . . . . . . . . . 23312.7.3 Lecteur CD/DVD non trouv sur lhte Linux (distributions anciennes). 23412.7.4 Disquette non trouve sur un hte Linux . . . . . . . . . . . . . . . . . 23412.7.5 Messages derreur tranges de lIDE invit lors de lcriture sur unCD/DVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23412.7.6 Problme de lIPC VBoxSVC . . . . . . . . . . . . . . . . . . . . . . . . 23512.7.7 LUSB ne fonctionne pas . . . . . . . . . . . . . . . . . . . . . . . . . . 23512.7.8 Noyaux PAX/grsec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23612.7.9 pool vmalloc du noyau Linux dpass . . . . . . . . . . . . . . . . . . . 23612.8 Htes Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23612.8.1 Ne peut pas dmarrer de VM, pas assez de mmoire contigu. . . . . . 23612.8.2 La VM sarrte avec des erreurs de dpassement de mmoire surles htes Solaris 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23613 Guide de scurit 23813.1 Aperu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23813.1.1 Principes gnraux de scurit . . . . . . . . . . . . . . . . . . . . . . . 23813.2 Installation et conguration scurises . . . . . . . . . . . . . . . . . . . . . . . 23813.2.1 Aperu de linstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . 23813.2.2 Conguration post installation. . . . . . . . . . . . . . . . . . . . . . . 23913.3 Fonctions de scurit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23913.3.1 Le modle de scurit. . . . . . . . . . . . . . . . . . . . . . . . . . . . 23913.3.2 Conguration pcurise des machines virtuelles . . . . . . . . . . . . . 23913.3.3 Congurer et utiliser lauthentication . . . . . . . . . . . . . . . . . . 24113.3.4 Oprations potentiellement non scurises . . . . . . . . . . . . . . . . 24113.3.5 Chiffrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24114 Limites connues 24314.1 Fonctions exprimentales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24314.2 Problmes connus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24315 Historique des changements 24715.1 Version 4.3.4 (2013-xx-xx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24715.2 Version 4.3.2 (01-11-2013) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24915.3 Version 4.3.0 (2013-10-15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25015.4 Version 4.2.18 (09-06-2013) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25315.5 Version 4.2.16 (04-07-2013) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25415.6 Version 4.2.14 (21-06-2013) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25415.7 Version 4.2.12 (12-04-2013) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25615.8 Version 4.2.10 (05-03-2013) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25815.9 Version 4.2.8 (20-02-2013) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25815.10Version 4.2.6 (19-12-2012) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26015.11Version 4.2.4 (26-10-2012) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26215.12Version 4.2.2 (18-10-2012) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26215.13Version 4.2.0 (13-09-2012) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26415.14Version 4.1.18 (06-06-2012) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26615.15Version 4.1.16 (22-05-2012) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2668Contents15.16Version 4.1.14 (13-04-2012) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26715.17Version 4.1.12 (03-04-2012) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26815.18Version 4.1.10 (13-03-2012) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26815.19Version 4.1.8 (19-12-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27015.20Version 4.1.6 (04-11-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27115.21Version 4.1.4 (10-03-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27115.22Version 4.1.2 (15-08-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27415.23Version 4.1.0 (19-07-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27515.24Version 4.0.14 (13-10-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27815.25Version 4.0.12 (15-07-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27915.26Version 4.0.10 (22-06-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28015.27Version 4.0.8 (16-05-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28115.28Version 4.0.6 (21-04-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28215.29Version 4.0.4 (17-02-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28415.30Version 4.0.2 (18-01-2011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28615.31Version 4.0.0 (22-12-2010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28815.32Version 3.2.12 (30-11-2010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29015.33Version 3.2.10 (08-10-2010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29215.34Version 3.2.8 (05-08-2010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29515.35Version 3.2.6 (25-06-2010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29615.36Version 3.2.4 (07-06-2010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29815.37Version 3.2.2 (02-06-2010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29915.38Version 3.2.0 (18-05-2010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30015.39Version 3.1.8 (10-05-2010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30215.40Version 3.1.6 (25-03-2010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30415.41Version 3.1.4 (12-02-2010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30615.42Version 3.1.2 (17-12-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30815.43Version 3.1.0 (30-11-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31015.44Version 3.0.12 (10-11-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31215.45Version 3.0.10 (29-10-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31315.46Version 3.0.8 (02-10-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31415.47Version 3.0.6 (09-09-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31615.48Version 3.0.4 (04-08-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31815.49Version 3.0.2 (10-07-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32015.50Version 3.0.0 (30-06-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32115.51Version 2.2.4 (29-05-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32415.52Version 2.2.2 (27-04-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32515.53Version 2.2.0 (08-04-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32715.54Version 2.1.4 (16-02-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33015.55Version 2.1.2 (21-01-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33215.56Version 2.1.0 (17-12-2008) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33515.57Version 2.0.8 (10-03-2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33715.58Version 2.0.6 (21-11-2008) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33715.59Version 2.0.4 (24-10-2008) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33815.60Version 2.0.2 (12-09-2008) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34015.61Version 2.0.0 (04-09-2008) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34116 Matriaux tiers et licences 34316.1 Matriaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34316.2 Licences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34716.2.1 GNU General Public License (GPL) . . . . . . . . . . . . . . . . . . . . . 34716.2.2 GNU Lesser General Public License (LGPL) . . . . . . . . . . . . . . . . 35016.2.3 Mozilla Public License (MPL) . . . . . . . . . . . . . . . . . . . . . . . . 35616.2.4 Licence MIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3619Contents16.2.5 X Consortium License (X11) . . . . . . . . . . . . . . . . . . . . . . . . 36216.2.6 Licence zlib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36216.2.7 Licence OpenSSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36216.2.8 Licence Slirp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36316.2.9 Licence liblzf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36316.2.10Licence libpng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36416.2.11Licence lwIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36416.2.12Licence libxml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36516.2.13libxslt licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36516.2.14gSOAP Public License Version 1.3a . . . . . . . . . . . . . . . . . . . . . 36616.2.15Chromium licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37116.2.16Licence curl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37316.2.17Licence libgd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37316.2.18BSD license from Intel . . . . . . . . . . . . . . . . . . . . . . . . . . . 37416.2.19Licence libjpeg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37416.2.20Licence extension x86 SIMD pour la bibliothque IJG JPEG. . . . . . . 37516.2.21Licence FreeBSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37516.2.22Licence NetBSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37616.2.23Licence PCRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37616.2.24Licence libf. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37716.2.25Licence FLTK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37716.2.26Licence Expat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37816.2.27Licence fontcong. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37816.2.28Licence Freetype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37916.2.29Licence VPX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38117 Informations sur la condentialit de VirtualBox 382Glossary 383101Premiers pasBienvenue Oracle VM VirtualBox!VirtualBoxestuneapplicationdevirtualisationdeplateformescroises. Quest-cequecelaveut dire ? Dune part,il sinstalle sur vos ordinateurs ordinateurs existant bass sur Intel ouAMD, quils soient sous les systmes dexploitation Windows, Mac, Linux ou Solaris. Dautre part,il augmente la capacit de votre ordinateur existant pour quil puisse lancer plusieurs systmesdexploitationenmmetemps(dansplusieursmachinesvirtuelles). Donc, vouspouvezparexemple lancer Windows and Linux sur votre Mac, lancer Windows Server 2008 sur votre serveurLinux, lancer Linux sur votre PC Windows and ainsi de suite pour toutes vos applications. Vouspouvezinstallerandlancerautantdemachinesvirtuaellesquevousvoulezlaseulelimitepratique tant votre espace disque and la mmoire.VirtualBox est rsolument simple bien que trs puissant. Il peut se lancer partout, depuis depetits systmes embarqus jusquaux machines de bureau en passant par des dploiements endatacenter ou mme des environnements en nuages.Limpression dcran suivante vous montre la manire dont VirtualBox lance Windows 7 dansla fentre dune machine virtuelle en tant install sur un Mac :Dans ce manuel de lutilisateur, ne allons simplement commencer par une introduction rapide la virtualisation and sur la faon de lancer votre premire machine virtuelle avec linterfacegraphique de VirtualBox, facile utiliser. Les chapitres suivants entreront beaucoup plus dansles dtails en traitant doutils and de fonctionnalits plus puissants, mais heureusement, il nestpas ncessaire de lire tout le manuel de lutilisateur avant de pouvoir utiliser VirtualBox.VouspouveztrouverunrsumdespossibilitsdeVirtualBoxauchapitre1.3, Aperudesfonctionnalits, page 13. Pour ceux qui utilisent dj VirtualBox and qui voudraient seulementvoirlesnouveautsdecetteversion, unelistedtailleexisteauchapitre15, Historiquedeschangements, page 247.111Premiers pas1.1 quoi sert la virtualisation ?Les techniques and les fonctionnalits offertes par VirtualBox servent dans plusieurs scenari :Lancerplusieurssystmesdexploitationenmmetemps. VirtualBoxvouspermetdexcuterplusdunsystmedexploitationenmmetemps. Decettefaon, vouspou-vezlancer des logiciels crits pour unsystmedexploitationdans unautre(par ex-empleunlogiciel Windows sur LinuxouMac) sans devoir redmarrer pour lutiliser.Comme vous pouvez congurer les types de matriels virtuels connects chaque sys-tme dexploitation, vous pouvez installer un vieux systme dexploitation tel que DOS ouOS/2 mme si le matriel de votre machine physique nest plus support par ce systmedexploitation.Installation plus facile de logiciels. Les diteurs de logiciels peuvent utiliser des machinesvirtuelles pour y mettre des congurations de logiciels. Par exemple, vinstallation dune so-lution complte de serveur de messagerie sur une vraie machine peut tre une tche trsfastidieuse.Avec VirtualBox, vous pouvez emballer une conguration aussi complexe (ap-pel alors souvent un environnement applicatif) dans une machine virtuelle. Linstallationand lexcution dun serveur de messagerie devient aussi facile que dimporter un environ-nement applicatif dans VirtualBox.Tester and rparer une rcupration daccident. Une fois installs, on peut considrerune machine virtuelle and ses disques durs virtuels comme un conteneur quon peut, auchoix, geler, rveiller, copier, sauvegarder and transporter entre htes.Au-del de cela, en utilisant une autre fonctionnalit de VirtualBox appel les instantans,vous pouvez sauvegarder un tat en particulier dune machine virtuelle and revenir cettatsi ncessaire. Decettemanire, vouspouvezlibrementessayerunenvironnementinformatique. Si quelquechosenevapas(parexemple, si unlogiciel nesecomportepasbienaprslinstallationousiuninvitaunvirus), onpeutfacilementreveniruninstantan rcent and viter de sauvegarder and de restaurer frquemment.On peut crer autant dinstantans que vous voulez, ce qui permet de voyager dans le tempsdes machines virtuelles en arrire and en avant. Vous pouvez effacer des instantans alorsquune machine virtuelle est en fonction pour gagner de lespace disque.Consolider une infrastructure. La virtualisation peut rduire signicativement les cotsen matriel and lectricit. La plupart du temps, les ordinateurs actuels nutilisent quunepartie de leur puissance potentielle and tournent avec une faible charge systme moyenne.On gaspille donc beaucoup de ressources matrielles and nergtiques. Am lieu de lancerautantdordinateursphysiques, quinesontquepartiellementutiliss, onpeutemballerde nombreuses machines virtuelles sur quelques htes puissants and quilibrer les chargesentre elles.1.2Un peu de terminologieQuandonparledevirtualisation(maisaussipourcomprendreleschapitressuivantsdecettedocumentation), acqurir un peu de terminologie fondamentale aide, en particulier les termessuivants :Systme dexploitation hte (OS hte). Cest le systme dexploitation de lordinateurphysiquesurlequel VirtualBoxatinstall. Il existedesversionsdeVirtualBoxpourdeshtesWindows, MacOSX, LinuxandSolaris; pourdesdtails, merci devoirlechapitre 1.4, Systmes dexploitation htes supports, page 16.121Premiers pasLa plupart du temps, ce manuel de lutilisateur traite de toutes les versions de VirtualBoxensemble. Il peut y avoir des diffrences entre les plateformes, nous les soulignerons l oil faut.Systme dexploitation invit (OS invit). Cest le systme dexploitation en fonction dans lamachine virtuelle. En thorie, VirtualBox peut lancer tous les szstmes dexploitation x86(DOS, Windows, OS/2, FreeBSD, OpenBSD), mais pour sapprocher le plus possible de laperformancedorigineducodeinvitsurvotremachine, nousavonsdfairebeaucoupdoptimisations qui sont spciques certains systmes dexploitation. Donc si votre sys-tme dexploitation favori peut tre un invit, nous en supportons and optimisons ofcielle-ment quelques-uns slectionns (cependant, cela inclut ceux les plus courants).Voir le chapitre 3.1, Systmes dexploitation invits supports, page 48 pour des dtails.Machine virtuelle (VM). Cest lenvironnement spcial cr par VirtualBox pour votre systmedexploitation invit qui sexcute. Autrement dit, vous lancer votre systme dexploitationinvit dans une VM. Normalement, une VM apparatra sur le bureau de votre ordinateurcomme une fentre, mais elle peut tre afche en mode plein cran, ou distance sur unautre ordinateur, selon les interfaces de VirtualBox que vous utilisez.De manire plus abstraite, en interne, VirtualBox conoit une VM comme un ensemble deparamtres qui dterminent sont comportement. Parmi eux, on a les paramtres matriels(combien de mmoire devrait avoir la VM, quels disques durs devrait virtualiser VirtualBoxvia quels chiers conteneurs,quels CDs,lesquels sont monts,etc.) ainsi que des infor-mationsdtat(si lamachineestenfonction, sauvegarde, sesinstantans, etc.). Cesparamtres apparaissent dans la fentre du gestionnaire de VirtualBox ainsi que par le pro-gramme en ligne de commande VBoxManage ; voir le chapitre 8, VBoxManage, page 121.Autrement dit, une VM est aussi ce que vous pouvez voir dans la bote de dialogue de sesparamtres.Supplments Invit. Ceci renvoie aux paquets logiciels spciaux qui sont inclus avec VirtualBoxmais conus pour tre installs lintrieur dune VM pour amliorer les performances delOS invit and pour ajouter des fonctionnalits supplmentaires. Cest dcrit en dtails auchapitre 4, Les supplments invit, page 64.1.3Aperu des fonctionnalitsVoici un bref rsum des principales fonctionnalits de VirtualBox :Portabilit. VirtualBox se lance sur un grand nombre de systmes dexploitation htes 32and 64 bits (de nouveau, voir chapitre 1.4, Systmes dexploitation htes supports, page 16pour les dtails).VirtualBox est ce quon appelle un hyperviseur hberg (parfois dsign comme un hy-perviseur de type 2). Alors quun hyperviseur bare-metal ou de type 1 se lanceraitdirectement sur le matriel, VirtualBox exige linstallation dun systme dexploitation. Ilpeut alors lancer toutes les applications sur cet hte.Dans une trs large mesure, VirtualBox est fonctionellement identique sur toutes les plate-formes htes and on peut utiliser les mmes formats de chiers and dimages. Ceci vouspermet de lancer des machines virtuelles cres sur un hte sur un autre hte ayant un sys-tme dexploitation hte diffrent ; par exemple, vous pouvez crer une machine virtuellesur Windows puis la lancer sous Linux.En outre, on peut facilement importer and exporter des machines virtuelles en utilisant leformat ouvert de virtualisation (OVF, voir chapitre 1.14, Importer et exporter des machinesvirtuelles, page 33), un standard industriel cr dans ce but. Vous pouvez mme importerdes OVFs qui ont t crs avec un logiciel de virtualisation diffrent.131Premiers pasAucune virtualisation matrielle requise. Pour de nombreux scenari, VirtualBox nexigepas la construction, dans le processeur, des fonctionnalits rcentes du matriel telles queIntel VT-x ou AMD-V. Contrairement beaucoup dautres solutions de virtualisation, vouspouvezdoncutiliserVirtualBoxmmesurduvieuxmatriel ocesfonctionnalitsnesontpasprsentes. Lesdtailstechniquessontexpliqusachapitre10.3, Virtualisationmatrielle vs. logicielle, page 213.Supplments invit : dossiers partags, fentres transparentes (seamless), virtualisa-tion 3D. Les supplments invit de VirtualBox sont des paquets logiciels quon peut installer lintrieur des systmes invits supports pour amliorer leurs performances and effectuerune intgration and une communication accrues avec le systme hte. Aprs avoir installles supplments invit, une machine virtuelle supportera vajustement automatique des r-solutions graphiques, les fentres transparentes, la vido 3D acclre and davantage. Lessupplments invit sont dcrits en dtails au chapitre 4, Les supplments invit, page 64.Notamment, lessupplmentsinvitoffrent lesdossierspartags, cequi vouspermetdaccder aux chiers depuis lintrieur dune machine invite. Les dossiers partags sontdcrits au chapitre 4.3, Dossiers partags, page 75.Bon support matriel. Entre autres, VirtualBox supporte :Lemultiprocesseurinvit(SMP).VirtualBoxpeutmontrerjusqu32processeursvirtuels chaque machine virtuelle, indpendamment du nombre de curs prsentssur votre hte physiquement.Support des priphriques USB. VirtualBox implmente un contrleur USB virtueland vous permet de connecter des priphriques USB de votre choix vos machinesvirtuelles sans devoir installer de pilotes spciques sur lhte. Le support USB nestpaslimitcertainescatgoriesdepriphriques. Pourdesdtails, voirchapitre3.10.1, Paramtres USB, page 61.compatibilitmatrielle. VirtualBoxvirtualiseunevastegammedepriphriquesvirtuels, parmi lesquels beaucoup sont en gnral fournis par dautres plateformes devirtualisation. Ceci inclut les contrleurs de disques IDE, SCSI and SATA, plusieurscartessonandrseauvirtuelles, lesportssrieandparalllevirtuels, ainsi quuncontrleur dinterruptions entre/sortie programmable avanc (I/O APIC), ce quontrouve dans de nombreux systmes PC modernes. Cela facilite le clonage dimages dePC depuis des machines relles and limportation de machines virtuelles tierces dansVirtualBox.SupportcompletdelACPI. LAdvanced Conguration and Power Interface (ACPI)est compltement supporte par VirtualBox. Cela facilite le clonage dimages de PCdepuisdesmachinesrellesandlimportationdemachinesvirtuellestiercesdansVirtualBox. AvecsonsupportdtatdnergiedelACPIunique, VirtualBoxpeutmme signaler aux systmes dexploitation supportant lACPI ltat de lalimentationde lhte. Pour les systmes mobiles sur batterie, le szstme invit peut ainsilconomiednergieandsignalerlutilisateurletempsrestant (parexempleenmodes plein cran).rsolutions sur plusieurs crans. Les machines virtuelles VirtualBox supportent lesrsolutions dcran sur autant dcrans que dcrans physiques, ce qui leur permet destaler sur une grande varit dcrans relis au szstme hte.SupportiSCSIconstruitendur. Cettefonctionnalituniquevouspermetdecon-necter une machine virtuelle directement un serveur de stockage iSCSI sans passerpar le systme hte. La VM accde la cible iSCSI directement, sans lintermdiairerequis pour virtualiser des disques virtuels dans les chiers conteneurs. Pour des d-tails, voir le chapitre 5.10, Serveurs iSCSI, page 98.141Premiers pasAmorageparlerseauPXE. Les cartes rseaux virtuelles intgres de VirtualBoxsupportent compltement lamorage distance via Preboot Execution Environment(PXE).Multignrationdinstantansenbranches. VirtualBox peut sauvegarder des instan-tans de votre choix de ltat de la machine virtuelle. Vous pouvez revenir dans le passand rtablir ltat de la machine virtuelle nimporte quel instantan, puis dmarrer uneautre conguration de VM partir de l, ce qui cre de fait une arborescence dinstantanscomplte. Pour les dtails, voir le chapitre 1.10, Instantans, page 28. Vous pouvez creret effacer des instantans alors que la machine virtuelle est en fonction.GroupesdeVMs. VirtualBoxoffreunefonctiondegroupespermettant lutilisateurdorganiser les machines virtuelles en groupe ou individuellement. Outre les groupes clas-siques, ilestgalementpossiblepouruneVMdtredansplusdungroupeetpourdesgroupes nested dans une hirarchie - cest--dire des groupes de groupes. Les oprationsfaisables sur les groupes sont gnralement les mmes que celles applicables aux VMs indi-viduelles, savoir le dmarrage, la pause, la rinitialisation, la fermeture (tat sauvegard,envoyer une extinction, couper), dsactiver ltat sauvegard, afcher dans le systme dechiers, trier.Architecture propre ; une modularit sans prcdent. VirtualBox a un aspect extrme-ment modulaire avec des interfaces de programmation internes bien dnies and une spa-ration propre du code client and serveur. Cela facilite son contrle par plusieurs interfaces la fois : par exemple, vous pouvez dmarrer une VM en cliquant simplement sur un bou-ton de linterface graphique de VirtualBox, puis contrler cette machine partir de la lignede commande, voire mme distance. Voir le chapitre 1.16, Interfaces alternatives, page35 pour les dtails.Dufait desonarchitecturemodulaire, VirtualBoxpeut galement prsentertoutessesfonctionnalits and sa exibilit de conguration dans un kit de dveloppement logiciel(SDK), cohrent qui permet dintgrer tous les aspects de VirtualBox dautres logiciels.Merci de voir le chapitre 11, Interfaces de programmation de VirtualBox, page 219 pour lesdtails.Afchagedemachinesdistance. LaVirtualBoxRemoteDesktopExtension(VRDE)permetunaccsdistantetenhauteperformanceunemachinevirtuelleenfonction.Cette extension supporte le protocole de bureau distant (VRDP), construit au dpart dansMicrosoft Windows, avec des supplments spciaux pour un support complet de lUSB surle client.LeVRDEdesebasepassurleserveurRDPconstruitdansMicrosoftWindows; maisilest inclu directement dans la couche de virtualisation. Il sen suit quil fonctionne avec lessystmes dexploitation hte diffrents de indows (mme en mode texte) and il na pasbesoin non plus dun support applicatif dans la machine virtuelle. Le VRDE est dcrit endtail au chapitre 7.1, Afchage distant (VRDP support), page 111.Sur labasedecettepossibilitspciale, VirtualBoxvous offreplus defonctionnalitsuniques :Authentication RDP Extensible. VirtualBox supporte dj Winlogon sur WindowsandPAMsurLinuxpourlanthenticationRDP.Enoutre, ilinclutunSDKfacileutiliserquivouspermetdecrerdesinterfacesdevotrechoixpourdautresmth-odes dauthentication ; voir chapitre 7.1.5, Authentication RDP, page 116 pour desdtails.USB via RDP. Via le support RDP de canaux virtuels, VirtualBox vous permet aussi deconnecter des priphriques USB de votre choix en local sur une machine virtuelle enfonction distance sur un serveur RDP VirtualBox ; voir le chapitre 7.1.4, USB distant,page 115 pour les dtails.151Premiers pas1.4Systmes dexploitation htes supportsActuellement, VirtualBox fonctionne sur les systmes dexploitation htes suivants :Htes Windows :Windows XP, tous les packs service (32 bits)Windows Server 2003 (32 bits)Windows Vista (32 bits and 64 bits1).Windows Server 2008 (32 bits and 64 bits)Windows 7 (32 bits and 64 bits)Windows 8 (32 bits and 64 bits)Windows Server 2012 (64 bits)Htes Mac OS X :210.6 (Snow Leopard, 32 bits and 64 bits)10.7 (Lion, 32 bits et 64 bits)10.8 (Mountain Lion, 64 bits)Il faut du matriel Intel ; merci de voir aussi le chapitre 14, Limites connues, page 243.Htes Linux (32 bits et 64 bits3). Cela inclut entre autres :10.04(LucidLynx), 10.10(MaverickMeerkat), 11.04(NattyNarwhal), 11.10(OneiricOncelot), 12.04(PrecisePangolin), 12.10(Quantal Quetzal), 13.04(Raring Ringtail)Debian GNU/Linux 6.0 (squeeze) et 7.0 (wheezy)Oracle Enterprise Linux 5, Oracle Linux 6Redhat Enterprise Linux 5 and 6Fedora Core 6 17Gentoo LinuxopenSUSE 11.0, 11.1, 11.2, 11.3, 11.4, 12.1, 12.2Mandriva 2010 et 2011Ondevrait pouvoirutiliserVirtualBoxsurlaplupart dessystmesbasssurunnoyauLinux2.6ou3.x, soitenutilisantlinstalleurdeVirtualBox, soitenfaisantuneinstalla-tionmanuelle; voirlechapitre2.3, Installing sur des htes Linux, page39. Cependant,les distributions Linux formellement testes et supportes sont celles pour lesquelles nousoffrons un paquet ddi.Remarquez qu partir de VirtualBox 2.1, les szstmes dexploitation htes Linux bass surle noyau 2.4 ne sont plus supportes.Les htes Solaris (64 bits seulement) sont supports avec les restrictions listes au chapitre14, Limites connues, page 243 :Solaris 11 y compris Solaris 11 ExpressSolaris 10 (u8 et suprieur)1Le support pour Windows 64 bits a t ajout avec VirtualBox 1.5.2Le support prliminire de Mac OS X (tape beta) a t ajout avec VirtualBox 1.4,le support complet avec 1.6. Lesupport pour Mac OS X 10.4 (Tiger) a t supprim avec VirtualBox 3.1.3Le support pour Linux 64 bits a t ajout avec VirtualBox 1.4.161Premiers pasRemarquez que la liste ci-dessus est informelle. Le support Oracle pour les clients ayant uncontrat dassistance est limit aux systmes dexploitation htes prcits. En outre, les fonction-nalits marques comme experimental ne sont pas supportes. Les retours et les suggestionssur ces fonctionnalits sont bienvenues.1.5Installer VirtualBox et les packs dextensionVirtualBoxestfourni dansdenombreuxpaquetsetsoninstallationdpenddevotreszstmedexploitation hte. Si vous avez dj install ce logiciel, linstallation devrait tre facile : pourchaque plateforme hte, VirtualBox utilise la mthode dinstallation la plus courante facile pos-sible. Si vous av5z un problme ou des besoins particuliers, reportez vous la chapitre 2, Dtailssur linstallation, page 37 pour des dtails sur les diffrentes mthodes dinstallation. partir de la version 4.0, VirtualBox est divis en plusieurs composants.1. Le paquet de base contient tous les composants libres et il est sous licence GNU GeneralPublic License V2.2. Despacksdextensionsupplmentairespeuventtretlchargs, quirajoutentdesfonc-tionnalitsaupaquetdebasedeVirtualBox. Pourlinstant, Oraclefournitunseulpackdextension, quonpeuttrouversurhttp://www.virtualbox.orgetquioffrelesfonc-tionnalits supplmentaires suivantes :a) Priphriques virtuels USB 2.0 (EHCI) ; voir le chapitre 3.10.1, Paramtres USB, page61.b) SupportdeVirtualBoxRemoteDesktopProtocol (VRDP);voirlechapitre7.1, Af-chage distant (VRDP support), page 111.c) Amorage Intel PXE ROM avec support pour la carte rseau E1000.d) Support exprimental pour passthrough PCI sur les htes Linux ; voir le chapitre 9.6,PCI passthrough, page 178.LespacksdextensionVirtualBoxontuneextensiondenomdechiers.vbox-extpack.Pourinstalleruneextension, double-cliquezsimplementsurlechierdupaquetetunefentredegestiondesoprationsrseauxapparatra, vousguidanttraverslestapesncessaires.Pour voir les packs dextension actuellement installs,merci de dmarrer le gestionnaireVirtualBox(voirlaprochainesection). DanslemenuFichier, merci deslectionnerPrfrences. Dans la fentre qui apparat, allez la catgorie Extensions qui afche lesextensions actuellement installes et vous permet de supprimer un paquet ou den ajouterun.Vouspouvezaussi utiliserVBoxManageenlignedecommande: voirlechapitre8.36,VBoxManage extpack, page 166 pour des dtails.Note: Quandvousserezfamilierdelutilisationdesassistants, songezutiliserlemode expertdisponible danscertains assistants. Quandil est disponible,on peutleslectionnerencliquantsurunboutonetcelaacclrelesprocessusdelutilisateurpour utiliser lassistant.171Premiers pas1.6Dmarrer VirtualBoxAprs linstallation, vous pouvez dmarrer VirtualBox comme suit :SurunhteWindows, danslemenustandardProgrammes, cliquezsurllmentdugroupe VirtualBox. Sur Vista ou Windows 7, vous pouvez aussi taper VirtualBox dansla zone de recherche du menu Dmarrer.Sur unhte Mac OSX, dans la zone de recherche, cliquez deux fois sur llmentVirtualBoxdudossierApplications. (Il sepeutquevousvouliezmettrecetlmentsur votre Dock.)Sur un hte Linux ou Solaris, selon votre environnement de bureau, une icne VirtualBoxpeut avoir t mis soit dans le groupe Systme soit dans Outils systme de votre menuApplications. Sinon vous pouvez taper VirtualBox dans un terminal.QuandvousdmarrezVirtualBoxpourlapremirefois, unefentrecommecellesuivantedevrait apparatre :Cette fentre sappelle le gestionnaire VirtualBox.. gauche, vous pouvez voir un panneauqui listera, plus tard, toutes vos machines virtuelles. Comme vous nen avez pas cres, la liste estvide. Une ligne de boutons au-dessus vous permet de crer de nouvelles VMs et de travailler surcelles existantes, lorsque vous en avez.Le panneau droite afche les proprits de la machinevirtuelle actuellement slectionne sil y en a une. De nouveau, comme vous navez pas encorede machine, le panneau afche un message de bienvenue.Pour vous donner une ide de ce quoi pourrait ressembler VirtualBox plus tard, aprs quevous avez cr des machines, voici un autre exemple :181Premiers pas1.7Crer votre premire machine virtuelleCliquez sur le bouton Nouveau en haut de la fentre du gestionnaire VirtualBox. Un assistantapparatra pour vous guider travers le paramtrage dune nouvelle machine virtuelle (VM) :Sur les crans suivants, lassistant vous demandera le minimum dinformations dont il a besoinpour crer une VM, en particulier :1. Le nom de la VM sera plus tard afch dans la liste des VMs de la fentre du gestionnaireVirtualBox, et il sera utilis pour les chiers de la VM sur le disque. Si vous pouvez utilisernimportequelnom, gardezenttequaprsavoircrquelquesVMs, vousapprcierezdavoir donn vos VMs des noms parlants ; ainsi Ma VM serait moins utile que WindowsXP SP2 avec OpenOfce.2. Pour le Type de systme dexploitation, slectiennez le systme dexploitation que vousvoudrez installer plus tard. Les systmes dexploitation supports sont ici regroups ;sivousvoulezinstallerunechosetrsrareetnonlist, slectionnezAutre. Selonvotre191Premiers passlection, VirtualBoxactiveraoudsactiveracertainsparamtresdeVMdontpeutavoirbesoin votre systme dexploitation invit. Cest particulirement important pour les invits64 bits (voir le chapitre 3.1.2, Invits 64 bits, page 50). Il est donc recommand de toujoursparamtrer la bonne valeur.3. Sur lapagesuivante, slectionnezlammoire(RAM)queirtualBoxdevraaffecter chaque fois que la machine virtuelle sera dmarre. La quantit de mmoire donne iciseraretiredevotremachinehtelaisseausystmedexploitationinvit, lequelverracette mmoire comme RAM installe sur lordinateur (virtuel).Note: Choisissez avec prudence ce paramtre ! La mmoire donne la VM ne serapas disponible pour votre OS hte pendant que la VM sera en fonction, donc ne spci-ez pas plus que vous ne pouvez donner. Par exemple, si votre machine hte a 1 Gode RAM et si vous entrez 512 Mo de RAM pour une machine virtuelle en particulier,pendant lexcution de cette VM, vous naurez plus que 512 Mo pour tous les autreslogiciels de votre hte. Si vous lancez deux VMs en mme temps, encore plus de m-moire sera affecte la deuxime VM (qui peut mme ne pas dmarrer si la mmoirenest pas disponible). Dun autre ct, vous devriez spcier autant que votre systmedexploitation invit (et vos applications) ont besoin pour sexcuter correctement.Un invit Windows XP exigera au moins quelques centaines de Mo de RAM pour fonction-ner correctement, et Windows Vista refusera mme de sinstaller avec moins de 512 Mo.Bien sr, si vous voulez lancer des applications gourmandes en ressources graphiques dansvotre VM, vous pouvez avoir besoin de plus de RAM.La rgle dor est donc que si vous avez 1 Go de RAM voire plus dans votre ordinateur hte,il est sr daffecter 512 Mo chaque VM. Mais dans tous les cas, assurez-vous davoir aumoins 256 512 Mo de RAM sur votre szstme dexploitation hte. Sinon, il se peut quevous ne votre OS hte fasse un usage excessif de lespace dchange sur votre disque dur,ce qui peut conduire un plantage de votre systme hte.Comme avec les autres paramtres, vous pourrez modier ce rglage plus tard aprs avoircr la VM.4. Ensuite vous devez spcier un disqke dur virtuel pour votre VM.Il existedenombreusesfaons, potentiellementcompliques, defournirdelespacededisque dur une VM avec VirtualBox (voir le chapitre 5, Le stockage virtuel, page 86 pourles dtails), mais la manire la plus courante est dutiliser un gros chier image sur votrevraidisquedur, dontVirtualBoxprsentelecontenuvotreVMcommesi ctaitundisque dur normal. Ce chier reprsente un disque dur complet donc vous pouvez mmele copier vers un autre hte et lutiliser avec une autre installation VirtualBox.Lassistant afche la fentre suivante :201Premiers pasVous avez alors les choix suivants :Pour crer un nouveau disque dur virtuel vierge, appuyez sur le bouton Nouveau.Vous pouvez utiliser un chier image de disque existant.LabotelistedroulanteafchedanslafentrecontienttouteslesimagesdedisquedontsesouvientVirtualBox, probablementparcequellessontactuellementattaches une machine virtuelle (ou elles lont jadis t).Vous pouvezaussi cliquer sur lepetit boutondossier ctdelabotelistedroulantepourouvrirunebotededialoguedechierstandardqui vouspermetde choisir un chier image de disque sur le disque de votre hte.xVraisemblablement,si vous utilisez VirtualBox pour la premire fois,vous voudrez crerune nouvelle image de disque. Appuyez donc sur le bouton Nouveau.Ceci ouvre une nouvelle fentre, celle Assistant Crer un nouveau disque virtuel, quivous aide crer un nouveau chier image de disque dans le dossier de la nouvelle machinevirtuelle.VirtualBox supporte deux types de chiers image :Un chier rempli dynamiquement ne grossira que lorsque linvit stockera des don-nes sur son disque dur virtuel. Il sera donc petit au dpart sur le disque dur hte etne grossira que plus tard jusqu la taille indique, au fur et mesure que des donnesle rempliront.Un chier taille xe occupera immdiatement lespace spci mme si seule unepartie de lespace disque virtuel est en ralit utilise. Sil occupera beaucoup plus deplace, un chier taille xe connat moins de latence et il va donc lgrement plusvite quun chier rempli dynamiquement.Pour des dtails sur les diffrences, merci de vous reporter au chapitre 5.2, Fichiers imagesde disque (VDI, VMDK, VHD, HDD), page 89.Pour empcher votre disque dur physique de tourner plein, VirtualBox limite la taille duchier image. L encore il doit y avoir assez de place pour le contenu de votre systmedexploitationetlesapplicationsquevousvoulezinstaller-pouruninvitWindowsouLinux modernes, vous aurez probablement besoin de plusieurs gigaoctets pour une utilisa-tion srieuse :211Premiers pasAprsavoirslectionnoucrvotrechierimage, appuyezdenouveausurSuivantpour passer la page suivante.5. AprsavoircliqusurTerminer, votrenouvellemachinevirtuelleseracre. Vouslaverrez alors dans la liste gauche de la fentre du gestionnaire, avec le nom que vous avezentr au dpart.1.8Lancer votre machine virtuellePour dmarrer une machine virtuelle, vous avez plusieurs choix :Cliquez deux fois sur son entre dans la liste dans a fentre du gestionnaire ouslectionnez son entre dans la liste de la fentre du gestionnaire et appuyez sur le boutonDmarrer en bas oupour les machines virtuelles cres avecVirtualBox4.0ousuprieur, allezaudossierVirtualBox VMs dans le dossier personnel de votre systme, cherchez le sous-rpertoirede la machine que vous voulez dmarrer et cliquez deux fois sur le chier de paramtresde la machine (ayant une extension de chier .vbox).Ceci ouvre une nouvelle fentre et la machine virtuelle que vous avez slectionne va dmarrer.Tout ce que vous verriez sur lcran dun systme normal apparat dans la fentre, comme vouspouvez le voir sur limage du chapitre 1.2, Un peu de terminologie, page 12.En gnral, vous pouvez utiliser la machine virtuelle presquexactement comme vous utiliseriezun vrai ordinateur. Deux points gagnent tre mentionns quand mme.1.8.1Dmarrage dune nouvelle VM pour la premire foisQuand on dmarre une VM pour la premire fois, un autre assistant Assistant premier dmar-rage apparatra pour vous aider slectionner un mdia dinstallation. Comme la VM estcre vierge, agissant exactement comme un vrai ordinateur sans systme dexploitation install,elle ne fera rien et afchera un message derreur selon lequel aucun systme dexploitation nat trouv.Cest pourquoi lassistant vous aide slectionner un mdia partir duquel vous pouvez in-staller un systme dexploitation.221Premiers pasSi vous avez un CD ou un DVD physique partir duquel vous voulez installer votre systmedexploitation invit (par exemple un CD ou un DVD dinstallation de Windows), mettez-ledans le lecteur CD ou DVD de votre hte.Puis dans la liste droulante des mdias dinstallation de lassistant, slectionnez Lecteurhte avec la bonne lettre de lecteur (ou, en cas dhte Linux, le chier de priphrique).Ceci permettravotreVMdaccderaumdiadansvotrelecteurhteetvouspouvezpoursuivre linstallation partir de l.Si vous avez tlcharg un mdia dinstallation sur Internet sous forme dun chier imageISO (en gnral pour une distribution Linux),vous pourriez graver ce chier sur un CDou un DVD vierge et poursuivre comme on vient de dcrire. Mais avec VirtualBox,vouspouvez passer cette tape et monter le chier ISO directement. VirtualBox prsentera cechier comme un lecteur de CD ou de DVD-ROM lamachine virtuelle,comme il le faitavec une image de disque dur virtuel.Dans ce cas, la liste droulante de lassistant contient la liste des mdias dinstallation quiont t prcdemment utiliss avec VirtualBox.Si votre mdia nest pas dans la liste (surtout si vous utilisez VirtualBox pour la premirefois), slectionnez la petite icne de dossier ct de la liste droulante pour afcher unebote de dialogue de chiers standard dans laquelle vous pouvez choisir le chier imagesur vos disques htes.Danslesdeuxcas, aprsavoirfait voschoixdanslassistant, vouspourrezinstallervotresystme dexploitation.1.8.2Capturer et rendre le clavier et la souris partir de la version 3.2, VirtualBox offre aux nouvelles machines virtuelles une tablette USBvirtuelle travers laquelle les vnements de la souris sont transmis au systme dexploitationinvit. Il sen suit que si vous lancez un systme dexploitation invit moderne qui peut grerde tels priphriques, il se peut que le support de la souris fonctionne sans que la souris ne soitcapture comme dcrit ci-dessous ; voir chapitre 3.4.1, Onglet Carte mre, page 53 pour plusdinformations.Sinon, si la machine virtuelle ne voit que la souris et le clavier PS/2 standards, car le systmedexploitation de la machine virtuelle ne sait pas quil ne fonctionne pas sur un vrai ordinateur,il attend avoir un contrle exclusif de votre clavier et de votre souris. Ce nest cependant pas lecas puisque, sauf si vous lancez votre VM en mode plein cran, votre VM doit partager le clavieret la souris avec dautres applications et ventuellement dautres VMs sur lhte.Il sen suit quimmdiatement aprs linstallation dun systme dexploitation invit, et avantque vous installiez les Supplments invit (nous expliquerons cela dans une minute), seule unedes deux votre VM ou le reste de votre ordinateur peut dtenir le clavier et la souris.Vousverrez un deuxime pointeur de souris qui sera toujours enferm dans la fentre de la VM. Debase, vous activez la VM en cliquant dedans.Pour rendre le clavier et la souris votre systme dexploitation hte, VirtualBox rserve unetouche spciale de votre clavier pour lui :la touche hte. Par dfaut, cest la touche Contrledroit de votre clavier ; sur un hte Mac, la touche hte par dfaut est la touche de commandegauche. Vous pouvez modier ce rglage par dfaut dans les paramtres globaux de VirtualBox,voir chapitre 1.15, Paramtres globaux, page 35. Dans tous les cas, le paramtrage actuel de latouche hte est toujours afch en bas droite de la fentre de la VM, au cas o vous lauriezoubli :231Premiers pasEn dtail, tout se traduit comme suit :Votre clavier appartient la VM si la fentre de la VM du bureau hte contient le focusdu clavier (et si vous avez beaucoup de fentres ouvertes dans votre systme dexploitationinvit, la fentre contenant le focus dans votre VM). Cela veut dire que si vous voulez taperquelque chose dans votre VM, cliquez dabord sur la barre de titre de la fentre de votreVM.Pour rendre la proprit du clavier, appuyez sur la touche hte (comme expliqu ci-dessus,en gnral la touche Contrle droit).Remarquez que si la VM possde le clavier,certaines squences de touches (comme Alt-Tab par exemple) ne seront plus vues par lhte, mais iront plutt linvit. Aprs avoirappuy sur la touche hte pour ractiver le clavier hte, tous les appuis iront de nouveau lhte pour que les squences comme Alt-Tab ne touchent plus linvit. Pour des raisonstechniques, il se peut quil ne soit pas possible, pour une VM, de rcuprer toutes les entresdu clavier mme si elle possde ce dernier. Par exemples, la squence Alt-Ctrl-Suppr surles htes Windows ou des touches uniques utilises par certaines applications sur les htesX11 comme la fonction La touche Contrle souligne le pointeur de la souris du bureauGNOME.Votre souris nappartient la VM quaprs avoir cliqu de nouveau dans la fentre de laVM. Le pointeur de souris de lhte disparatra et votre souris maniera le pointeur de linvitau lieu de votre pointeur de souris normal.Remarquez que lappartenance de la souris ne dpend pas de celle du clavier, mme aprsavoir cliqu sur la barre de titre pour pouvoir taper dans la fentre de la VM, votre sourisnappartient pas ncessairement la VM.Pour rendre lappartenance de votre souris la VM, appuyez sur la touche hte.Commececomportementpeuttregnant, VirtualBoxoffreunensembledoutilsetdepi-lotes de priphriques pour les systmes invits, appel les Supplments invit VirtualBox, quirendent beaucoup transparentes les oprations du clavier et de la souris de la VM. Trs impor-tant, les supplments vous dbarrasserons du deuxime pointeur de souris de linvit et ferafonctionner la souris de votre hte directement dans linvit.On dcrira ceci plus tard au chapitre 4, Les supplments invit, page 64.1.8.3Taper des caractres spciauxLes systmes dexploitation prvoient certaines combinaisons de touches pour lancer certainesprocdures. Certaines de ces combinaisons de touches peuvent tre difciles faire dans unemachinevirtuelle; caril yatroiscandidatslarceptiondelentreclavier: lesystmedexploitation hte, VirtualBox ou le systme dexploitation invit. Le rcepteur de lappui sur lestouches dpend dun certain nombre de facteurs comprenant la touche elle-mme.241Premiers pasLessystmesdexploitationhterserventcertainescombinaisonsdetouchespoureux.Cest par exemple impossible de faire Ctrl+Alt+Supp si vous voulez redmarrer le systmedexploitation invit de votre machine virtuelle,car cette combinaison de touches est engnral rattache en dur lOS hte (Windows comme Linux linterceptent), et lappui surcette combinaison de touches redmarrera donc votre hte.De plus, sur les systmes on Linux et Solaris, qui utilise le systme X Window, la combinai-son de touches Ctrl+Alt+Effacement redmarrent en gnral le serveur X (pour relancertoute vinterface graphique en cas de problme). Comme le serveur X intercepte cette com-binaison,lappuisurcestouchesrelanceraengnralvotreinterfacegraphique hte(ettuera tous les programmes, dont VirtualBox, dans le processus).Par ailleurs, sur les htes Linux qui supportent les terminaux virtuels, la combinaison detouchesCtrl+Alt+Fx(oFxest unetouchedefonctionsentreF1et F12)permet enprincipe de basculer entre des terminaux virtuels. Comme avec Ctrl+Alt+Supp, ces combi-naisons sont interceptes par le systme dexploitation hte et elles basculent donc toujoursentre les terminaux de lhte.Si vous voulez plutt envoyer ces combinaisions de touches au systme dexploitation invitde la machine virtuelle, vous devrez utiliser une des mthodes suivantes :Utiliser les icnes du menu Machine de la fentre de la machine virtuelle. Vous ytrouverez Insrer Ctrl+Alt+Supp et Ctrl+Alt+Effacement ; cette dernire nayanttoutefois deffet quavec les invits Linux ou Solaris.Appuyer sur des combinaisons de touches spciales avec la touche hte (en principe,la touche contrle droit), alors VirtualBox traduira, pour la machine virtuelle :Touche hte + Supp envoie Ctrl+Alt+Supp pour redmarrer linvit);Touch hte + Effacement pour envoyer Ctrl+Alt+Effacement (pour redmarrerlinterface graphique un invit Linux ou Solaris) ;Touchehte+F1(ouautrestouchesdefonction)poursimulerCtrl+Alt+F1(ou dautres touches de fonction, pour basculer entre les terminaux virtuels duninvit Linux).Pour dautres combinaisons de touches telles que Alt-Tab (pour basculer entre des fentresouvertes),VirtualBox vous permet de congurer si ces combinaisons concerneront vhteoulinvit, si lamachinevirtuellealefocus. Cest unparamtreglobal detouteslesmachines virtuelles qui se trouve dans Fichier -> Prfrences -> Entre -> Captureautomatique du clavier.1.8.4Changer de mdia amoviblePendantquunemachinevirtuellefonctionne, vouspouvezchangerdemdiaamovibledanslemenuPriphriquesdelafentredelaVM.VouspouvezyslectionnerendtailcequeVirtualBox prsente votre VM en tant que CD, DVD, ou 4isquette.LesparamtressontlesmmesqueceuxdisponiblespourlaVMdanslabotededialogueParamtres de la fentre principale de VirtualBox, mais vu que la bote de dialogue est dsac-tive quand la machine est dans ltat en fonction ou sauvegarde, ce menu supplmentairevous vite dteindre et de redmarrer la VM chaque fois que vous voulez changer de mdia.Ds lors,dans le menu Priphriques,VirtualBox vous permet dattacher le lecteur hte linvit ou de slectionner une image de DVD ou de disquette en utilisant le gestionnaire dimagesde disque, tout comme dcrit la chapitre 1.11, Conguration dune machine virtuelle, page 31.1.8.5Redimensionner la fentre de la machineVous pouvez redimensionner la fentre de la machine virtuelle quand elle fonctionne. Dans untel cas, une des choses suivantes arrivera :251Premiers pas1. Si vous avez activ le mode chelle, lcran de la machine virtuelle sera adapt la taillede la fentre. Ceci peut tre utile si vous avez de nombreuses machines en fonction et sivous voulez les visualiser en fonction en arrire-plan. Sinon, il pourrait tre utile dagrandirla fentre si lcran dafchage de la fentre est trs petit, par exemple car vous y excutezun vieux systme dexploitation.Pour activer le mode chelle, appuyez sur touche hte + C, ou slectionnez Mode chelledu menu Machine dans la fentre de la VM. Pour dsactiver le mode chelle, appuyez denouveau sur la touche hte + C.Les valeurs dafchage de lcran de linvit sont prserves lorsque vous redimensionnezla fentre. Pour ignorer ces valeurs dafchage, appuyez sur Majuscule pendant loprationde redimensionnement.Merci de voir le chapitre 14,Limites connues,page 243 pour des remarques supplmen-taires.2. Si vous avez install les Supplments invit et sils supportent le redimensionnement au-tomatique, les supplments invit ajusteront automatiquement la rsolution de lcran dusystme dexploitation invit. Par exemple,si vous excutez un invit Windows 1rc unersolution de 1024x768 pixels et si vous largissez la fentre de la VM de 100 pixels, lessupplments invit passeront la rsolution de lafchage de Windows en 1124x768.Merci de voir le chapitre 4, Les supplments invit, page 64 pour plus dinformations sur lessupplments invit.3. Sinon, si la fentre est plus haute que lcran de la VM, lcran sera centr.Si elle est pluspetite, les barres de dlement seront ajoutes la fentre de la machine.1.8.6Sauvegarder ltat de la machineQuand vous cliquez sur le bouton Fermer de la fentre de votre machine virtuelle (en haut droite dela fentre,exactement commevous fermeriez nimporte quellefentre de votre sys-tme), VirtualBox vous demande si vous voulez sauvegarder ou couper la VM. (Vous pouvezappuyez sur la touche hte et Q simultanment en guise de raccourci.)La diffrence entre ces trois options est cruciale. Elles signient :Sauvegarder ltat delamachine: Aveccetteoption, VirtualBoxglelamachinevirtuelle en sauvegardant compltement son tat sur votre disque local.Quand vous redmarrerez la VM plus tard, vous vous retrouverez avec la VM exactementl o vous lavez interrompue. Tous vos programmes seront encore ouverts et votre ordi-nateur recommencera ses tches. La sauvegarde de ltat dune machine virtuelle revient,dune certaine faon, mettre en veille prolonge un ordinateur portable (par exemple enfermant lcran).261Premiers pasEnvoyerlesignal teindre. Ceci enverraunmessagedextinctionACPIlamachinevirtuelle, qui a le mme effet que si vous aviez appuy sur le bouton dalimentation dunordinateur rel. Si la VM excute un systme dexploitation moderne, cela devrait provo-quer un vrai mcanisme dextinction de la VM.PCouper la machine : Avec cette option, VirtualBox arrte aussi lexcution de la machinevirtuelle, mais sans sauvegarder son tat.Avertissement: Cela revient dbrancher le cble dalimentation dun vrai ordinateursans lteindre correctement. Si vous redmarrez la machine aprs lavoir coupe, votreszstmedexploitationdevraredmarrercompltement et il sepeut quil fasseunevrication de ses disques systmes (virtuels). Vous ne devriez donc pas le faire car celapeut conduire une perte de donnes ou un tat incohrent du disque du systmeinvit.Par exception, si votre machine virtuelle a des instantans (voir le prochain chapitre), vouspouvezutilisercetteoptionpourrestaurerlinstantanactueldelamachinevirtuellerapidement. Danscecas, couperlamachinenedgraderapassontatmaisseuleslesmodications faites depuis que vous avez pris linstantan seront perdues.Le bouton Dsactiver de la fentre du gestionnaire de VirtualBox Manager dsactive un tatsauvegard de la machine virtuelle. Cela a le mme effet que de couper la machine,donc lesmmes avertissements sappliquent.1.9Utiliser des groupes de VMsLes groupes de VMs permettent lutilisateur de crer des groupes ad hoc de VMs, et de greret deffectuer des fonctions de faon collective ou individuelle sur ceux-ci. Il existe un certainnombre de fonctions lies aux groupes :1. Crerungroupeenutilisantloptiondelinterfacegraphique1)RemontezuneVMau-dessus dune autre VM.Crer un groupe en utilisant loption 2) Slectionnez plusieurs VMs et slectionnezGroupe sur le menu issu du clic droit, comme suit :271Premiers pas2. Option en ligne de commande 1) Crer un groupe et y affecter une VM :VBoxManage modifyvm "Fred" --groups "/TestGroup"Option en ligne de commande 2) Retirer une VM dun groupe et effacer le groupe sil estvide :VBoxManage modifyvm "Fred" --groups ""3. Plusieurs groupes par exemple :VBoxManage modifyvm "Fred" --groups "/TestGroup,/TestGroup2"4. Groupes nested hirarchie de groupes comme :VBoxManage modifyvm "Fred" --groups "/TestGroup/TestGroup2"5. Rsumdescommandesdegroupes: Dmarrer, mettreenpause, rinitialiser, fermer(sauvegarder ltat, envoyer un signal dextinction, couper), dsactiver ltat sauvegard,afcher dans un systme de chiers, trier.1.10InstantansAvec les instantans, vous pouvez sauvegarder un tat particulier dune machine virtuelle pourune utilisation ultrieure. Plus tard, vous pourrez rtablir son tat mme si vous pouvez avoirbeaucoup modi la VM entre temps. Un instantan de la machine virtuelle est ainsi quivalentpasserunemachineentatsauvegard, commedcritci-dessus, maisil peutyenavoirbeaucoup, et ces tats sauvegards sont prservs.Vous pouvez voir les instantans dune machine virtuelle en slectionnant dabord une machinedans le gestionnaire VirtualBox, puis en cliquant sur le bouton Instantans en haut droite.Jusqu ce que vous preniez un instantan de la machine, la liste des instantans restera vide saufpour licne tat actuel quc reprsente le point Maintenant du temps de vie de la machinevirtuelle.281Premiers pas1.10.1Prendre, restaurer et effacer des instantansIl existe trois oprations lies aux instantans :1. Vous pouvez prendre un instantan. Ceci effectue une copie de ltat actuel de la machine,auquel vous pourrez revenir plus tard nimporte quand..Si votreVMest enfonction, slectionnezPrendreuninstantan dans lemenudroulant Machine de la fentre de la VM.Si votre VM est dans ltat sauvegarde ou coupe, (comme indiqu ct de laVMdanslafentreprincipaledeVirtualBox), cliquezsurlongletInstantansenhaut droite de la fentre principale, puissoit sur la petite icne en appareil photo (pour Prendre un instantan), soiteffectuez un clic droit sur licne tat actuel dans la liste et slectionnez Pren-dre un instantan dans le menu.Danstouslescas, unefentreapparatraetvousdemanderaunnomdinstantan. Cenomaunenalitpurementderfrencepourvousaidervoussouvenirdeltatdelinstantan. Par exemple, unnom utile serait Installation neuve partir de rien, pas desupplments invit, ou Pack service peine install.Vous pouvez aussi ajouter un texteplus long dans le champ Description si vous le voulez.Votre nouvel instantan apparatra ensuite dans la liste des instantans. Juste dessous votrenouvel instantan, vous verrez une icne appele tat actuel, signiant que ltat actuelde votre VM est une variante base sur linstantan que vous avez pris prcdemment. Sivous prenez plus tard un autre instantan, vous verrez quils seront afchs en squenceset chaque instantan conscutif drive dun prcdent :VirtualBox nimpose aucune limite quant au nombre dinstantans que vous pouvez pren-dre. La seule limite pratique est lespace disque sur votre rte : chaque instantan stockeltat de l machine virtuelle et occupe donc de lespace disque (voir la prochaine sectionpour des dtails sur ce qui est stock exactement dans un instantan.)291Premiers pas2. Vouspouvezrestaureruninstantaneneffectuantunclicdroitsuruninstantanquevous avez pris dans la liste des instantans. Un restaurant un instantan, vous revenez enarrire (ou vous reculez) dans le temps : ltat actuel de la machine est perdu et la machineest restaure dans ltat exact o elle tait quand vous avez pris linstantan.4Note: La restauration dun instantan concernera galement les disques durs connects votre VM puisque ltat complet des disques durs virtuels sera rtabli. Ceci signieaussi quetousleschiersqui ont tcrsdepuislinstantanet touteslesautresmodications de chiers seront perdues. An dempcher une telle perte de donnes,tout en utilisant la fonctionnalit des instantans, il est possible dajouter un deuximedisque dur en mode write-through en utilisant linterface VBoxManage et de lutiliserpour stocker vos donnes. Vu que les disques durs write-through ne sont pas inclus dansles instantans, ils restent inchangs quand une machine est rtablie. Voir le chapitre5.4, Modes spciaux dcriture dimages, page 91 pour des dtails.Pour viter de perdre ltat actuel quand vous restaurez un instantan, vous pouvez crerun nouvel instantan avant la restauration.En restaurant un instantan prcdent et en prenant plus dinstantans partir de l,ilestmmepossibledecrerunesortederalitalternativeetdebasculerentrelesdif-frenteshistoiresdelamachinevirtuelle. Celapeutdonnerunearborescencecompltedinstantans de machine comme le montre limpression dcran ci-dessus.3. Vouspouvezaussi effaceruninstantan, cequi netoucherapasltatdelamachinevirtuelle mais seulement les chiers du disque quutilisait VirtualBox pour stocker les don-nes de linstantan, librant ainsi de lespace disque. Pour effacer un instantan, effectuezun clic droit dessus dans larborescence des instantans et slectionnez Effacer. partirde VirtualBox 3.2,on peut mme effacer desinstantans pendant quune machine fonc-tionne.Note: Si lapriseet larestaurationdinstantanssont desoprationstrsrapides,leffacement dun instantan peut mettre temps considrable car de grandes quantitde donnes peuvent tre copies entre plusieurs chiers images de disques. Il se peutque les chiers de disque temporaires aient besoin de beaucoup de place pendant ledroulement de lopration.Certainessituationsnepeuvent pastregrespendant quuneVMest enfonctionetvousaurezunmessagecirconstanciselonlequel vousdevezeffectuercet effacementdinstantan quand la VM sera teinte.1.10.2Contenu dun instantanVoyezuninstantancommeunmarquagedansletempsquevousavezpos. Defaonplusformelle, un instantan consiste en trois lments :Il contient une copie complte des paramtres de la VMy compris la congurationmatrielle, an que quand vous restaurerez un instantan, les paramtres de la VM soientgalementrestaurs(parexemple, si vousavezmodilacongurationdudisquedur4La terminologie et la fonctionnalit de restauration dinstantans ont toutes deux chang avec VirtualBox 3.1. Avantcette version, il ntait possible que de revenir au tout dernier instantan pris pas ceux antrieurs, et loprationsappelait Dsactiver ltat actuel et non Restaurer le dernier instantan. La limite a t dpasse avec la version3.1. Il est maintenant possible de restaurer nimporte quel instantan, revenir en arrire et reculer dans le temps.301Premiers pasou les paramtres systme de la VM, ce changement est annul quand vous restaurez uninstantan.)La copie de ces paramtres est stocke dans la conguration de la machine, chier texteXML, occupant ainsi trs peu de place.Ltat complet de tous les disques virtuels attachs la machine est prserv. Le retour enarrire sur un instantan signie que toutes les modications faites sur les disques de lamachine chier par chier, bit par bit seront toutes annules. Les chiers crs entre-temps disparatront, les chiers effacs seront restaurs, les modications de chiers serontinverses.(proprement parler, ceci nest vrai quepourlesdisquesdursvirtuelsenmodenor-mal. Commeindiquci-dessus, vouspouvezcongurerdesdisquespoursecomporterautrement avec les instantans (voir chapitre 5.4, Modes spciaux dcriture dimages, page91. Demanireencoreplusprciseetjustetechniquement, cenestpasledisquedurvirtuel lui-mme qui est restaur quand on restaure un instantan. En fait, quand on prendun instantan, VirtualBox cre des images de diffrenciation contenant seulement les mod-icationsdepuisquelinstantanatpris, puisleinstantan$estrestaur, VirtualBoxappliquecetteimagedediffrenciation, revenantainsi enarrireversltatprcdent.Ceci est non seulement plus rapide, mais cela utilise moins despace disque. Pour les d-tails, qui peuvent tre complexes, merci de voir le chapitre 5.5, Images de diffrenciation,page 93.)La cration dune telle image de diffrenciation noccupe pas beaucoup de place ds le d-part sur le disque hte, puisque limage de diffrenciation sera vide au dpart (et grandiraplustarddefaondynamiquechaqueoprationdcrituresurledisque). Parcontre,plus vous utiliserez la machine aprs avoir cr linstantan, plus limage de diffrenciationgrossira.Enn, si vousavezprisuninstantanpendantquelamachinetaitenfonction, ltatdelammoiredelamachineestgalementsauvegarddanslinstantan(toutcommela mmoire peut tre sauvegarde quand vous fermez la fentre de la VM). Quand vousrestaurez un tel instantan, lexcution recommence exactement l o elle en tait quandvous avez pris linstantan.Lechierdeltatdelammoirepeuttreaussigrosquelatailledelammoiredelamachine virtuelle et il occupera donc lui aussi beaucoup de place sur le disque.1.11Conguration dune machine virtuelleQuand vous slectionnez une machine virtuelle dans la liste dans la fentre du gestionnaire, vousverrez droite un rsum des paramtres de cette machine.Un clic sur le bouton Paramtres dans la barre doutils en haut ouvre une fentre dtailleo vous pouvez can congurer de nombreuses proprits de la VM slectionne. Mais attention,bien quil soit possible de modier tous les paramtres de la VM aprs avoir install un systmedexploitation invit, certaines modications pourraient empcher un systme dexploitation in-vit de fonctionner correctement aprs linstallation.Note: LeboutonParamtresestdsactivpardfautquanduneVMestsoitdansltat en fonction, soit sauvegarde. Ceci simplement car la bote de dialogue desparamtres vous permet de modier des caractristiques fondamentales de lordinateurvirtuel cr pour votre systme dexploitation invit, et ce systme dexploitation peutne pas bien supporter cela quand, par exemple, la moiti de sa mmoire lui est coupesous les pieds. Il sen suit que si le bouton Paramtres est dsactiv, teignez dabordla VM actuelle.311Premiers pasVirtualBox offre plthore de paramtres quon peut changer pour une machine virtuelle. TouslesparamtresmodiablesdanslafentreParamtressontdcritsendtailsauchapitre3,Congurerdesmachinesvirtuelles, page48. Encoreplusdeparamtressontdisponiblesaveclinterface en ligne de commande de VirtualBox ; voir chapitre 8, VBoxManage, page 121.1.12Supprimer des machines vcrtuellesPour supprimer une machine virtuelle dont vous navez plus besoin, effectuez un clic droit sur laliste de VMs du gestionnaire et slectionnez Supprimer dans le menu contextuel qui apparat.Une fentre de conrmation apparatra, vous permettant de slectionner