VirtualBox

source: vbox/trunk/doc/manual/fr_FR/user_GuestAdditions.xml@ 48935

Last change on this file since 48935 was 47141, checked in by vboxsync, 11 years ago

doc/manual: updated the French translation, thank you Jean-Philippe MENGUAL.

File size: 88.4 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
4<chapter id="guestadditions">
5 <title>Les suppléments invité</title>
6
7 <para>Le chapitre précédent traitait de la manière de commencer avec VirtualBox
8 et d'installer des systèmes d'exploitation dans une machine virtuelle. Pour une
9 utilisation interactive et sérieuse, les suppléments invité de VirtualBox vous
10 faciliteront beaucoup la vie, en offrant une intïgration approfondie entre
11 l'hôte et vinvité et en améliorant la performance d'interactivité des systèmes
12 invités. Ce chapitre décrit en détail les suppléments invité.</para>
13
14 <sect1>
15 <title>Introduction</title>
16
17 <para>Comme indiqué au <xref linkend="virtintro" />, les suppléments invité
18 sont conçus pour s'installer <emphasis>à l'intérieur</emphasis> d'une
19 machine virtuelle après qu'un szstème d'exploitation a été installé. Il s'agit
20 de pilotes de périphériques et d'applications système qui optimisent le
21 système d'exploitation invité pour une meilleure performance et plus
22 d'utilisabilité. Merci de voir <xref
23 linkend="guestossupport" /> pour des détails sur les systèmes d'exploitation
24 entièrement supportés avec les suppléments invité par VirtualBox.</para>
25
26 <para>Les suppléments invité de VirtualBox pour tous les systèmes d'exploitation
27 invités supportés sont fournis sous forme d'un fichier unique d'image de
28 CD-ROM qui s'appelle
29 <computeroutput>VBoxGuestAdditions.iso</computeroutput>. Ce fichier image se
30 trouve dans le répertoire d'installation de VirtualBox. Pour installer les
31 suppléments invité sur une VM en particulier, vous montez ce fichier ISO dans
32 votre VM comme un CD-ROM virtuel et vous installez à partir de là.</para>
33
34 <para>Les suppléments invité offrent les fonctions suivantes&#xA0;:<glosslist>
35 <glossentry>
36 <glossterm>Intégration du pointeur de souris</glossterm>
37
38 <glossdef>
39 <para>Pour dépasser la limite du support de la souris décrite au
40 <xref linkend="keyb_mouse_normal" />, ceci vous offre un support
41 de la souris transparent. Vous n'aurez qu'un pointeur de souris et
42 l'appui sur la touche hôte n'est plus nécessaire pour "libérer" la
43 souris de sa captured par l'OS invité. Pour que cela fonctionne, un
44 pilote de souris spécial est installé dans vinvité pour communiquer
45 avec le pilote de la "vraie" souris de votre hôte et il déplace le
46 pointeur de la souris de l'invité en consçquence.</para>
47 </glossdef>
48 </glossentry>
49
50 <glossentry>
51 <glossterm>Dossiers partagés</glossterm>
52
53 <glossdef>
54 <para>Ceci fournit une manière facile d'échanger des fichiers entre
55 l'hôte et l'invité. Tout comme le voisinage réseau Windows ordinaire,
56 vous pouvez dire à VirtualBox de traiter un répertoire particulier
57 de l'hôte comme un dossier partagé et VirtualBox le rendra disponible
58 pour le système d'exploitation invité en tant que partage réseau,
59 que vinvité ait ou non un réseau. Pour les détails, merci de vous
60 reporter à <xref
61 linkend="sharedfolders" />.</para>
62 </glossdef>
63 </glossentry>
64
65 <glossentry>
66 <glossterm>Meilleur support graphique</glossterm>
67
68 <glossdef>
69 <para>Si la carte graphique virtuelle émulée par VirtualBox pour tous
70 les systèmes d'exploitation invités offre toutes les fonctions de
71 base, les pilotes graphiques personnalisés installés avec les suppléments
72 invité vous offrent ces modes graphiques supplémentaires élevés et
73 non standards ainsi qu'une performance graphique accélérée.</para>
74
75 <para>De plus, avec les invités Windows, Linux aet Solaris, vous
76 pouvez redimensionner la fenêtre de la machine virtuelle si les suppléments
77 invité sont installés. La résolution graphique de l'invité sera
78 automatiquement ajustée (comme si vous aviez entré à la main une
79 résolution de votre choix dans les paramètres d'affichage de
80 l'invité). Merci de voir aussi <xref
81 linkend="intro-resize-window" />.</para>
82
83 <para>Enfin, si les suppléments invité sont installés, les graphismes
84 3D et 2D des applications invités peuvent être accélérés&#xA0;; voir
85 <xref linkend="guestadd-video" />.</para>
86 </glossdef>
87 </glossentry>
88
89 <glossentry>
90 <glossterm>Fenêtres transparentes</glossterm>
91
92 <glossdef>
93 <para>Avec cette fonctionnalité, les fenêtres individuelles affichées
94 sur le bureau de la machine virtuelle peuvent se placer sur le bureau
95 de l'hôte comme si l'application à leur origine fonctionnait vraiment
96 sur l'hôte. Voir <xref linkend="seamlesswindows" /> pour les
97 détails.</para>
98 </glossdef>
99 </glossentry>
100
101 <glossentry>
102 <glossterm>Canaux de communication hôte/invité génériques</glossterm>
103
104 <glossdef>
105 <para>Les suppléments invité vous permettent de contrôler et de surveiller
106 l'exécution de l'invité autrement que comme indiqué ci-dessus. Ce
107 qu'on appelle les "propriétés invité" fournit un mécanisme générique
108 à base de chaînes pour échanger des bits de données entre un invité
109 et un hôte, certains d'entre eux ayant des significations spéciales
110 pour contrôler et surveiller l'inviténbsp;; voir
111 <xref linkend="guestadd-guestprops" /> pour les détails.</para>
112
113 <para>En outre, des applications peuvent être démarrées dans vinvité
114 à partir de l'hôte&#xA0;; voir <xref linkend="guestadd-guestcontrol" />.</para>
115 </glossdef>
116 </glossentry>
117
118 <glossentry>
119 <glossterm>Synchronization du temps</glossterm>
120
121 <glossdef>
122 <para>Quand les suppléments invité sont installés, VirtualBox peut
123 s'assurer que l'horloge système de l'invité est mieux synchronisée avec
124 celle de l'hôte.</para>
125
126 <para>Pour plusieurs raisons, il se peut que l'horloge de l'invité
127 tourne à un rythme légèrement plus lent que celle de l'hôte. L'hôte
128 pourrait recevoir des mises à jour par NTP et sa propre horloge
129 pourrait ne pas tourner de manière rectiligne. Ude VM pourrait aussi
130 être mise en pause, ce qui arrête le cours du temps dans l'invité
131 sendant une durée plus ou moins longue. Quand le temps des horloges
132 séparées entre l'invité et l'hôte ne diffère que légèrement, le service de
133 synchronisation du temps essaie d'ajuster progressivement et
134 doucement l'heure de l'invité, par petites accélérations, soit pour
135 "ratraper", soit pour "perdre" du temps. Quand la différence est trop
136 importante (par exemple si la VM a été mise en pause pendant des
137 heures puis restaurée d'un état sauvegardé), l'heure de l'invité est
138 modifiée immédiatement sans ajustement progressif.</para>
139
140 <para>Les suppléments invité resynchroniseront vheure régulièrement.
141 Voir <xref linkend="changetimesync" /> pour savoir comment configurer
142 les paramètres du mécanisme de synchronisation du temps.</para>
143 </glossdef>
144 </glossentry>
145
146 <glossentry>
147 <glossterm>Presse-papier partagé</glossterm>
148
149 <glossdef>
150 <para>Quand les suppléments invité sont installés, le presse-papier
151 du système d'exploitation invité peut être éventuellement partagé
152 avec votre système d'exploitation hôte&#xA0;; voir
153 <xref linkend="generalsettings" />.</para>
154 </glossdef>
155 </glossentry>
156
157 <glossentry>
158 <glossterm>Connexions automatiques (passer des droits)</glossterm>
159
160 <glossdef>
161 <para>Pour les détails, merci de voir <xref linkend="autologon" />.</para>
162 </glossdef>
163 </glossentry>
164 </glosslist></para>
165
166 <para>Chaque version de VirtualBox, même celles mineures, inclut sa propre
167 version des suppléments invité. Si les interfaces par lesquelles le c&#x153;ur
168 de VirtualBox communique avec les suppléments invité sont stables pour que
169 les suppléments invité déjà installés dans une VM continuent de fonctionner,
170 quand VirtualBox est mis à jour sur l'hôte, pour de meilleurs résultats, il
171 est recommandé d'avoir des suppléments invité de la même version.</para>
172
173 <para>À partir de VirtualBox 3.1, les suppléments invité pour Windows et Linux
174 vérifient donc automatiquement s'ils doivent être mis à jour. Si l'hôte fait
175 tourner une version plus récente de VirtualBox que celle des suppléments
176 invité, une notification avec des instructions complémentaires s'affiche dans
177 l'invité.</para>
178
179 <para>Pour désactiver cette vérification des mises à jour des suppléments invité
180 dans une machine virtuelle donnée, définissez la valeur de la propriété
181 invité
182 <computeroutput>/VirtualBox/GuestAdd/CheckHostVersion</computeroutput>
183 à <computeroutput>0</computeroutput>&#xA0;; voir <xref
184 linkend="guestadd-guestprops" /> pour des détails.</para>
185 </sect1>
186
187 <sect1>
188 <title>Installer et maintenir les suppléments invité</title>
189
190 <para>Les suppléments invité sont disponibles pour les machines virtuelles
191 faisant fonctionner Windows, Linux, Solaris ou OS/2. Les sections suivantes
192 décrivent en détail les spécificités de chaque variante.</para>
193
194 <sect2 id="additions-windows">
195 <title>Suppléments invité pour for Windows</title>
196
197 <para>Les suppléments invité de VirtualBox pour Windows sont conçus
198 pour s'installer dans une machine virtuelle exécutant un système d'exploitation
199 Windows. Les versions suivantes des invités Windows sont supportées&#xA0;:</para>
200
201 <itemizedlist>
202 <listitem>
203 <para>Microsoft Windows NT 4.0 (tous les packs service)</para>
204 </listitem>
205
206 <listitem>
207 <para>Microsoft Windows 2000 (tous les packs service)</para>
208 </listitem>
209
210 <listitem>
211 <para>Microsoft Windows XP (tous les packs service)</para>
212 </listitem>
213
214 <listitem>
215 <para>Microsoft Windows Server 2003 (tous les packs service)</para>
216 </listitem>
217
218 <listitem>
219 <para>Microsoft Windows Server 2008</para>
220 </listitem>
221
222 <listitem>
223 <para>Microsoft Windows Vista (toutes les éditions)</para>
224 </listitem>
225
226 <listitem>
227 <para>Microsoft Windows 7 (toutes les éditions)</para>
228 </listitem>
229
230 <listitem>
231 <para>Microsoft Windows 8 (toutes les éditions)</para>
232 </listitem>
233
234 <listitem>
235 <para>Microsoft Windows Server 2012</para>
236 </listitem>
237
238 </itemizedlist>
239
240 <sect3 id="mountingadditionsiso">
241 <title>Installation</title>
242
243 <para>Dans le menu "Périphériques" de la barre de menu de la machine
244 virtuelle, VirtualBox a un élément de menu tout prêt nommé "Installer
245 les suppléments invité", qui monte le fichier ISO des suppléments invité
246 dans votre machine virtuelle. L'invité Windows devrait alors démarrer
247 automatiquement l'installeur des suppléments invité qui installe les
248 suppléments invité dans votre invité Windows. Les autres systèmes
249 d'exploitation invités (ou si le démarrage automatique d'un logiciel sur
250 CD est désactivé) exigent un démarrage manuel de l'installeur.</para>
251
252 <note>
253 <para>Pour que l'accélération Direct3D de base fonctionne dans un
254 invité Windows, vous devez installer les suppléments invité en "Mode
255 sans échec". Cela <emphasis role="bold">ne vaut pas</emphasis> pour
256 le pilote graphique expérimental WDDM Direct3D disponible pour les invités
257 Vista and Windows 7, voir <xref linkend="KnownIssues" /> pour les
258 détails.<footnote><para>Le pilote expérimental WDDM a été ajouté avec
259 VirtualBox 4.1.</para></footnote></para>
260 </note>
261
262 <para>Si vous préférez monter les suppléments à la main, vous pouvez
263 suivre les étapes suivantes&#xA0;:</para>
264
265 <orderedlist>
266 <listitem>
267 <para>Démarrez la machine virtuelle dans laquelle vous avez installé
268 Windows.</para>
269 </listitem>
270
271 <listitem>
272 <para>Sélectionnez "Monter un CD/DVD-ROM" dans le menu "Périphériques"
273 de la barre de menus de la machine virtuelle, puis "image CD/DVD-ROM".
274 Ceci ouvre le gestionnaire de médias virtuels décrit au <xref
275 linkend="vdis" />.</para>
276 </listitem>
277
278 <listitem>
279 <para>Dans le gestionnaire de médias virtuels, appuyez sur le bouton
280 "Ajouter" et parcourez le système de fichiers de votre hôte pour
281 trouver le fichier
282 <computeroutput>VBoxGuestAdditions.iso</computeroutput>&#xA0;:<itemizedlist>
283 <listitem>
284 <para>Sur un hôte Windows, vous pouvez trouver ce fichier
285 dans le répertoire d'installation de VirtualBox (en général
286 sous <computeroutput>C:\Program
287 files\Oracle\VirtualBox</computeroutput> ).</para>
288 </listitem>
289
290 <listitem>
291 <para>Sur les hôtes Mac OS X, vous pouvez trouver ce fichier
292 dans le groupe de l'application VirtualBox. (Effectuez un clic
293 droit sur l'icône de VirtualBox dans Chercheur et choisissez
294 <emphasis>Afficher le contenu du paquet</emphasis>. S'y trouve
295 le fichier, dans le dossier
296 <computeroutput>Contents/MacOS</computeroutput>.)</para>
297 </listitem>
298
299 <listitem>
300 <para>Sur un hôte Linux, vkus pouvez trouver ce fichier dans
301 le dossier
302 <computeroutput>additions</computeroutput> sous lequel vous avez
303 installé VirtualBox (normalement,
304 <computeroutput>/opt/VirtualBox/</computeroutput>).</para>
305 </listitem>
306
307 <listitem>
308 <para>Sur les hôtes Solaris, vous pouvez trouver ce fichier
309 dans le dossier
310 <computeroutput>additions</computeroutput> sous lequel vous avez
311 installé VirtualBox (normalement
312 <computeroutput>/opt/VirtualBox</computeroutput>).</para>
313 </listitem>
314 </itemizedlist></para>
315 </listitem>
316
317 <listitem>
318 <para>De retour dans le gestionnaire de médias virtuels, sélectionnez
319 ce fichier ISO et appuyez sur le bouton "Sélectionner". Ceci montera
320 le fichier ISO et le présentera à votre invité Windows comme un
321 CD-ROM.</para>
322 </listitem>
323 </orderedlist>
324
325 <para>Sauf si vous avez désactivé la fonction "Exécution automatique" de
326 votre invité Windows, Windows démarrera automatiquement le programme
327 d'installation des suppléments invité de VirtualBox depuis l'ISO
328 Additions. Si vous avez désactivé la fonction d'exécution automatique,
329 choisissez
330 <computeroutput>VBoxWindowsAdditions.exe</computeroutput> dans le lecteur
331 CD/DVD dans l'invité pour démarrer l'installeur.</para>
332
333 <para>L'installeur ajoutera plusieurs pilotes de périphériques à la base
334 de données des pilotes Windows puis appellera l'assistant Nouveau matériel
335 détecté.</para>
336
337 <para>Selon votre configuration, il pourrait afficher des avertissements
338 selon lequel les pilotes n'ont pas de signature numérique. Vous devez
339 les confirmer afin qde continuer l'installation et d'installer correctement
340 les suppléments.</para>
341
342 <para>Après l'installation, redémarrez votre système d'exploitation
343 invité pour activer les suppléments.</para>
344 </sect3>
345
346 <sect3>
347 <title>Mettre à jour les suppléments invité Windows</title>
348
349 <para>Les suppléments invité Windows peuvent être mis à jour en lançant
350 de nouveau le programme d'installation comme décrit précédemment.
351 Ceci remplacera les pilotes des suppléments précédents par des versions
352 mises à jour.</para>
353
354 <para>Vous pouvez aussi ouvrir le gestionnaire de périphériques de Windows
355 et sélectionner "Mettre à jour le pilote..." pour deux périphériques&#xA0;:</para>
356
357 <orderedlist>
358 <listitem>
359 <para>l'adaptateur graphique de VirtualBox et</para>
360 </listitem>
361
362 <listitem>
363 <para>le périphérique système VirtualBox.</para>
364 </listitem>
365 </orderedlist>
366
367 <para>Pour chacun d'eux, choisissez de fournir votre propre pilote et
368 utilisez "Vous avez un disque" pour orienter l'assistant sur le lecteur
369 de CD-ROM contenant les suppléments invité.</para>
370 </sect3>
371
372 <sect3>
373 <title>Installation sans efforts</title>
374
375 <para>Avant d'effectuer une installation sans efforts des suppléments
376 invité de VirtualBox sur un invité Windows, il doit y avoir absolument
377 des Oracle CA (Certificate Authority) installés, pour empêcher des
378 fenêtres d'intervention de l'utilisateur qui contrarieront une
379 installation silencieuse.</para>
380
381 <note>Sur certaines versions de Windows comme Windows 2000 et Windows XP
382 les fenêtres d'intervention de l'utilisateur mentionnées ci-dessus
383 s'afficheront toujours, même après avoir importé les certificats d'Oracle.</note>
384
385 <para>Depuis VirtualBox 4.2, vous pouvez installer ces certificats CA
386 sur un invité Windows de façon automatisée en utilisant l'outil
387 <computeroutput>VBoxCertUtil.exe</computeroutput> qui se trouve sur
388 le CD d'installation des suppléments invité dans le dossier
389 <computeroutput>cert</computeroutput>&#xA0;:</para>
390
391 <itemizedlist>
392 <listitem>
393 <para>Connectez-vous en tant qu'administrateur sur l'invité.</para>
394 </listitem>
395
396 <listitem>
397 <para>Montez le .ISO des suppléments invité de VirtualBox.</para>
398 </listitem>
399
400 <listitem>
401 <para>Ouvrez une fenêtre de ligne de commande sur l'invité et rendez-vous
402 dans le dossier <computeroutput>cert</computeroutput> du CD des
403 suppléments invité de VirtualBox.</para>
404 </listitem>
405
406 <listitem>
407 <para>Faites <screen>VBoxCertUtil add-trusted-publisher oracle-vbox.cer --root oracle-vbox.cer</screen></para>
408 <para>Cela installera les certificats dans le stockage des certificats.
409 Si on installe les mêmes certificats plus d'une fois, une erreur
410 circonstanciée s'affichera.</para>
411 </listitem>
412 </itemizedlist>
413
414 <para>Avant VirtualBox 4.2, il faut importer les certificats CA d'Oracle
415 de manière plus manuelle en utilisant l'outil
416 <computeroutput>certutil.exe</computeroutput> inclu depuis Windows
417 Vista. Pour des versions de Windows antérieures à Vista, vous devez
418 télécharger et installer <computeroutput>certutil.exe</computeroutput>
419 à la main. Les certificats n'étant pas sur le CD-ROM des suppléments
420 invité de VirtualBox précédant la 4.2, vous devez les extraire préalablement
421 d'un exécutable de VirtualBox signé.</para>
422
423 <para>Dans l'exemple suivant, les ertificats nécessaires seront extraits
424 de l'installeur des suppléments invité pour Windows sur le CD-ROM&#xA0;:</para>
425
426 <sect4>
427 <title>VeriSign Code Signing CA</title>
428 <itemizedlist>
429 <listitem>
430 <para>Dans l'explorateur Windows, faites un clic droit sur
431 VBoxWindowsAdditions-&lt;Architecture&gt;.exe, cliquez sur
432 "Propriétés"</para>
433 </listitem>
434 <listitem>
435 <para>Allez sur l'onglet "Signatures numériques", choisissez
436 "Oracle Corporation" et cliquez sur "Détails"</para>
437 </listitem>
438 <listitem>
439 <para>Dans l'onglet "Général" cliquez sur "Afficher le Certificat"</para>
440 </listitem>
441 <listitem>
442 <para>Dans l'onglet "Chemin de Certification", sélectionnez
443 "VeriSign Class 3 Public Primary CA"</para>
444 </listitem>
445 <listitem>
446 <para>Cliquez sur "Afficher le certificat"</para>
447 </listitem>
448 <listitem>
449 <para>Dans l'onglet "Détails" cliquez sur "Copier vers le fichier..."</para>
450 </listitem>
451 <listitem>
452 <para>Dans l'assistant qui apparaît, choisissez "DER encoded binary (binaire
453 encodé DER X.509 (.CER)" et enregistrez le fichier du certificat
454 dans un chemin local, puis terminez l'assistant</para>
455 </listitem>
456 <listitem>
457 <para>Fermez la boîte de dialogue du certificat "Verisign Class 3 Code Signing
458 2010 CA"</para>
459 </listitem>
460 </itemizedlist>
461 </sect4>
462
463 <sect4>
464 <title>Oracle Corporation</title>
465 <itemizedlist>
466 <listitem>
467 <para>Dans l'explorateur Windows, effectuez un clic droit sur
468 VBoxWindowsAdditions-&lt;Architecture&gt;.exe, cliquez sur
469 "Propriétés"</para>
470 </listitem>
471 <listitem>
472 <para>Allez sur l'onglet "Signatures numériques", choisissez
473 "Oracle Corporation" et cliquez sur "Détails"</para>
474 </listitem>
475 <listitem>
476 <para>Dans l'onglet "Général", cliquez sur "Afficher le Certificat"</para>
477 </listitem>
478 <listitem>
479 <para>Dans l'onglet "Détails" cliquez sur "Copier vers le fichier ..."</para>
480 </listitem>
481 <listitem>
482 <para>Dans l'assistant qui apparaît, choisissez "DER encoded binary X.509 (.CER)"
483 et enregistrez le fichier du certificat dans un chemin local, terminez
484 l'assistant</para>
485 </listitem>
486 <listitem>
487 <para>Fermez la boîte du dialogue du certificat "Oracle Corporation"</para>
488 </listitem>
489 </itemizedlist>
490 </sect4>
491
492 <para>Après avoir exporté les deux certificats ci-dessus, vous pouvez
493 les importer dans le trousseau des certificats en utilisant l'outil
494 <computeroutput>certutil.exe</computeroutput>&#xA0;:</para>
495
496 <para><computeroutput>certutil -addstore -f Root "&lt;Chemin du fichier
497 du certificat exporté&gt;"</computeroutput></para>
498
499 <para>Afin de permettre des installations invité entièrement sans efforts,
500 vous pouvez spécifier un paramètre en ligne de commande au lanceur de
501 l'installation&#xA0;:</para>
502
503 <screen>VBoxWindowsAdditions.exe /S</screen>
504
505 <para>Ceci installe automatiquement les bons fichiers et les bons pilotes
506 pour la plateforme correspondante (32 ou 64 bits).</para>
507
508 <note><para>Par défaut, sur une installation sans efforts sur un invité
509 Windows 7 ou 8, un pilote graphique XPDM va s'installer. Ce pilote
510 graphique ne supporte pas Windows Aero / Direct3D de l'invité - il faut
511 donc installer à la place le pilote graphique expérimental WDDM. Pour
512 sélectionner ce pilote par défaut, ajoutez le paramètre
513 <computeroutput>/with_wddm</computeroutput> de la ligne de commande quand
514 vous appelez l'installeur des suppléments invité Windows.</para></note>
515
516 <note><para>Pour que Windows Aero fonctionne correctement sur un invité,
517 la taille de la mémoire graphique de l'invité doit être configurée pour
518 être d'au moins 128 Mo.</para></note>
519
520 <para>Pour plus d'options concernant les installations d'invité sans efforts,
521 consultez l'aide en ligne de commande en utilisant l commande&#xA0;:</para>
522
523 <screen>VBoxWindowsAdditions.exe /?</screen>
524 </sect3>
525
526 <sect3 id="windows-guest-file-extraction">
527 <title>Extraction manuelle du fichier</title>
528
529 <para>Si vous souhaitez installer les fichiers et les pilotes à la main,
530 vous pouvez extraire les fichiers des suppléments invité Windows en
531 tapant&#xA0;:</para>
532
533 <screen>VBoxWindowsAdditions.exe /extract</screen>
534
535 <para>Pour extraire explicitement les suppléments invité Windows pour
536 une autre plateforme que celle où vous êtes (par exemple des fichiers 64
537 bits sur une plateforme 32 bits), vous devez exécuter l'installeur pour
538 la plateforme adéquate
539 (<computeroutput>VBoxWindowsAdditions-x86.exe</computeroutput> ou
540 <computeroutput>VBoxWindowsAdditions-amd64.exe</computeroutput>) avec
541 le paramètre <computeroutput>/extract</computeroutput>.</para>
542 </sect3>
543
544 </sect2>
545
546 <sect2>
547 <title>Suppléments invité pour Linux</title>
548
549 <para>Comme les suppléments invité Windows, les suppléments invité de
550 VirtualBox pour Linux sont un ensemble de pilotes de périphérique et
551 d'applications système qui s'installent dans le système d'exploitation invité.</para>
552
553 <para>Les distributions Linux suivantes sont supportées officiellement&#xA0;:</para>
554
555 <itemizedlist>
556 <listitem>
557 <para>Oracle Linux à partir de la version 5, y compris les noyaux UEK ;</para>
558 </listitem>
559 <listitem>
560 <para>Fedora à partir de Fedora Core 4;</para>
561 </listitem>
562
563 <listitem>
564 <para>Redhat Enterprise Linux à partir de la version 3;</para>
565 </listitem>
566
567 <listitem>
568 <para>SUSE et openSUSE Linux à partir de la version 9;</para>
569 </listitem>
570
571 <listitem>
572 <para>Ubuntu à partir de la version 5.10.</para>
573 </listitem>
574 </itemizedlist>
575
576 <para>Beaucoup d'autres distributions sont connues pour fonctionner avec
577 les suppléments invité.</para>
578
579 <para>La version du noyau Linux fournie par défaut dans SUSE et
580 openSUSE 10.2, dans Ubuntu 6.10 (toutes les versions) et Ubuntu 6.06
581 (édition serveur) contient un bogue qui peut le faire planter au démarrage
582 quand il tourne sur une machine virtuelle. Les suppléments invité fonctionnent
583 dans ces distributions.</para>
584
585 <para>Remarquez que certaines distributions Linux sont déjà fournies avec
586 tout ou partie des suppléments invité deVirtualBox. Vous pouvez choisir
587 de garder la version des suppléments invité de votre distribution, mais
588 ils sont souvent obsolètes et limités dans leurs fonctionnalités, donc nous
589 recommandons de les remplacer par les
590 suppléments invité fournis avec VirtualBox. L'installeur des suppléments
591 invité de VirtualBox pour Linux essaie de détecter vinstallation existante
592 et de les remplacer, mais selon la façon dont votre distribution intègre
593 les suppléments invité, cela peut exiger un peu d'intervention manuelle.
594 Il est fortement
595 recommandé de prendre un instantané de la machine virtuelle avant de
596 remplacer les suppléments invité préinstallés.</para>
597
598 <sect3>
599 <title>Installer les suppléments invité pour Linux</title>
600
601 <para>The suppléments invité de VirtualBox pour Linux sont fournis sur
602 le même fichier de CD-ROM virtuel que les suppléments invité pour Windows
603 décrits ci-dessus. Ils sont également fournis avec un programme d'installation
604 qui vous guide à travers le processus de paramétrage bien que du fait des
605 différences significatives entre les distributions Linux, l'installation
606 peut être légèrement plus complexe.</para>
607
608 <para>L'nstallation implique généralement les étapes suivantes&#xA0;:</para>
609
610 <orderedlist>
611 <listitem>
612 <para>Avant d'installer les suppléments invité, vous devrez
613 préparer votre système invité à construire les modules externes du
614 noyau. Ceci fonctionne comme décrit au <xref
615 linkend="externalkernelmodules" />, sauf que cette étape doit être
616 maintenant effectuée dans votre <emphasis>invité</emphasis> Linux
617 et non sur un système hôte Linux&#xA0;, comme décrit ici.</para>
618
619 <para>De nouveau, comme avec les hôtes Linux, nous recommandons
620 d'utiliser DKMS s'il est disponible pour le système invité. S'il n'est
621 pas installé, utilisez cette commande pour les systèmes Ubuntu/Debian&#xA0;:
622 <screen>sudo apt-get install dkms</screen>
623 ou, pour les szstèmes Fedora&#xA0;: <screen>yum install dkms</screen></para>
624
625 <para>Assurez-vous d'installer DKMS <emphasis>avant</emphasis>
626 d'installer les suppléments invité Linux. Si DKMS n'est pas disponible
627 ou pas installé, il faudra recréer à la main les modules noyau de
628 l'invité à chaque fois que le noyau invité sera mis à jour en utilisant
629 la commande <screen>/etc/init.d/vboxadd setup</screen> en tant
630 qu'administrateur.
631 </para>
632 </listitem>
633
634 <listitem>
635 <para>Insérez le fichier de CD
636 <computeroutput>VBoxGuestAdditions.iso</computeroutput> dans le lecteur
637 CD-ROM virtuel de votre système invité, exactement de la même façon
638 que ce qui est décrit pour un invité Windows dans <xref
639 linkend="mountingadditionsiso" />.</para>
640 </listitem>
641
642 <listitem>
643 <para>Rendez-vous dans le répertoire où est monté votre lecteur CD-ROM
644 et exécutez, en tant qu'administrateur&#xA0;:</para>
645
646 <screen>sh ./VBoxLinuxAdditions.run</screen>
647
648 </listitem>
649 </orderedlist>
650
651 <para>Pour votre confort, nous fournissons les
652 instructions pas à pas suivantes pour les copies fraîchement installées
653 des versions récentes de les distributions Linux les plus populaires.
654 Après ces étapes préparatoires, vous pouvez
655 exécuter l'installeur des suppléments invité VirtualBox comme décrit
656 ci-dessus.</para>
657
658 <sect4>
659 <title>Ubuntu</title>
660
661 <para><orderedlist>
662 <listitem>
663 <para>Afin de mettre à jour complètement votre szstème invité, ouvrez un
664 terminal et lancez <screen>apt-get update</screen> en tant qu'administrateur
665 suivi de <screen>apt-get upgrade</screen></para>
666 </listitem>
667
668 <listitem>
669 <para>Installez DKMS en utilisant <screen>apt-get install dkms</screen></para>
670 </listitem>
671
672 <listitem>
673 <para>Redémarrez votre szstème invité afin d'activer les mises à
674 jour puis poursuivez comme décrit ci-dessus.</para>
675 </listitem>
676 </orderedlist></para>
677 </sect4>
678
679 <sect4>
680 <title>Fedora</title>
681
682 <para><orderedlist>
683 <listitem>
684 <para>Afin de mettre à jour complètement votre szstème invité, ouvrez un
685 terminal et lancez <screen>yum update</screen></para> en tant qu'administrateur.
686 </listitem>
687
688 <listitem>
689 <para>Installez DKMS et le compilateur GNU C en utilisant
690 <screen>yum install dkms</screen> suivi de
691 <screen>yum install gcc</screen></para>
692 </listitem>
693
694 <listitem>
695 <para>Redémarrez votre système invité afin d'activer les
696 mises à jour puis poursuivez comme décrit ci-dessus.</para>
697 </listitem>
698 </orderedlist></para>
699 </sect4>
700
701 <sect4>
702 <title>openSUSE</title>
703
704 <para><orderedlist>
705 <listitem>
706 <para>Afin de mettre à jour complètement votre szstème invité, ouvrez un
707 terminal et lancez <screen>zypper update</screen></para> en tant
708 qu'administrateur.
709 </listitem>
710
711 <listitem>
712 <para>Installez l'outil make et le compilateur GNU C en utilisant
713 <screen>zypper install make gcc</screen></para>
714 </listitem>
715
716 <listitem>
717 <para>Redémarrez votre système invité afin d'activer les
718 mises à jour.</para>
719 </listitem>
720
721 <listitem>
722 <para>Cherchez le noyau que vous exécutez en utilisant <screen>uname -a</screen>
723 Un exemple serait
724 <computeroutput>2.6.31.12-0.2-default</computeroutput> qui renvoie
725 au noyau "par défaut". Puis installez le bon paquet de
726 développement du noyau. Dans l'exemple ci-dessus, il s'agirait de
727 <screen>zypper install kernel-default-devel</screen></para>
728 </listitem>
729
730 <listitem>
731 <para>Assurez-vous que votre noyau actuel
732 (<computeroutput>uname -a</computeroutput>) et les paquets du
733 noyau que vous avez installés (<computeroutput>rpm -qa
734 kernel\*</computeroutput>) ont exactement le même numéro de version.
735 Continuez l'installation comme décrit ci-dessus.</para>
736 </listitem>
737 </orderedlist></para>
738 </sect4>
739
740 <sect4>
741 <title>SuSE Linux Enterprise Desktop (SLED)</title>
742
743 <para><orderedlist>
744 <listitem>
745 <para>Afin de mettre à jour complètement votre szstème invité, ouvrez un
746 terminal et lancez <screen>zypper update</screen></para> en tant
747 qu'administrateur.
748 </listitem>
749
750 <listitem>
751 <para>Installez le compilateur the GNU C en utilisant
752 <screen>zypper install gcc</screen></para>
753 </listitem>
754
755 <listitem>
756 <para>Redémarrez votre système invité afin d'activer les
757 mises à jour.</para>
758 </listitem>
759
760 <listitem>
761 <para>Cherchez le noyau que vous exécutez en utilisant <screen>uname -a</screen>
762 Un exemple serait
763 <computeroutput>2.6.27.19-5.1-default</computeroutput> qui renvoie
764 au noyau "par défaut". Puis installez le bon paquet de
765 développement du noyau. Dans l'exemple ci-dessus, il s'agirait de
766 <screen>zypper install kernel-syms kernel-source</screen></para>
767 </listitem>
768
769 <listitem>
770 <para>Assurez-vous que votre noyau actuel
771 (<computeroutput>uname -a</computeroutput>) et les paquets du
772 noyau que vous avez installés (<computeroutput>rpm -qa
773 kernel\*</computeroutput>) ont exactement le même numéro de version.
774 Continuez l'installation comme décrit ci-dessus.</para>
775 </listitem>
776 </orderedlist></para>
777 </sect4>
778
779 <sect4>
780 <title>Mandrake</title>
781
782 <para><orderedlist>
783 <listitem>
784 <para>Mandrake inclut des suppléments invité VirtualBox qui seront
785 remplacés si vous suivez ces étapes.</para>
786 </listitem>
787
788 <listitem>
789 <para>Afin de mettre à jour complètement votre szstème invité, ouvrez un
790 terminal et lancez <screen>urpmi --auto-update</screen>
791 en tant qu'administrateur.</para>
792 </listitem>
793
794 <listitem>
795 <para>Redémarrez le système afin d'activer les mises à jour.</para>
796 </listitem>
797
798 <listitem>
799 <para>Installez DKMS en utilisant <screen>urpmi dkms</screen>
800 et assurez-vous de choisir le bon paquet kernel-devel quand
801 l'installeur vous le demande (utilisez <computeroutput>uname -a</computeroutput>
802 pour comparer).</para>
803 </listitem>
804 </orderedlist></para>
805 </sect4>
806
807 <sect4>
808 <title>Oracle Linux, Red Hat Enterprise Linux et CentOS</title>
809
810 <para><orderedlist>
811 <listitem>
812 <para>Mour les versions antérieures à 6, ajoutez
813 <computeroutput>divider=10</computeroutput> aux options de démarrage
814 du noyau dans
815 <computeroutput>/etc/grub.conf</computeroutput> pour réduire la
816 charge du processeur actif.</para>
817 </listitem>
818
819 <listitem>
820 <para>Afin de mettre à jour complètement votre szstème invité, ouvrez un
821 terminal et lancez <screen>yum update</screen></para> en tant
822 qu'administrateur.
823 </listitem>
824
825 <listitem>
826 <para>Installez le compilateur GNU C et les paquets de développement
827 du noyau en utilisant <screen>yum install gcc</screen> suivi de
828 <screen>yum install kernel-devel</screen> Pour les noyaux
829 Oracle UEK, utilisez <screen>yum install kernel-uek-devel</screen>
830 pour installer les en-têtes du noyau UEK.</para>
831 </listitem>
832
833 <listitem>
834 <para>Redémarrez votre système invité afin d'activer les
835 mises à jour puis poursuivez comme décrit ci-dessus.</para>
836 </listitem>
837
838 <listitem>
839 <para>Si Oracle Linux ne trouve pas les paquets requis,
840 soit vous devez les installer à partir d'une autre source (comme
841 un DVD), soit utilisez use le serveur public Yum d'Oracle
842 qui se troupe sur <ulink
843 url="http://public-yum.oracle.com/">http://public-yum.oracle.com</ulink>.</para>
844 </listitem>
845 </orderedlist></para>
846 </sect4>
847
848 <sect4>
849 <title>Debian</title>
850
851 <para><orderedlist>
852 <listitem>
853 <para>Afin de mettre à jour complètement votre szstème invité, ouvrez un
854 terminal et lancez <screen>apt-get update</screen> en tant qu'administrateur
855 suivi de <screen>apt-get upgrade</screen></para>
856 </listitem>
857
858 <listitem>
859 <para>Installez l'outil make et le compilateur GNU C en utilisant
860 <screen>apt-get install make gcc</screen></para>
861 </listitem>
862
863 <listitem>
864 <para>Redémarrez votre système invité afin d'activer les
865 mises à jour.</para>
866 </listitem>
867
868 <listitem>
869 <para>Déterminez la version exacte de votre noyau en utilisant
870 <computeroutput>uname -a</computeroutput> et installez la bonne
871 version du paquete linux-headers, par exemple en utilisant
872 <screen>apt-get install linux-headers-2.6.26-2-686</screen></para>
873 </listitem>
874 </orderedlist></para>
875 </sect4>
876 </sect3>
877
878 <sect3>
879 <title>Intégration graphique et de la souris</title>
880
881 <para>Dans les invités Linux et Solaris, l'intégration graphique et de la
882 souris de VirtualBox passe par le système X Window. VirtualBox peut
883 utiliser la variante X.Org du système (ou XFree86 version 4.3 qui est
884 identique à la première version de X.Org). Au cours du processus
885 d'installation, le serveur d'affichage X.Org sera paramétré pour utiliser
886 les pilotes graphiques et de souris fournis avec les suppléments invité.</para>
887
888 <para>Après l'installation des suppléments invité dans une installation
889 neuve d'une distribution Linux ou d'un système Solaris supportés, (beaucoup
890 de systèmes non supportés fonctionneront correctement aussi), le mode
891 graphique de l'invité changera pour s'adapter à la taille de la fenêtre
892 VirtualBox et de l'hôte lorsqu'elle est redimensionnée. Vous pouvez aussi
893 demander au système invité de passer à une résolution en particulier en
894 envoyant une "suggestion de mode graphique" en utilisant l'outil
895 <computeroutput>VBoxManage</computeroutput>.</para>
896
897 <para>Plusieurs écrans invités sont supportés dans les invités utilisant
898 le serveur X.Org version 1.3 (qui fait partie de la version 7.3 du
899 système X Window version 11) ou une version supérieure. La présentation
900 des écrans invités peut être ajustée au besoin en utilisant les outils
901 fournis avec le système d'exploitation invité.</para>
902
903 <para>Si vous voulez mieux comprendre les détails de la manière dont les pilotes
904 X.Org sont paramétrés (en particulier si vous souhaitez les utiliser dans
905 un réglage non géré correctement par notre installeur), vous devriez lire
906 <xref linkend="guestxorgsetup" />.</para>
907 </sect3>
908
909 <sect3>
910 <title>Metter à jour les suppléments invité Linux</title>
911
912 <para>Les suppléments invité peuvent être mis à jour simplement en refaisant
913 la procédure d'installation avec une image de CD-ROM mise à jour. Ceci
914 remplacera les pilotes par des versions mises à jour. Vous devriez
915 redémarrer après avoir mis à jour les suppléments invité.</para>
916 </sect3>
917
918 <sect3>
919 <title>Désinstaller les suppléments invité Linux</title>
920
921 <para>Si vous avez une version des suppléments invité installée sur
922 votre machine virtuelle et si vous souhaitez l'enlever sans en installer
923 d'autres, vous pouvez le faire en insérant l'image CD des suppléments
924 invité dans le lecteur de CD-ROM virtuel comme décrit ci-dessus et en
925 lançant l'installeur des suppléments invité actuels avec le paramètre
926 "uninstall" à partir de l'endroit où est monté l'image du CD sur
927 l'invité&#xA0;: <screen>sh ./VBoxLinuxAdditions.run uninstall</screen></para>
928
929 <para>Si cela fonctionnera en principe sans problème, il se peut que vous
930 deviez faire certains nettoyages à la main sur l'invité (en particulier
931 du fichier XFree86Config ou xorg.conf) dans certains cas, surtout si la
932 version installée des suppléments ou le système d'exploitation invité
933 étaient très anciens ou si vous avez fait vos propres modifications du
934 paramétrage des suppléments invité après les avoir installé.</para>
935
936 <para>À partir de la version 3.1.0, vous pouvez désinstaller les
937 suppléments en appelant <screen>/opt/VBoxGuestAdditions-$VBOX_VERSION_STRING/uninstall.sh</screen>Merci
938 de remplacer
939 <computeroutput>/opt/VBoxGuestAdditions-$VBOX_VERSION_STRING</computeroutput>
940 par le bon répertoire d'installation des suppléments invité.</para>
941 </sect3>
942 </sect2>
943
944 <sect2>
945 <title>Suppléments invité pour Solaris</title>
946
947 <para>Comme les suppléments invité pour Windows, les suppléments invité
948 de VirtualBox pour Solaris incluent un ensemble de pilotes de périphériques
949 et d'applications système qui peuvent s'installer dans le système d'exploitation
950 invité.</para>
951
952 <para>Les distributions Solaris suivantes sont officiellement
953 supportées&#xA0;:</para>
954
955 <itemizedlist>
956 <listitem>
957 <para>Solaris 11 y compris Solaris 11 Express;</para>
958 </listitem>
959
960 <listitem>
961 <para>Solaris 10 (u5 et supérieur);</para>
962 </listitem>
963 </itemizedlist>
964
965 <para>Il se peut que d'autres distributions fonctionnent si elles se basent
966 sur des versions des logiciels comparables.</para>
967
968 <sect3>
969 <title>Installer les suppléments invité Solaris</title>
970
971 <para>Les suppléments invité de VirtualBox pour Solaris sous fournis
972 sur le même ISO de CD-ROM que les suppléments pour Windows et Linux
973 décrits ci-dessus. Ils sont aussi fournis avec un programme d'installation
974 qui vous guide à travers le processus d'initialisation.</para>
975
976 <para>L'installation implique les étapes suivantes&#xA0;:</para>
977
978 <orderedlist>
979 <listitem>
980 <para>Monter le fichier
981 <computeroutput>VBoxGuestAdditions.iso</computeroutput> comme votre
982 lecteur de CD-ROM virtuel de votre invité Solaris, exactement comme
983 expliqué pour un invité Windows au <xref
984 linkend="mountingadditionsiso" />.</para>
985
986 <para>Au cas où le lecteur de CD-ROM de l'invité ne se monte pas
987 (ce qu'on a constaté avec certaines versions de Solaris 10), exécutez
988 en tant qu'administrateur&#xA0;:</para>
989
990 <screen>svcadm restart volfs</screen>
991 </listitem>
992
993 <listitem>
994 <para>Rendez-vous dans le répertoire où votre lecteur de CD-ROM est
995 monté et exécutez en tant qu'administrateur&#xA0;:</para>
996
997 <screen>pkgadd -G -d ./VBoxSolarisAdditions.pkg</screen>
998 </listitem>
999
1000 <listitem>
1001 <para>Choisissez "1" et confirmez l'installation du paquet des
1002 suppléments invité. Après la fin de l'installation, reconnectez-vous
1003 au serveur X de votre invité pour activer suppléments invité de X11.</para>
1004 </listitem>
1005 </orderedlist>
1006 </sect3>
1007
1008 <sect3>
1009 <title>Désinstaller les suppléments invité Solaris</title>
1010
1011 <para>Les suppléments invité Solaris peuvent être supprimés en toute
1012 sécurité en retirant de l'invité le paquet. Ouvrez une session de terminal
1013 administrateur et exécutez&#xA0;:</para>
1014
1015 <para><screen>pkgrm SUNWvboxguest</screen></para>
1016 </sect3>
1017
1018 <sect3>
1019 <title>Mettre à jour les suppléments invité</title>
1020
1021 <para>Les suppléments invité devraient être mis à jour en désinstallant
1022 d'abord les suppléments invité existants puis en installant les nouveaux.
1023 Essayer d'installer de nouveaux suppléments invité sans supprimer ceux
1024 existant n'est pas possible.</para>
1025 </sect3>
1026 </sect2>
1027
1028 <sect2>
1029 <title>Suppléments invité pour OS/2</title>
1030
1031 <para>VirtualBox inclut aussi un jeu de pilotes qui améliore l'exécution
1032 d'OS/2 dans une machine virtuelle. À cause de restrictions d'OS/2 lui-même,
1033 cette variante des suppléments invité a un jeu de fonctionnalités limité&#xA0;; voir <xref
1034 linkend="KnownIssues" /> pour les détails.</para>
1035
1036 <para>Les suppléments invité OS/2 sont fournis sur la même ISO de CD-ROM
1037 que ceux des autres plateformes. Donc, montez l'ISO dans OS/2 comme décrit
1038 précédemment. Les suppléments invité OS/2 se trouvent dans
1039 directory <computeroutput>\32bit\OS2</computeroutput>.</para>
1040
1041 <para>Comme on ne fournit pas pour le moment d'installeur automatiquque,
1042 merci de vous reporter au fichier <computeroutput>readme.txt</computeroutput>
1043 de ce répertoire, qui décrit la façon d'installer les suppléments invité
1044 OS/2 à la main.</para>
1045 </sect2>
1046 </sect1>
1047
1048 <sect1 id="sharedfolders">
1049 <title>Dossiers partagés</title>
1050
1051 <para>Avec la fonction "dossiers partagés", de VirtualBox, vous pouvez
1052 accéder à des fichiers de votre système hôte depuis votre système invité.
1053 Cela est identique à utiliser des partages réseau dans des réseaux Windows --
1054 sauf que les dossiers partagés ne nécessitent pas de réseau mais seulement
1055 les suppléments invité. Les dossiers partagés sont supportés avec les invités
1056 Windows (2000 ou plus récent), Linux et Solaris.</para>
1057
1058 <para>Les dossiers partagés doivent être présents physiquement sur
1059 <emphasis>l'hôte</emphasis> et sont alors partagés avec l'invité qui utilise
1060 un pilote de système de fichiers spécial des suppléments invité pour dialoguer
1061 avec l'hôte. Pour les invités Windows, les dossiers partagés sont implémentés
1062 comme un redirecteur pseudo-réseau&#xA0;; pour les invités Linux et Solaris,
1063 les suppléments invité fournissent un système de fichiers virtuel.</para>
1064
1065 <para>Pour partager un dossier hôte avec une machine virtuelle de VirtualBox,
1066 vous indiquer le chemin vers ce dossier et choisir pour lui un "nom partagé"
1067 que l'invité peut utiliser pour y accéder. D'où: créez tout d'abord le dossier
1068 partagé sur l'hôte, puis dans l'invité, connectez-vous-y.</para>
1069
1070 <para>Il existe plusieurs façons de paramétrer des dossiers partagés pour
1071 une machine virtuelle en particulier&#xA0;:<itemizedlist>
1072 <listitem>
1073 <para>Dans la fenêtre d'une VM en fonction, vous pouvez sélectionner
1074 "Dossiers partagés" du menu "Périphériques" ou cliquer sur l'icône de
1075 dossier dans la barre d'état dans le coin en bas à droite.</para>
1076 </listitem>
1077
1078 <listitem>
1079 <para>Si une VM est en fonction, vous pouvez configurer des dossiers
1080 partagés dans chaque boîte de dialogue "Paramètres" d'une machine virtuelle.</para>
1081 </listitem>
1082
1083 <listitem>
1084 <para>En ligne de commande, vous pouvez créer des dossiers partagés en
1085 utilisant VBoxManage, comme suit&#xA0;: <screen>VBoxManage sharedfolder add "nom VM" --name "sharename" --hostpath "C:\test"</screen></para>
1086
1087 <para>Voir <xref linkend="vboxmanage-sharedfolder" /> pour les
1088 détails.</para>
1089 </listitem>
1090 </itemizedlist></para>
1091
1092 <para>Il existe deux types de partages&#xA0;:</para>
1093
1094 <orderedlist>
1095 <listitem>
1096 <para>Les partages de VM disponibles seulement pour la VM pour laquelle
1097 ils ont été définis&#xA0;;</para>
1098 </listitem>
1099
1100 <listitem>
1101 <para>Partages inter-VM, qui peuvent être ajoutés et supprimés pendant
1102 l'exécution et qui ne durent pas après l'arrêt d'une VM&#xA0;; ajoutez
1103 pour eux l'option <computeroutput>--transient</computeroutput> à la ligne
1104 de commande ci-dessus.</para>
1105 </listitem>
1106 </orderedlist>
1107
1108 <para>Les dossiers partagés donnent par défaut un accès en lecture/écriture
1109 aux fichiers de l'emplacement de l'hôte. Pour restreindre l'invité à un
1110 accès en lecture seule, créez un dossier partagé en lecture seule. Cela peut
1111 se faire soit en interface graphique, soit mettant l'option
1112 <computeroutput>--readonly</computeroutput> lors de la création du dossier
1113 partagé avec VBoxManage.</para>
1114
1115 <para>À partir de la version 4.0, les dossiers partagés de VirtualBox supportent
1116 aussi les liens symboliques (<emphasis role="bold">symlinks</emphasis>), dans
1117 les conditions suivamtes&#xA0;:<orderedlist>
1118 <listitem>
1119 <para>Le système d'exploitation hôte doit supporter les liens symboliques
1120 (donc, un hôte Mac, Linux ou Solaris est requis).</para>
1121 </listitem>
1122
1123 <listitem>
1124 <para>Actuellement, seuls les suppléments invité pour Linux et Solaris
1125 supportent les liens symboliques.</para>
1126 </listitem>
1127 </orderedlist></para>
1128
1129 <sect2 id="sf_mount_manual">
1130 <title>Montage manuel</title>
1131
1132 <para>Vous pouvez monter des dossiers partagés depuis l'intérieur d'une VM
1133 de la même façon que vous monteriez un partage réseau ordinaire&#xA0;:</para>
1134
1135 <para><itemizedlist>
1136 <listitem>
1137 <para>Dans un invité Windows, on peut naviguer dans les dossiers
1138 partagés qui apparaissent donc dans l'exporrateur Windows. Donc,
1139 pour connecter un dossier partagé à votre invité Windows, ouvrez
1140 l'explorateur Windows et cherchez-le dans "Favoris réseaux" -&gt;
1141 "Tout le réseau" -&gt; "Dossier partagé VirtualBox". En effectuant
1142 un clic droit sur un dossier partagé et en sélectionnant "Connecter
1143 un lecteur réseau" dans le menu qui apparaît, vous pouvez affecter
1144 une lettre de lecteur à ce dossier partagé.</para>
1145
1146 <para>Sinon, sur la ligne de commande Windows, utilisez ce qui suit&#xA0;:</para>
1147
1148 <screen>net use x: \\vboxsvr\sharename</screen>
1149
1150 <para>Si <computeroutput>vboxsvr</computeroutput> est un nom figé
1151 (remarquez que <computeroutput>vboxsrv</computeroutput> fonctionnerait
1152 aussi), remplacez "x:" par la lettre de lecteur que vous voulez utiliser
1153 pour le partage, et <computeroutput>sharename</computeroutput> par le
1154 nom du partage spécifié avec <computeroutput>VBoxManage</computeroutput>.</para>
1155 </listitem>
1156
1157 <listitem>
1158 <para>Dans un invité Linux, utilisez la commande suivante&#xA0;:</para>
1159
1160 <screen>mount -t vboxsf [-o OPTIONS] sharename mountpoint</screen>
1161
1162 <para>Pour monter un dossier partagé au moment du démarrage, ajoutez
1163 l'entrée suivante à /etc/fstab&#xA0;:</para>
1164
1165 <screen>sharename pointmontage vboxsf defaults 0 0</screen>
1166 </listitem>
1167
1168 <listitem>
1169 <para>Dans un invité Solaris, utilisez la commande suivante&#xA0;:</para>
1170
1171 <screen>mount -F vboxfs [-o OPTIONS] nompartage mountpoint</screen>
1172
1173 <para>Remplacez <computeroutput>nompartage</computeroutput> (utilisez
1174 des minuscules) par le nom du partage spécifié avec
1175 <computeroutput>VBoxManage</computeroutput> ou par l'interface graphique,
1176 et <computeroutput>pointmontage</computeroutput> par l'endroit de l'invité où
1177 vous voulez monter le partage (par exemple
1178 <computeroutput>/mnt/share</computeroutput>). Les règles habituelles
1179 de montage s'appliquent, c'ept-à-dire créer d'abord un répertoire s'il
1180 n'existe pas déjà.</para>
1181
1182 <para>Voici un exemple de montage d'un dossier partagé pour l'utilisateur
1183 "jack" sur Solaris&#xA0;:</para>
1184
1185 <screen>$ id
1186uid=5000(jack) gid=1(other)
1187$ mkdir /export/home/jack/mount
1188$ pfexec mount -F vboxfs -o uid=5000,gid=1 jackshare /export/home/jack/mount
1189$ cd ~/mount
1190$ ls
1191sharedfile1.mp3 sharedfile2.txt
1192$</screen>
1193
1194 <para>Par-delà les options standard fournies par la commande
1195 <computeroutput>mount</computeroutput>, celles suivantes sont
1196 disponibles&#xA0;:</para>
1197
1198 <screen>iocharset CHARSET</screen>
1199
1200 <para>pour définir l'encodage utilisé pour les opérations d'E/S.
1201 Remarquez que sur les invités Linux, si vous ne spécifiez pas l'option
1202 "iocharset", le pilote des suppléments invité essaiera d'utiliser
1203 l'encodage spécifié par l'option CONFIG_NLS_DEFAULT du noyau.
1204 Si cette option n'est pas définie, UTF-8 sera utilisé. En outre,</para>
1205
1206 <screen>convertcp CHARSET</screen>
1207
1208 <para>est disponible pour définir l'encodage utilisé pour le nom du dossier partagé
1209 (utf8 par défaut) et</para>
1210
1211 <para>Les options de montage génériques (documentées dans la page de
1212 manuel de mount) s'appliquent aussi. Celles particulièrement utiles
1213 sont <computeroutput>uid</computeroutput>,
1214 <computeroutput>gid</computeroutput> et
1215 <computeroutput>mode</computeroutput>, car elles permettent un accès
1216 par des utilisateurs ordinaires (en mode lecture/écriture selon les réglages)
1217 même si l'administrateur a monté le système de fichiers.</para>
1218 </listitem>
1219 </itemizedlist></para>
1220 </sect2>
1221
1222 <sect2 id="sf_mount_auto">
1223 <title>Montage automatique</title>
1224
1225 <para>À partir de la version 4.0, VirtualBox peut monter automatiquement
1226 des dossiers partagés avec vos options. Si le montage automatique est acqivé
1227 pour un dossier partagé spécifique, les suppléments invité monteront
1228 automatiquement ce dossier dès qu'un utilisateur se connecte à l'OS invité. Les
1229 détails dépendent du type d'OS invité&#xA0;:<itemizedlist>
1230 <listitem>
1231 <para>Avec des <emphasis role="bold">invités Windows,</emphasis>,
1232 tout dossier monté automatiquement aura sa propre lettre de lecteur
1233 (comme <computeroutput>E:</computeroutput>) selon les lettres de
1234 lecteur disponibles dans l'invité.</para>
1235
1236 <para>Si aucune lettre de lecteur n'est libre, le montage automatique
1237 échouera&#xA0;; donc le nombre de lecteurs montés automatiquement est
1238 limité en général à 22 ou moins avec des invités Windows.</para>
1239 </listitem>
1240
1241 <listitem>
1242 <para>Avec des <emphasis role="bold">invités Linux,</emphasis>, les
1243 dossiers partagés montés automatiquement sont montés dans
1244 le répertoire <computeroutput>/media</computeroutput>, avec le préfixe
1245 <computeroutput>sf_</computeroutput>. Par exemple, le dossier partagé
1246 <computeroutput>myfiles</computeroutput> serait monté dans
1247 <computeroutput>/media/sf_myfiles</computeroutput> sur
1248 Linux et dans <computeroutput>/mnt/sf_myfiles</computeroutput> sur
1249 Solaris.</para>
1250
1251 <para>La propriété invité
1252 <computeroutput>/VirtualBox/GuestAdd/SharedFolders/MountPrefix</computeroutput>
1253 détermine le préfixe utilisé. Modifiez cette propriété invité en une
1254 valeur différente de "sf" pour changer ce préfixe&#xA0;; voir <xref
1255 linkend="guestadd-guestprops" /> pour les détails.<note>
1256 <para>L'accès aux dossiers partagés montés automatiquement n'est
1257 autorisé que pour le groupe utilisateur
1258 <computeroutput>vboxsf</computeroutput>, créé par l'installeur des
1259 suppléments invité de VirtualBox. Donc les utilisateurs de l'invité
1260 doivent être membres de ce groupe pour avoir un accès en lecture/écriture
1261 ou en lecture seule si le dossier n'est pas inscriptible.</para>
1262 </note></para>
1263
1264 <para>Pour modifier le répertoire de montage en autre chose que
1265 <computeroutput>/media</computeroutput>, vous pouvez régler la propriété
1266 invité <computeroutput>/VirtualBox/GuestAdd/SharedFolders/MountDir</computeroutput>.</para>
1267 </listitem>
1268
1269 <listitem>
1270 <para>Les <emphasis role="bold">invités Solaris</emphasis> se comportent
1271 comme les invités Linux, sauf que <computeroutput>/mnt</computeroutput>
1272 est utilisé comme répertoire de montage par défaut au lieu de
1273 <computeroutput>/media</computeroutput>.</para>
1274 </listitem>
1275 </itemizedlist></para>
1276
1277 <para>Pour effectuer des changements sur les dossiers partagés montés
1278 automatiquement pendant qu'une VM est en fonction, l'OS invité doit être
1279 relancé. (Cela ne vaut que pour les dossiers partagés montés automatiquement,
1280 pas pour coux montés à la main.)</para>
1281 </sect2>
1282 </sect1>
1283
1284 <sect1 id="guestadd-video">
1285 <title>L'accélération graphique matérielle</title>
1286
1287 <sect2 id="guestadd-3d">
1288 <title>Accélération 3D matérielle (OpenGL and Direct3D 8/9)</title>
1289
1290 <para>Les suppléments invité de VirtualBox contiennent un support 3D
1291 matériel expérimental pour les invités Windows, Linux et Solaris.<footnote>
1292 <para>Le support OpenGL pour les invités Windows a été ajouté avec
1293 VirtualBox 2.1&#xA0;; le support pour Linux et Solaris a suivi avec
1294 VirtualBox 2.2. Avec VirtualBox 3.0, le support Direct3D 8/9 a été
1295 ajouté pour les invités Windows. OpenGL 2.0 est maintenant supporté
1296 aussi. Avec VirtualBox 4.1, le support du thème Windows Aero a été ajouté
1297 pour les invités Windows Vista et Windows 7 (expérimental)</para>
1298 </footnote></para>
1299
1300 <para>Avec cette fonction, si une application de votre machine virtuelle
1301 utilise des fonctions 3D via les interfaces de programmation OpenGL ou
1302 Direct3D 8/9, plutôt qu'une émulation logicielle (qui serait lente),
1303 VirtualBox essaiera d'utiliser le matériel 3D de votre hôte. Cela fonctionne
1304 pour toutes les plateformes hôtes supportées (Windows, Mac, Linux, Solaris),
1305 pourvu que votre système d'exploitation hôte puisse utiliser votre accélération
1306 3D matérielle au premier plan.</para>
1307
1308 <para>L'accélération 3D suppose actuellement les conditions suivantes&#xA0;:<orderedlist>
1309 <listitem>
1310 <para>elle n'est disponible que pour certains invités Windows, Linux
1311 et Solaris. En particulier&#xA0;:<itemizedlist>
1312 <listitem>
1313 <para>L'accélération 3D des invités Windows exige Windows
1314 2000, Windows XP, Vista ou Windows 7. OpenGL et Direct3D 8/9
1315 (pas avec Windows 2000) sont supportés
1316 (expérimental).</para>
1317 </listitem>
1318
1319 <listitem>
1320 <para>OpenGL sur Linux exige un noyau 2.6.27 et supérieur et
1321 le serveur X.org version 1.5 et supérieur. Ubuntu 10.10
1322 et Fedora 14 ont été testées et confirmées comme opérationnelles.</para>
1323 </listitem>
1324
1325 <listitem>
1326 <para>OpenGL sur les invités Solaris exige le serveur X.org
1327 version 1.5 et supérieur.</para>
1328 </listitem>
1329 </itemizedlist></para>
1330 </listitem>
1331
1332 <listitem>
1333 <para>Les suppléments invité doivent être installés.<note>
1334 <para>Pour l'accélération Direct3D de base fonctionne avec
1335 les invités Windows, VirtualBox a besoin de remplacer des
1336 fichiers système de Windows dans la machine virtuelle. Donc, le
1337 programme d'installation suppléments invité offre l'accélération
1338 Direct3D en option que vous devez activer explicitement. De plus,
1339 vous devez installer les suppléments invité en mode "Sans échec".
1340 Cela <emphasis role="bold">ne s'applique pas</emphasis> au pilote
1341 graphique expérimental WDDM Direct3D disponible pour les invités
1342 Vista et Windows 7, voir <xref linkend="KnownIssues" />
1343 pour les détails.</para></note>
1344 </para>
1345 </listitem>
1346
1347 <listitem>
1348 <para>Le support 3D étant pour l'instant expérimental, il est désactivé par
1349 défaut et il faut <emphasis role="bold">l'activer à la main</emphasis>
1350 dans les paramètres de la VM (voir <xref
1351 linkend="generalsettings" />).<note>
1352 <para>
1353 Les systèmes invité douteux ne devraient pas être autorisés à utiliser
1354 les fonctions d'accélération 3D de VirtualBox tout comme les logiciels
1355 douteux de l'hôte ne devraient pas être autorisés à utiliser
1356 l'accélération 3D. Les pilotes du matériel 3D sont en général trop
1357
1358 complexes pour être parfaitement sécurisés et tout logiciel
1359 autorisé à y accéder peut être en mesure de compromettre le système
1360 d'exploitation qui les exécute. En outre, l'activation de l'accélération
1361 3D donne à l'invité un accès direct à une grande étendue de code
1362 informatique supplémentaire du processus hôte de VirtualBox, donc
1363 il pourrait être concevable de l'utiliser pour planter la machine
1364 virtuelle.
1365 </para>
1366 </note></para>
1367 </listitem>
1368 </orderedlist></para>
1369
1370 <para>Avec VirtualBox 4.1, le support du thème Windows Aero est ajouté pour
1371 les invités Windows Vista et Windows. Pour activer le support du thème
1372 Aero, le pilote graphique expérimental WDDM de VirtualBox doit être installé,
1373 il est disponible avec l'installation des suppléments invité. Comme le pilote
1374 graphique WDDM est pour l'instant expérimental, il n'est pas installé par
1375 défaut et il faut <emphasis role="bold">le sélectionner à la main</emphasis>
1376 dans l'installeur des suppléments invité en répondant "Non" dans la boîte
1377 de dialogue "Voulez-vous installer le support Direct3D de base" qui s'affiche
1378 quand la fonction Direct3D est sélectionnée.
1379 <note><para>Contrairement au support Direct3D de base actuel, l'installation
1380 du pilote graphique WDDM <emphasis role="bold">n'exige pas</emphasis>
1381 le "Mode sans éfeec".</para></note>
1382 <para>Le thème Aero n'est pas activé par défaut. Pour l'activer<itemizedlist>
1383 <listitem>
1384 <para>Dans l'invité Windows Vista, effectuez un clic droit sur le
1385 bureau, dans le menu contextuel, sélectionnez "Personnaliser" et sélectionnez
1386 "Couleur de fenêtre et Apparance" dans la fenêtre "Personnalisation",
1387 dans la boîte de dialogue "Paramètres de l'apparence", sélectionnez
1388 "Windows Aero" et appuyez sur "OK"</para></listitem>
1389 <listitem>
1390 <para>Dans l'invité Windows 7, effectuez un clic droit sur le bureau,
1391 dans le menu contextuel, sélectionnez "Personnaliser" et sélectionnez
1392 un thème Aero dans la fenêtre "Personnalisation"</para></listitem>
1393 </itemizedlist>
1394 </para>
1395 </para>
1396
1397 <para>Techniquement, VirtualBox implémente cela en installant un pilote 3D
1398 matériel supplémentaire dans votre invité quand les suppléments invité sont
1399 installés. Ce pilote agit comme un pilote 3D matériel et signale au
1400 système d'exploitation invité que le matériel (virtuel) est capable de faire
1401 de l'accélération matérielle 3D. Quand une application de l'invité demande
1402 alors l'accélération matérielle via les interfaces de programmation OpenGL ou
1403 Direct3D, elles sont envoyées vers l'hôte par un tunnel de communication
1404 spécial fourni par VirtualBox, puis <emphasis>l'hôte</emphasis> effectue
1405 l'opération 3D demandée via les interfaces de programmation de l'hôte.</para>
1406 </sect2>
1407
1408 <sect2 id="guestadd-2d">
1409 <title>L'accélération matérielle 2D pour les invités Windows</title>
1410
1411 <para>À partir de la version 3.1, les suppléments invité de VirtualBox
1412 contiennent le support expérimental de l'accélération graphique 2D matériel
1413 pour les invités Windows.</para>
1414
1415 <para>Avec cette fonctionnalité, si une application (comme un lecteur de
1416 vidéos) de votre VM Windows utilise les couches graphiques 2D pour lire un clip
1417 vidéo, VirtualBox essaiera d'utiliser l'accélération graphique matérielle de
1418 votre hôte plutôt que de faire de l'interprétation de couches ni conversion
1419 de couleurs dans le logiciel (ce qui serait lent). Cela fonctionne actuellement
1420 avec les plateformes hôtes Windows, Linux et Mac, pourvu que votre szstème
1421 d'exploitation hôte puisse utiliser l'accélération graphique 2D au premier plan.</para>
1422
1423 <para>L'accélération graphique 2D est possible aujourd'hui sous les
1424 conditions suivantes&#xA0;:<orderedlist>
1425 <listitem>
1426 <para>Elle n'est disponible que pour des invités Windows (XP ou
1427 supérieur).</para>
1428 </listitem>
1429
1430 <listitem>
1431 <para>Les suppléments invité doivent être installés.</para>
1432 </listitem>
1433
1434 <listitem>
1435 <para>Le support 2D étant pour l'instant expérimental, il est désactivé
1436 par défaut et il faut <emphasis role="bold">l'activer à la main</emphasis>
1437 dans les paramètres de laVM (voir <xref
1438 linkend="generalsettings" />).</para>
1439 </listitem>
1440 </orderedlist></para>
1441
1442 <para>Techniquement, VirtualBox implémente ceci en montrant les possibilités
1443 DirectDraw de la couche vidéo dans le pilote graphique des suppléments invité.
1444 Le pilote envoie toutes les commandes de la couche à l'hôte via un tunnel
1445 de communication spécial implémenté par VirtualBox. Côté hôte, OpenGL est
1446 alors utilisé pour implémenter la transformation des couleurs et l'échelonage</para>
1447 </sect2>
1448 </sect1>
1449
1450 <sect1 id="seamlesswindows">
1451 <title>Fenêtres transparentes</title>
1452
1453 <para>Avec la fonction "fenêtres transparentes", de VirtualBox, vous pouvez
1454 afficher vos fenêtres d'une machine virtuelle côte à côte près des fenêtres
1455 de votre hôte. Cette fonctionnalité est supportée pour les systèmes d'exploitation
1456 invités suivants (si les suppléments invité sont installés)&#xA0;:<itemizedlist>
1457 <listitem>
1458 <para>Les invités Windows (support ajouté à VirtualBox 1.5);</para>
1459 </listitem>
1460
1461 <listitem>
1462 <para>Les invités supportés Linux ou Solaris exécutant le système X
1463 Window (ajouté avec VirtualBox 1.6).</para>
1464 </listitem>
1465 </itemizedlist></para>
1466
1467 <para>Après que les fenêtres transparentes ont été activées (voir ci-dessous), VirtualBox
1468 supprime l'affichage de l'arrière-plan du bureau de votre invité, ce qui
1469 vous permet de lancer les fenêtres de votre système d'exploitation invité
1470 de manière transparente à côté des fenêtres de votre hôte&#xA0;:</para>
1471
1472 <para><mediaobject>
1473 <imageobject>
1474 <imagedata align="center" fileref="images/seamless.png" width="14cm" />
1475 </imageobject>
1476 </mediaobject>Pour activer le mode transparent, après avoir démarré la
1477 machine virtuelle, appuyez sur Touche hôte (en principe contrôle droit) et
1478 "L" simultanément. Ceci agrandira la taille de l'affichage de la VM jusqu'à
1479 la taille de l'écran hôte et masquera l'arrière-plan du système d'exploitation
1480 invité. Pour revenir à l'affichage normal de la VM (donc pour désactiver les
1481 fenêtres transparentes), appuyez de nouveau sur Touche hôte et "L".</para>
1482 </sect1>
1483
1484 <sect1 id="guestadd-guestprops">
1485 <title>Propriétés invité</title>
1486
1487 <para>À partir de la version 2.1, VirtualBox permet de demander certaines
1488 propriétés depuis un invité existant, si les suppléments invité de VirtualBox
1489 sont installés et si la VM est en fonction. C'est intéressant pour deux
1490 choses&#xA0;:<orderedlist>
1491 <listitem>
1492 <para>Un certain nombre de caractéristiques prédéfinies de la VM sont maintenues
1493 automatiquement par VirtualBox et peuvent être répercutées sur l'hîte,
1494 par exemple, pour gérer les performances de la VM et les statistiques.</para>
1495 </listitem>
1496
1497 <listitem>
1498 <para>De plus, des chaînes de données peuvent être échangées entre l'invité
1499 et l'hôte. Cela fonctionne dans les deux sens.</para>
1500 </listitem>
1501 </orderedlist></para>
1502
1503 <para>Pour faire cela, VirtualBox établit un canal de communication privé
1504 entre les suppléments invité de VirtualBox et l'hôte, et les logiciels des
1505 deux côtés peuvent utiliser ce canal pour échanger des chaînes de données pour
1506 des objectifs de votre choix. Les propriétés invité ne sont que des clés de
1507 chaîne auxquelles est rattachée une valeur. Elles peuvent être définies (donc
1508 éditées) soit par l'hôte, soit par l'invité, et on peut les lire des deux
1509 côtés.</para>
1510
1511 <para>En plus d'établir le mécanisme général de lecture et d'écriture de
1512 valeurs, un ensemble de propriétés invité prédéfinies est maintenu automatiquement
1513 par les suppléments invité de VirtualBox pour permettre de récupérer des données
1514 intéressantes de l'invité telles que le système exact de l'invité et le niveau
1515 du service pack, la version installée des suppléments invité, les utilisateurs
1516 connectés à l'OS invité, les statistiques réseau et davantage. Ces propriétés
1517 prédéfinies ont toutes pour préfixe
1518 <computeroutput>/VirtualBox/</computeroutput> et sont organisàes en arborescence
1519 hiérarchique de clés.</para>
1520
1521 <para>Certaines informations de l'exécution s'affichent quand vous sélectionnez
1522 "Boîte de dialogue d'informations sur la session" du menu "Machine" de la
1523 machine virtuelle.</para>
1524
1525 <para>Une manière plus flexible d'utiliser ce manal est de passer par la commande
1526 <computeroutput>VBoxManage guestproperty</computeroutput>&#xA0;; voir
1527 <xref linkend="vboxmanage-guestproperty" /> pour les détails. Par exemple,
1528 pour voir <emphasis>toutes</emphasis> les propriétés invité disponible pour
1529 une Vm donnée en fonction, listées avec leurs valeurs respectives, utilisez
1530 ceci&#xA0;:<screen>$ VBoxManage guestproperty enumerate "Windows Vista III"
1531VirtualBox Command Line Management Interface Version $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILD
1532(C) 2005-$VBOX_C_YEAR $VBOX_VENDOR
1533All rights reserved.
1534
1535Name: /VirtualBox/GuestInfo/OS/Product, value: Windows Vista Business Edition,
1536 timestamp: 1229098278843087000, flags:
1537Name: /VirtualBox/GuestInfo/OS/Release, value: 6.0.6001,
1538 timestamp: 1229098278950553000, flags:
1539Name: /VirtualBox/GuestInfo/OS/ServicePack, value: 1,
1540 timestamp: 1229098279122627000, flags:
1541Name: /VirtualBox/GuestAdd/InstallDir,
1542 value: C:/Program Files/Oracle/VirtualBox
1543 suppléments invité, timestamp: 1229098279269739000, flags:
1544Name: /VirtualBox/GuestAdd/Revision, value: 40720,
1545 timestamp: 1229098279345664000, flags:
1546Name: /VirtualBox/GuestAdd/Version, value: $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILD,
1547 timestamp: 1229098279479515000, flags:
1548Name: /VirtualBox/GuestAdd/Components/VBoxControl.exe, value: $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILDr40720,
1549 timestamp: 1229098279651731000, flags:
1550Name: /VirtualBox/GuestAdd/Components/VBoxHook.dll, value: $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILDr40720,
1551 timestamp: 1229098279804835000, flags:
1552Name: /VirtualBox/GuestAdd/Components/VBoxDisp.dll, value: $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILDr40720,
1553 timestamp: 1229098279880611000, flags:
1554Name: /VirtualBox/GuestAdd/Components/VBoxMRXNP.dll, value: $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILDr40720,
1555 timestamp: 1229098279882618000, flags:
1556Name: /VirtualBox/GuestAdd/Components/VBoxService.exe, value: $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILDr40720,
1557 timestamp: 1229098279883195000, flags:
1558Name: /VirtualBox/GuestAdd/Components/VBoxTray.exe, value: $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILDr40720,
1559 timestamp: 1229098279885027000, flags:
1560Name: /VirtualBox/GuestAdd/Components/VBoxGuest.sys, value: $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILDr40720,
1561 timestamp: 1229098279886838000, flags:
1562Name: /VirtualBox/GuestAdd/Components/VBoxMouse.sys, value: $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILDr40720,
1563 timestamp: 1229098279890600000, flags:
1564Name: /VirtualBox/GuestAdd/Components/VBoxSF.sys, value: $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILDr40720,
1565 timestamp: 1229098279893056000, flags:
1566Name: /VirtualBox/GuestAdd/Components/VBoxVideo.sys, value: $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILDr40720,
1567 timestamp: 1229098279895767000, flags:
1568Name: /VirtualBox/GuestInfo/OS/LoggedInUsers, value: 1,
1569 timestamp: 1229099826317660000, flags:
1570Name: /VirtualBox/GuestInfo/OS/NoLoggedInUsers, value: false,
1571 timestamp: 1229098455580553000, flags:
1572Name: /VirtualBox/GuestInfo/Net/Count, value: 1,
1573 timestamp: 1229099826299785000, flags:
1574Name: /VirtualBox/HostInfo/GUI/LanguageID, value: C,
1575 timestamp: 1229098151272771000, flags:
1576Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 192.168.2.102,
1577 timestamp: 1229099826300088000, flags:
1578Name: /VirtualBox/GuestInfo/Net/0/V4/Broadcast, value: 255.255.255.255,
1579 timestamp: 1229099826300220000, flags:
1580Name: /VirtualBox/GuestInfo/Net/0/V4/Netmask, value: 255.255.255.0,
1581 timestamp: 1229099826300350000, flags:
1582Name: /VirtualBox/GuestInfo/Net/0/Status, value: Up,
1583 timestamp: 1229099826300524000, flags:
1584Name: /VirtualBox/GuestInfo/OS/LoggedInUsersList, value: username,
1585 timestamp: 1229099826317386000, flags:</screen></para>
1586
1587 <para>To query the value of a single property, use the "get" subcommand
1588 like this:<screen>$ VBoxManage guestproperty get "Windows Vista III"
1589 "/VirtualBox/GuestInfo/OS/Product"
1590VirtualBox Command Line Management Interface Version $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILD
1591(C) 2005-$VBOX_C_YEAR $VBOX_VENDOR
1592All rights reserved.
1593
1594Value: Windows Vista Business Edition
1595</screen></para>
1596
1597 <para>Pour ajouter ou modifier des propriétés invité depuis l'invité, utilisez l'outil
1598 <computeroutput>VBoxControl</computeroutput>. Cet outil est inclu dans les
1599 suppléments invité de VirtualBox 2.2 ou supérieur. S'il est lancé avec un
1600 invité Linux, cet outil exige les privilèges administrateur pour des raisons
1601 de sécurité&#xA0;:<screen>$ sudo VBoxControl guestproperty enumerate
1602VirtualBox suppléments invité Command Line Management Interface Version $VBOX_VERSION_MAJOR.$VBOX_VERSION_MINOR.$VBOX_VERSION_BUILD
1603(C) 2009-$VBOX_C_YEAR $VBOX_VENDOR
1604All rights reserved.
1605
1606Name: /VirtualBox/GuestInfo/OS/Release, value: 2.6.28-18-generic,
1607 timestamp: 1265813265835667000, flags: &lt;NULL&gt;
1608Name: /VirtualBox/GuestInfo/OS/Version, value: #59-Ubuntu SMP Thu Jan 28 01:23:03 UTC 2010,
1609 timestamp: 1265813265836305000, flags: &lt;NULL&gt;
1610 ...</screen></para>
1611
1612 <para>Pour des besoins plus complexes, vous pouvez utiliser l'interface de
1613 programmation de VirtualBox&#xA0;; voir <xref linkend="VirtualBoxAPI" />.</para>
1614 </sect1>
1615
1616 <sect1 id="guestadd-guestcontrol">
1617 <title>Contrôle de l'invité</title>
1618
1619 <para>À partir de la version 3.2, les suppléments invité de VirtualBox
1620 permettent de démarrer les applications d'une VM à partir du système hôte.</para>
1621
1622 <para>Pour que cela fonctionne, l'application doit être installée dans l'invité&#xA0;;
1623 pas besoin de logiciels supplémentaires sur l'hôte. De plus, une sortie en
1624 mode texte (sur stdout et stderr) peut s'afficher sur l'hôte pour un traitement
1625 ultérieur avec des options pour spécifier les droits des utilisateurs et
1626 une valeur de timeout (en millisecondes) pour limiter le temps où l'application
1627 peut s'exécuter.</para>
1628
1629 <para>Cette fonctionnalité peut être utilisée pour automatiser le déploiement
1630 d'un logiciel dans l'invité.</para>
1631
1632 <para>À partir de la version 4.0, les suppléments invité pour Windows permettent
1633 une mise à jour automatique (seulement si les suppléments invité 4.0 ou
1634 supérieurs sont déjà installés). En outre, la copie de fichiers de vhôte vers
1635 l'invité ainsi que la création à distance de répertoires invités est disponible.</para>
1636
1637 <para>Pour utiliser ces fonctionnalités, utilisez la ligne de commande de
1638 VirtualBox, voir see <xref
1639 linkend="vboxmanage-guestcontrol" />.</para>
1640 </sect1>
1641
1642 <sect1>
1643 <title>Transfert de mémoire</title>
1644
1645 <para>Dans des environnements serveur ayant beaucoup de VMs&#xA0;; les suppléments invité
1646 peuvent être utilisés pour partager de la mémoire physique de l'hôte entre
1647 plusieurs VMs, réduisant la quantité totale de mémoire utilisée par les VMs.
1648 Si l'utilisation de la mémoire est le facteur limitatif et que des ressources
1649 processeur sont encore disponibles, cela peut aider à empaqueter davantage
1650 de VMs sur chaque hôte.</para>
1651
1652 <sect2 id="guestadd-balloon">
1653 <title>Faire du ballon avec la mémoire</title>
1654
1655 <para>À partir de la version 3.2, les suppléments invité de VirtualBox
1656 peuvent changer la quantité de mémoire hôte utilisée par une VM pendant
1657 que la machine est en fonction. Vu comme cette fonction est implémentée,
1658 elle s'appelle le "jeu de ballon de mémoire".</para>
1659
1660 <note>
1661 <para>VirtualBox ne supporte le jeu de ballons avec la mémoire que sur
1662 les hôtes 64 bits et il n'est pas supporté sur les hôtes Mac OS X.</para>
1663 </note>
1664
1665 <para>En principe, pour changer la quantité de mémoire affectée à une
1666 machine virtuelle, il faut éteindre la machine virtuelle complètement
1667 et modifier ses paramètres. Avec le jeu de ballon de mémoire, la mémoire
1668 affectée à une machine virtuelle peut être donnée à une autre machine
1669 virtuelle sans devoir arrêter la machine.</para>
1670
1671 <para>Quand on veut faire du ballon avec la mémoire, les suppléments invité
1672 de VirtualBox (qui tournent dans l'invité) affectent de la mémoire physique
1673 du système d'exploitation invité au niveau noyau et il verrouille cette
1674 mémoire dans l'invité. Cela garantit que l'invité n'utilisera plus cette
1675 mémoire&#xA0;: aucune application de l'invité ne peut l'affecter, et le
1676 noyau invité ne l'utilisera pas non plus. VirtualBox peut alors réutiliser
1677 cette mémoire et la donner à une autre machine virtuelle.</para>
1678
1679 <para>La mémoire rendue disponible par ce jeu de ballon n'est pas disponible
1680 pour être réutilisée par VirtualBox. Elle <emphasis>n'est pas</emphasis>
1681 rendue sous forme de mémoire libre à l'hôte. Jouer au ballon avec la mémoire
1682 à partir d'un invité en fonction n'augmentera pas la taille de la mémoire
1683 libre non affectée de l'hôte. En effet, le jeu de ballon avec la mémoire
1684 est donc un mécanisme de transfert de mémoire entre plusieurs machines virtuelles
1685 pendant leur fonctionnement. Cela peut servir pour démarrer temporairement
1686 une autre machine, ou, dans des environnements plus compliqués, pour une
1687 gestion sophistiquée de la mémoire de nombreuses machines virtuelles en fonction
1688 en parallèle, selon la façon dont la mémoire est utilisée par les invités.</para>
1689
1690 <para>Pour l'instant, le jeu de ballon avec la mémoire n'est supporté
1691 que via VBoxManage. Utilisez la commande suivante pour agrandir ou réduire
1692 la taille du ballon de mémoire dans une machine virtuelle en fonction où
1693 les suppléments invité sont installés: <screen>VBoxManage controlvm "nom VM" guestmemoryballoon &lt;n&gt;</screen>
1694 <computeroutput>"nom VM"</computeroutput> est le nom ou l'UUID de la machine
1695 virtuelle en question et <computeroutput>&lt;n&gt;</computeroutput> est
1696 la quantité de mémoire à affecté à partir de l'invité, en mégaoctets. Voir <xref
1697 linkend="vboxmanage-controlvm" /> pour plus d'informations.</para>
1698
1699 <para>Vous pouvez aussi définir un ballon par défaut qui sera automatiquement
1700 récupéré sur la VM à chaque fois qu'elle démarrera avec la commande
1701 suivante&#xA0;: <screen>VBoxManage modifyvm "nom VM" --guestmemoryballoon &lt;n&gt;</screen></para>
1702
1703 <para>Par défaut, aucun ballon de mémoire n'est affecté. C'est un paramètre
1704 de VM comme les autres paramètres de <computeroutput>modifyvm</computeroutput>
1705 et donc, on ne peut les définir que quand la machine est éteinte&#xA0;; voir <xref
1706 linkend="vboxmanage-modifyvm" />.</para>
1707 </sect2>
1708
1709 <sect2 id="guestadd-pagefusion">
1710 <title>Fusion de page</title>
1711
1712 <para>Alors que le jeu de ballon avec la mémoire réduit simplement la
1713 quantité de RAM disponible pour une VM, la fusion de page fonctionne différemment&#xA0;:
1714 elle évite les doublons de mémoire entre plusieurs VMs identiques et en
1715 fonction.</para>
1716
1717 <para>Dans un environnement serveur qui exécute plusieurs VMs identiques
1718 (comme avec des systèmes d'exploitation identiques) sur le même hôte,
1719 beaucoup de pages de mémoire sont identiques. La technologie de fusion
1720 de page de VirtualBox, introduite avec VirtualBox 3.2, est une technique
1721 de novel pour identifier efficacement ces pages de mémoire identiques et les
1722 partager entre plusieurs VMs.<note>
1723 <para>VirtualBox ne supporte la fusion de page que sur des hôtes 64 bits
1724 et il n'est pas supporté sur les hôtes Mac OS X. La fusion de page
1725 ne fonctionne aujourd'hui qu'avec des invités Windows (2000 et
1726 supérieur).</para>
1727 </note></para>
1728
1729 <para>Plus les VMs se ressemblent sur un hôte donné, plus la fusion de page
1730 peut réduire efficacement la quantité de mémoire hôte utilisée. Il fonctionne
1731 donc mieux si toutes les VMs d'un hôte exécutent des systèmes d'exploitation
1732 identiques (par exemple Windows XP Pack Service 2). Plutôt que d'avoir une
1733 copie complète de chaque système d'exploitation dans chaque VM, la fusion de
1734 page identifie les pages mémoire identiques utilisées par les systèmes
1735 d'exploitation et elle élimine les doublons, partageant la mémoire de l'hôte
1736 entre plusieurs machines ("deduplication"). Si une VM essaie de modifier
1737 une page partagée avec d'autres VMs, une nouvelle page est de nouveau affectée
1738 pour cette VM avec une copie de la page partagée ("copie à l'écriture").
1739 Tout ceci est entièrement transparent pour la machine virtuelle.</para>
1740
1741 <para>Il se peut que vous soyez familier de ce genre de transfert de mémire
1742 via d'autres produits d'hypervision qui appellent cette fonction le "partage
1743 de page" ou le "fusion d'une même page". Cependant, la fusion de page est
1744 très différente des autres solutions, dont les approches ont plusieurs
1745 inconvénients&#xA0;:<orderedlist>
1746 <listitem>
1747 <para>Les hyperviseurs traditionnels analysent <emphasis>toute</emphasis>
1748 la mémoire invité et calculent les sommes de contrôle (hachages) pour
1749 chaque page de mémoire individuelle. Puis ils cherchent des endroits
1750 avec des hachages identiques et comparent et comparent tout le contenu
1751 de ces pages&#xA0;; si deux pages donnent le même hachage, il est très
1752 probable que les pages soient identiques par leur contenu. Cela peut,
1753 bien sûr, prendre du temps, surtout si le système n'est pas inactif.
1754 La mémoire supplémentaire ne devient donc disponibles qu'après une
1755 durée importante (cela peut prendre des heures voire des jours&#xA0;!). Pire,
1756 ce genre d'algorithme de partage de page consomme en général beaucoup
1757 de ressources et augmente la vitesse de la
1758 virtualisation jusqu'à 10-20%.</para>
1759
1760 <para>La fusion de page dans VirtualBox utilise une logique des
1761 suppléments invité de VirtualBox pour identifier rapidement les cellules
1762 mémoire les plus vraisemblablement identiques dans les VMs. Elle peut
1763 faire la plupart des sauvegardes possibles des partages de pages
1764 presqu'immédiatement et avec pratiquement aucune charge.</para>
1765 </listitem>
1766
1767 <listitem>
1768 <para>La fusion de page a aussi beaucoup moins de chances d'être
1769 perdue avec de la mémoire identique qu'elle éliminera, pour apprendre
1770 seulement quelques secondes plus tard que la mémoire va maintenant
1771 changer, devant effectuer une réaffectation très gourmande et gênant
1772 souvent le service.</para>
1773 </listitem>
1774 </orderedlist></para>
1775
1776 <para>Pour l'instant, la fusion de page ne peut être contrôlée qu'avec
1777 VBoxManage et pendant qu'une VM est éteinte. Pour activer la fusion de page
1778 pour une VM, utilisez
1779 the following command:<screen>VBoxManage modifyvm "nom VM" --pagefusion on</screen></para>
1780
1781 <para>Vous pouvez voir l'opération de fusion de page en utilisant des
1782 métriques.
1783 <computeroutput>RAM/VMM/Shared</computeroutput> affiche la quantité totale
1784 de pages fusionnées, tandis que la métrique par VM
1785 <computeroutput>Guest/RAM/Usage/Shared</computeroutput> renverra la quantité
1786 de mémoire fusionnée d'une VM donnée. Merci de vous reporter à <xref
1787 linkend="metrics" /> pour des informations sur la manière de demander des
1788 métriques.</para>
1789 </sect2>
1790 </sect1>
1791</chapter>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette