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 l'invité 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 système d'exploitation ait é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 :<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 capture par l'OS invité. Pour que cela fonctionne, un
|
---|
44 | pilote de souris spécial est installé dans l'invité 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 l'invité 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 et 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 ; 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é ; voir
|
---|
111 | <xref linkend="guestadd-guestprops" /> pour les détails.</para>
|
---|
112 |
|
---|
113 | <para>En outre, des applications peuvent être démarrées dans l'invité
|
---|
114 | à partir de l'hôte ; voir <xref linkend="guestadd-guestcontrol" />.</para>
|
---|
115 | </glossdef>
|
---|
116 | </glossentry>
|
---|
117 |
|
---|
118 | <glossentry>
|
---|
119 | <glossterm>Synchronisation 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. Une VM pourrait aussi
|
---|
130 | être mise en pause, ce qui arrête le cours du temps dans l'invité
|
---|
131 | pendant 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 | "rattraper", 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 l'heure 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 ; 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œ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> ; 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 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 :</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é "Insérer l'image
|
---|
245 | du CD des 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 :</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> :<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 Finder 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, vous 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 :</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 silencieuse</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 | <para><note><para>Sur certaines versions de Windows comme Windows 2000
|
---|
382 | et Windows XP les fenêtres d'intervention de l'utilisateur mentionnées
|
---|
383 | ci-dessus s'afficheront toujours, même après avoir importé les
|
---|
384 | certificats d'Oracle.</para></note></para>
|
---|
385 |
|
---|
386 | <para>Depuis VirtualBox 4.2, vous pouvez installer ces certificats CA
|
---|
387 | sur un invité Windows de façon automatisée en utilisant l'outil
|
---|
388 | <computeroutput>VBoxCertUtil.exe</computeroutput> qui se trouve sur
|
---|
389 | le CD d'installation des suppléments invité dans le dossier
|
---|
390 | <computeroutput>cert</computeroutput> :</para>
|
---|
391 |
|
---|
392 | <itemizedlist>
|
---|
393 | <listitem>
|
---|
394 | <para>Connectez-vous en tant qu'administrateur sur l'invité.</para>
|
---|
395 | </listitem>
|
---|
396 |
|
---|
397 | <listitem>
|
---|
398 | <para>Montez le .ISO des suppléments invité de VirtualBox.</para>
|
---|
399 | </listitem>
|
---|
400 |
|
---|
401 | <listitem>
|
---|
402 | <para>Ouvrez une fenêtre de ligne de commande sur l'invité et rendez-vous
|
---|
403 | dans le dossier <computeroutput>cert</computeroutput> du CD des
|
---|
404 | suppléments invité de VirtualBox.</para>
|
---|
405 | </listitem>
|
---|
406 |
|
---|
407 | <listitem>
|
---|
408 | <para>Faites <screen>VBoxCertUtil add-trusted-publisher oracle-vbox.cer --root oracle-vbox.cer</screen></para>
|
---|
409 | <para>Cela installera les certificats dans le stockage des certificats.
|
---|
410 | Si on installe les mêmes certificats plus d'une fois, une erreur
|
---|
411 | circonstanciée s'affichera.</para>
|
---|
412 | </listitem>
|
---|
413 | </itemizedlist>
|
---|
414 |
|
---|
415 | <para>Avant VirtualBox 4.2, il faut importer les certificats CA d'Oracle
|
---|
416 | de manière plus manuelle en utilisant l'outil
|
---|
417 | <computeroutput>certutil.exe</computeroutput> inclu depuis Windows
|
---|
418 | Vista. Pour des versions de Windows antérieures à Vista, vous devez
|
---|
419 | télécharger et installer <computeroutput>certutil.exe</computeroutput>
|
---|
420 | à la main. Les certificats n'étant pas sur le CD-ROM des suppléments
|
---|
421 | invité de VirtualBox précédant la 4.2, vous devez les extraire préalablement
|
---|
422 | d'un exécutable de VirtualBox signé.</para>
|
---|
423 |
|
---|
424 | <para>Dans l'exemple suivant, les ertificats nécessaires seront extraits
|
---|
425 | de l'installeur des suppléments invité pour Windows sur le CD-ROM :</para>
|
---|
426 |
|
---|
427 | <glosslist>
|
---|
428 | <glossentry>
|
---|
429 | <glossterm>VeriSign Code Signing CA</glossterm>
|
---|
430 | <glossdef>
|
---|
431 | <para>Dans l'explorateur Windows, faites un clic droit sur
|
---|
432 | VBoxWindowsAdditions-<Architecture>.exe, cliquez sur
|
---|
433 | "Propriétés"</para>
|
---|
434 | <itemizedlist>
|
---|
435 | <listitem>
|
---|
436 | <para>Allez sur l'onglet "Signatures numériques", choisissez
|
---|
437 | "Oracle Corporation" et cliquez sur "Détails"</para>
|
---|
438 | </listitem>
|
---|
439 | <listitem>
|
---|
440 | <para>Dans l'onglet "Général" cliquez sur "Afficher le Certificat"</para>
|
---|
441 | </listitem>
|
---|
442 | <listitem>
|
---|
443 | <para>Dans l'onglet "Chemin de Certification", sélectionnez
|
---|
444 | "VeriSign Class 3 Public Primary CA"</para>
|
---|
445 | </listitem>
|
---|
446 | <listitem>
|
---|
447 | <para>Cliquez sur "Afficher le certificat"</para>
|
---|
448 | </listitem>
|
---|
449 | <listitem>
|
---|
450 | <para>Dans l'onglet "Détails" cliquez sur "Copier vers le fichier..."</para>
|
---|
451 | </listitem>
|
---|
452 | <listitem>
|
---|
453 | <para>Dans l'assistant qui apparaît, choisissez "DER encoded binary (binaire
|
---|
454 | encodé DER X.509 (.CER)" et enregistrez le fichier du certificat
|
---|
455 | dans un chemin local, puis terminez l'assistant</para>
|
---|
456 | </listitem>
|
---|
457 | <listitem>
|
---|
458 | <para>Fermez la boîte de dialogue du certificat "Verisign Class 3 Code Signing
|
---|
459 | 2010 CA"</para>
|
---|
460 | </listitem>
|
---|
461 | </itemizedlist>
|
---|
462 | </glossdef>
|
---|
463 | </glossentry>
|
---|
464 |
|
---|
465 | <glossentry>
|
---|
466 | <glossterm>Oracle Corporation</glossterm>
|
---|
467 | <glossdef>
|
---|
468 | <para>Dans l'explorateur Windows, effectuez un clic droit sur
|
---|
469 | VBoxWindowsAdditions-<Architecture>.exe, cliquez sur
|
---|
470 | "Propriétés"</para>
|
---|
471 | <itemizedlist>
|
---|
472 | <listitem>
|
---|
473 | <para>Allez sur l'onglet "Signatures numériques", choisissez
|
---|
474 | "Oracle Corporation" et cliquez sur "Détails"</para>
|
---|
475 | </listitem>
|
---|
476 | <listitem>
|
---|
477 | <para>Dans l'onglet "Général", cliquez sur "Afficher le Certificat"</para>
|
---|
478 | </listitem>
|
---|
479 | <listitem>
|
---|
480 | <para>Dans l'onglet "Détails" cliquez sur "Copier vers le fichier ..."</para>
|
---|
481 | </listitem>
|
---|
482 | <listitem>
|
---|
483 | <para>Dans l'assistant qui apparaît, choisissez "DER encoded binary X.509 (.CER)"
|
---|
484 | et enregistrez le fichier du certificat dans un chemin local, terminez
|
---|
485 | l'assistant</para>
|
---|
486 | </listitem>
|
---|
487 | <listitem>
|
---|
488 | <para>Fermez la boîte du dialogue du certificat "Oracle Corporation"</para>
|
---|
489 | </listitem>
|
---|
490 | </itemizedlist>
|
---|
491 | </glossdef>
|
---|
492 | </glossentry>
|
---|
493 | </glosslist>
|
---|
494 |
|
---|
495 | <para>Après avoir exporté les deux certificats ci-dessus, vous pouvez
|
---|
496 | les importer dans le trousseau des certificats en utilisant l'outil
|
---|
497 | <computeroutput>certutil.exe</computeroutput> :</para>
|
---|
498 |
|
---|
499 | <para><computeroutput>certutil -addstore -f Root "<Chemin du fichier
|
---|
500 | du certificat exporté>"</computeroutput></para>
|
---|
501 |
|
---|
502 | <para>Afin de permettre des installations invité entièrement sans efforts,
|
---|
503 | vous pouvez spécifier un paramètre en ligne de commande au lanceur de
|
---|
504 | l'installation :</para>
|
---|
505 |
|
---|
506 | <screen>VBoxWindowsAdditions.exe /S</screen>
|
---|
507 |
|
---|
508 | <para>Ceci installe automatiquement les bons fichiers et les bons pilotes
|
---|
509 | pour la plateforme correspondante (32 ou 64 bits).</para>
|
---|
510 |
|
---|
511 | <para><note><para>Par défaut, sur une installation sans efforts sur un invité
|
---|
512 | Windows 7 ou 8, un pilote graphique XPDM va s'installer. Ce pilote
|
---|
513 | graphique ne supporte pas Windows Aero / Direct3D de l'invité - il faut
|
---|
514 | donc installer à la place le pilote graphique expérimental WDDM. Pour
|
---|
515 | sélectionner ce pilote par défaut, ajoutez le paramètre
|
---|
516 | <computeroutput>/with_wddm</computeroutput> de la ligne de commande quand
|
---|
517 | vous appelez l'installeur des suppléments invité Windows.</para></note></para>
|
---|
518 |
|
---|
519 | <para><note><para>Pour que Windows Aero fonctionne correctement sur un invité,
|
---|
520 | la taille de la mémoire graphique de l'invité doit être configurée pour
|
---|
521 | être d'au moins 128 Mo.</para></note></para>
|
---|
522 |
|
---|
523 | <para>Pour plus d'options concernant les installations d'invité sans efforts,
|
---|
524 | consultez l'aide en ligne de commande en utilisant la commande :</para>
|
---|
525 |
|
---|
526 | <screen>VBoxWindowsAdditions.exe /?</screen>
|
---|
527 | </sect3>
|
---|
528 |
|
---|
529 | <sect3 id="windows-guest-file-extraction">
|
---|
530 | <title>Extraction manuelle du fichier</title>
|
---|
531 |
|
---|
532 | <para>Si vous souhaitez installer les fichiers et les pilotes à la main,
|
---|
533 | vous pouvez extraire les fichiers des suppléments invité Windows en
|
---|
534 | tapant :</para>
|
---|
535 |
|
---|
536 | <screen>VBoxWindowsAdditions.exe /extract</screen>
|
---|
537 |
|
---|
538 | <para>Pour extraire explicitement les suppléments invité Windows pour
|
---|
539 | une autre plateforme que celle où vous êtes (par exemple des fichiers 64
|
---|
540 | bits sur une plateforme 32 bits), vous devez exécuter l'installeur pour
|
---|
541 | la plateforme adéquate
|
---|
542 | (<computeroutput>VBoxWindowsAdditions-x86.exe</computeroutput> ou
|
---|
543 | <computeroutput>VBoxWindowsAdditions-amd64.exe</computeroutput>) avec
|
---|
544 | le paramètre <computeroutput>/extract</computeroutput>.</para>
|
---|
545 | </sect3>
|
---|
546 |
|
---|
547 | </sect2>
|
---|
548 |
|
---|
549 | <sect2>
|
---|
550 | <title>Suppléments invité pour Linux</title>
|
---|
551 |
|
---|
552 | <para>Comme les suppléments invité Windows, les suppléments invité de
|
---|
553 | VirtualBox pour Linux sont un ensemble de pilotes de périphérique et
|
---|
554 | d'applications système qui s'installent dans le système d'exploitation invité.</para>
|
---|
555 |
|
---|
556 | <para>Les distributions Linux suivantes sont supportées officiellement :</para>
|
---|
557 |
|
---|
558 | <itemizedlist>
|
---|
559 | <listitem>
|
---|
560 | <para>Oracle Linux à partir de la version 5, y compris les noyaux UEK ;</para>
|
---|
561 | </listitem>
|
---|
562 | <listitem>
|
---|
563 | <para>Fedora à partir de Fedora Core 4;</para>
|
---|
564 | </listitem>
|
---|
565 |
|
---|
566 | <listitem>
|
---|
567 | <para>Redhat Enterprise Linux à partir de la version 3;</para>
|
---|
568 | </listitem>
|
---|
569 |
|
---|
570 | <listitem>
|
---|
571 | <para>SUSE et openSUSE Linux à partir de la version 9;</para>
|
---|
572 | </listitem>
|
---|
573 |
|
---|
574 | <listitem>
|
---|
575 | <para>Ubuntu à partir de la version 5.10.</para>
|
---|
576 | </listitem>
|
---|
577 | </itemizedlist>
|
---|
578 |
|
---|
579 | <para>Beaucoup d'autres distributions sont connues pour fonctionner avec
|
---|
580 | les suppléments invité.</para>
|
---|
581 |
|
---|
582 | <para>La version du noyau Linux fournie par défaut dans SUSE et
|
---|
583 | openSUSE 10.2, dans Ubuntu 6.10 (toutes les versions) et Ubuntu 6.06
|
---|
584 | (édition serveur) contient un bogue qui peut le faire planter au démarrage
|
---|
585 | quand il tourne sur une machine virtuelle. Les suppléments invité fonctionnent
|
---|
586 | dans ces distributions.</para>
|
---|
587 |
|
---|
588 | <para>Remarquez que certaines distributions Linux sont déjà fournies avec
|
---|
589 | tout ou partie des suppléments invité VirtualBox. Vous pouvez choisir
|
---|
590 | de garder la version des suppléments invité de votre distribution, mais
|
---|
591 | ils sont souvent obsolètes et limités dans leurs fonctionnalités, donc nous
|
---|
592 | recommandons de les remplacer par les
|
---|
593 | suppléments invité fournis avec VirtualBox. L'installeur des suppléments
|
---|
594 | invité de VirtualBox pour Linux essaie de détecter l'installation existante
|
---|
595 | et de les remplacer, mais selon la façon dont votre distribution intègre
|
---|
596 | les suppléments invité, cela peut exiger un peu d'intervention manuelle.
|
---|
597 | Il est fortement
|
---|
598 | recommandé de prendre un instantané de la machine virtuelle avant de
|
---|
599 | remplacer les suppléments invité préinstallés.</para>
|
---|
600 |
|
---|
601 | <sect3>
|
---|
602 | <title>Installer les suppléments invité pour Linux</title>
|
---|
603 |
|
---|
604 | <para>Les suppléments invité VirtualBox pour Linux sont fournis sur
|
---|
605 | le même fichier de CD-ROM virtuel que les suppléments invité pour Windows
|
---|
606 | décrits ci-dessus. Ils sont également fournis avec un programme d'installation
|
---|
607 | qui vous guide à travers le processus de paramétrage bien que du fait des
|
---|
608 | différences significatives entre les distributions Linux, l'installation
|
---|
609 | peut être légèrement plus complexe.</para>
|
---|
610 |
|
---|
611 | <para>L'nstallation implique généralement les étapes suivantes :</para>
|
---|
612 |
|
---|
613 | <orderedlist>
|
---|
614 | <listitem>
|
---|
615 | <para>Avant d'installer les suppléments invité, vous devrez
|
---|
616 | préparer votre système invité à construire les modules externes du
|
---|
617 | noyau. Ceci fonctionne comme décrit au <xref
|
---|
618 | linkend="externalkernelmodules" />, sauf que cette étape doit être
|
---|
619 | maintenant effectuée dans votre <emphasis>invité</emphasis> Linux
|
---|
620 | et non sur un système hôte Linux , comme décrit ici.</para>
|
---|
621 |
|
---|
622 | <para>De nouveau, comme avec les hôtes Linux, nous recommandons
|
---|
623 | d'utiliser DKMS s'il est disponible pour le système invité. S'il n'est
|
---|
624 | pas installé, utilisez cette commande pour les systèmes Ubuntu/Debian :
|
---|
625 | <screen>sudo apt-get install dkms</screen>
|
---|
626 | ou, pour les systèmes Fedora : <screen>yum install dkms</screen></para>
|
---|
627 |
|
---|
628 | <para>Assurez-vous d'installer DKMS <emphasis>avant</emphasis>
|
---|
629 | d'installer les suppléments invité Linux. Si DKMS n'est pas disponible
|
---|
630 | ou pas installé, il faudra recréer à la main les modules noyau de
|
---|
631 | l'invité à chaque fois que le noyau invité sera mis à jour en utilisant
|
---|
632 | la commande <screen>/etc/init.d/vboxadd setup</screen> en tant
|
---|
633 | qu'administrateur.
|
---|
634 | </para>
|
---|
635 | </listitem>
|
---|
636 |
|
---|
637 | <listitem>
|
---|
638 | <para>Insérez le fichier de CD
|
---|
639 | <computeroutput>VBoxGuestAdditions.iso</computeroutput> dans le lecteur
|
---|
640 | CD-ROM virtuel de votre système invité, exactement de la même façon
|
---|
641 | que ce qui est décrit pour un invité Windows dans <xref
|
---|
642 | linkend="mountingadditionsiso" />.</para>
|
---|
643 | </listitem>
|
---|
644 |
|
---|
645 | <listitem>
|
---|
646 | <para>Rendez-vous dans le répertoire où est monté votre lecteur CD-ROM
|
---|
647 | et exécutez, en tant qu'administrateur :</para>
|
---|
648 |
|
---|
649 | <screen>sh ./VBoxLinuxAdditions.run</screen>
|
---|
650 |
|
---|
651 | </listitem>
|
---|
652 | </orderedlist>
|
---|
653 |
|
---|
654 | <para>Pour votre confort, nous fournissons les
|
---|
655 | instructions pas à pas suivantes pour les copies fraîchement installées
|
---|
656 | des versions récentes des distributions Linux les plus populaires.
|
---|
657 | Après ces étapes préparatoires, vous pouvez
|
---|
658 | exécuter l'installeur des suppléments invité VirtualBox comme décrit
|
---|
659 | ci-dessus.</para>
|
---|
660 |
|
---|
661 | <sect4>
|
---|
662 | <title>Ubuntu</title>
|
---|
663 |
|
---|
664 | <para><orderedlist>
|
---|
665 | <listitem>
|
---|
666 | <para>Afin de mettre à jour complètement votre système invité, ouvrez un
|
---|
667 | terminal et lancez <screen>apt-get update</screen> en tant qu'administrateur
|
---|
668 | suivi de <screen>apt-get upgrade</screen></para>
|
---|
669 | </listitem>
|
---|
670 |
|
---|
671 | <listitem>
|
---|
672 | <para>Installez DKMS en utilisant <screen>apt-get install dkms</screen></para>
|
---|
673 | </listitem>
|
---|
674 |
|
---|
675 | <listitem>
|
---|
676 | <para>Redémarrez votre système invité afin d'activer les mises à
|
---|
677 | jour puis poursuivez comme décrit ci-dessus.</para>
|
---|
678 | </listitem>
|
---|
679 | </orderedlist></para>
|
---|
680 | </sect4>
|
---|
681 |
|
---|
682 | <sect4>
|
---|
683 | <title>Fedora</title>
|
---|
684 |
|
---|
685 | <para><orderedlist>
|
---|
686 | <listitem>
|
---|
687 | <para>Afin de mettre à jour complètement votre système invité, ouvrez un
|
---|
688 | terminal et lancez <screen>yum update</screen> en tant qu'administrateur.</para>
|
---|
689 | </listitem>
|
---|
690 |
|
---|
691 | <listitem>
|
---|
692 | <para>Installez DKMS et le compilateur GNU C en utilisant
|
---|
693 | <screen>yum install dkms</screen> suivi de
|
---|
694 | <screen>yum install gcc</screen></para>
|
---|
695 | </listitem>
|
---|
696 |
|
---|
697 | <listitem>
|
---|
698 | <para>Redémarrez votre système invité afin d'activer les
|
---|
699 | mises à jour puis poursuivez comme décrit ci-dessus.</para>
|
---|
700 | </listitem>
|
---|
701 | </orderedlist></para>
|
---|
702 | </sect4>
|
---|
703 |
|
---|
704 | <sect4>
|
---|
705 | <title>openSUSE</title>
|
---|
706 |
|
---|
707 | <para><orderedlist>
|
---|
708 | <listitem>
|
---|
709 | <para>Afin de mettre à jour complètement votre système invité, ouvrez un
|
---|
710 | terminal et lancez <screen>zypper update</screen> en tant
|
---|
711 | qu'administrateur.</para>
|
---|
712 | </listitem>
|
---|
713 |
|
---|
714 | <listitem>
|
---|
715 | <para>Installez l'outil make et le compilateur GNU C en utilisant
|
---|
716 | <screen>zypper install make gcc</screen></para>
|
---|
717 | </listitem>
|
---|
718 |
|
---|
719 | <listitem>
|
---|
720 | <para>Redémarrez votre système invité afin d'activer les
|
---|
721 | mises à jour.</para>
|
---|
722 | </listitem>
|
---|
723 |
|
---|
724 | <listitem>
|
---|
725 | <para>Cherchez le noyau que vous exécutez en utilisant <screen>uname -a</screen>
|
---|
726 | Un exemple serait
|
---|
727 | <computeroutput>2.6.31.12-0.2-default</computeroutput> qui renvoie
|
---|
728 | au noyau "par défaut". Puis installez le bon paquet de
|
---|
729 | développement du noyau. Dans l'exemple ci-dessus, il s'agirait de
|
---|
730 | <screen>zypper install kernel-default-devel</screen></para>
|
---|
731 | </listitem>
|
---|
732 |
|
---|
733 | <listitem>
|
---|
734 | <para>Assurez-vous que votre noyau actuel
|
---|
735 | (<computeroutput>uname -a</computeroutput>) et les paquets du
|
---|
736 | noyau que vous avez installés (<computeroutput>rpm -qa
|
---|
737 | kernel\*</computeroutput>) ont exactement le même numéro de version.
|
---|
738 | Continuez l'installation comme décrit ci-dessus.</para>
|
---|
739 | </listitem>
|
---|
740 | </orderedlist></para>
|
---|
741 | </sect4>
|
---|
742 |
|
---|
743 | <sect4>
|
---|
744 | <title>SuSE Linux Enterprise Desktop (SLED)</title>
|
---|
745 |
|
---|
746 | <para><orderedlist>
|
---|
747 | <listitem>
|
---|
748 | <para>Afin de mettre à jour complètement votre système invité, ouvrez un
|
---|
749 | terminal et lancez <screen>zypper update</screen> en tant
|
---|
750 | qu'administrateur.</para>
|
---|
751 | </listitem>
|
---|
752 |
|
---|
753 | <listitem>
|
---|
754 | <para>Installez le compilateur the GNU C en utilisant
|
---|
755 | <screen>zypper install gcc</screen></para>
|
---|
756 | </listitem>
|
---|
757 |
|
---|
758 | <listitem>
|
---|
759 | <para>Redémarrez votre système invité afin d'activer les
|
---|
760 | mises à jour.</para>
|
---|
761 | </listitem>
|
---|
762 |
|
---|
763 | <listitem>
|
---|
764 | <para>Cherchez le noyau que vous exécutez en utilisant <screen>uname -a</screen>
|
---|
765 | Un exemple serait
|
---|
766 | <computeroutput>2.6.27.19-5.1-default</computeroutput> qui renvoie
|
---|
767 | au noyau "par défaut". Puis installez le bon paquet de
|
---|
768 | développement du noyau. Dans l'exemple ci-dessus, il s'agirait de
|
---|
769 | <screen>zypper install kernel-syms kernel-source</screen></para>
|
---|
770 | </listitem>
|
---|
771 |
|
---|
772 | <listitem>
|
---|
773 | <para>Assurez-vous que votre noyau actuel
|
---|
774 | (<computeroutput>uname -a</computeroutput>) et les paquets du
|
---|
775 | noyau que vous avez installés (<computeroutput>rpm -qa
|
---|
776 | kernel\*</computeroutput>) ont exactement le même numéro de version.
|
---|
777 | Continuez l'installation comme décrit ci-dessus.</para>
|
---|
778 | </listitem>
|
---|
779 | </orderedlist></para>
|
---|
780 | </sect4>
|
---|
781 |
|
---|
782 | <sect4>
|
---|
783 | <title>Mandrake</title>
|
---|
784 |
|
---|
785 | <para><orderedlist>
|
---|
786 | <listitem>
|
---|
787 | <para>Mandrake inclut des suppléments invité VirtualBox qui seront
|
---|
788 | remplacés si vous suivez ces étapes.</para>
|
---|
789 | </listitem>
|
---|
790 |
|
---|
791 | <listitem>
|
---|
792 | <para>Afin de mettre à jour complètement votre système invité, ouvrez un
|
---|
793 | terminal et lancez <screen>urpmi --auto-update</screen>
|
---|
794 | en tant qu'administrateur.</para>
|
---|
795 | </listitem>
|
---|
796 |
|
---|
797 | <listitem>
|
---|
798 | <para>Redémarrez le système afin d'activer les mises à jour.</para>
|
---|
799 | </listitem>
|
---|
800 |
|
---|
801 | <listitem>
|
---|
802 | <para>Installez DKMS en utilisant <screen>urpmi dkms</screen>
|
---|
803 | et assurez-vous de choisir le bon paquet kernel-devel quand
|
---|
804 | l'installeur vous le demande (utilisez <computeroutput>uname -a</computeroutput>
|
---|
805 | pour comparer).</para>
|
---|
806 | </listitem>
|
---|
807 | </orderedlist></para>
|
---|
808 | </sect4>
|
---|
809 |
|
---|
810 | <sect4>
|
---|
811 | <title>Oracle Linux, Red Hat Enterprise Linux et CentOS</title>
|
---|
812 |
|
---|
813 | <para><orderedlist>
|
---|
814 | <listitem>
|
---|
815 | <para>Pour les versions antérieures à 6, ajoutez
|
---|
816 | <computeroutput>divider=10</computeroutput> aux options de démarrage
|
---|
817 | du noyau dans
|
---|
818 | <computeroutput>/etc/grub.conf</computeroutput> pour réduire la
|
---|
819 | charge du processeur actif.</para>
|
---|
820 | </listitem>
|
---|
821 |
|
---|
822 | <listitem>
|
---|
823 | <para>Afin de mettre à jour complètement votre système invité, ouvrez un
|
---|
824 | terminal et lancez <screen>yum update</screen> en tant
|
---|
825 | qu'administrateur.</para>
|
---|
826 | </listitem>
|
---|
827 |
|
---|
828 | <listitem>
|
---|
829 | <para>Installez le compilateur GNU C et les paquets de développement
|
---|
830 | du noyau en utilisant <screen>yum install gcc</screen> suivi de
|
---|
831 | <screen>yum install kernel-devel</screen> Pour les noyaux
|
---|
832 | Oracle UEK, utilisez <screen>yum install kernel-uek-devel</screen>
|
---|
833 | pour installer les en-têtes du noyau UEK.</para>
|
---|
834 | </listitem>
|
---|
835 |
|
---|
836 | <listitem>
|
---|
837 | <para>Redémarrez votre système invité afin d'activer les
|
---|
838 | mises à jour puis poursuivez comme décrit ci-dessus.</para>
|
---|
839 | </listitem>
|
---|
840 |
|
---|
841 | <listitem>
|
---|
842 | <para>Si Oracle Linux ne trouve pas les paquets requis,
|
---|
843 | soit vous devez les installer à partir d'une autre source (comme
|
---|
844 | un DVD), soit utilisez le serveur public Yum d'Oracle
|
---|
845 | qui se troupe sur <ulink
|
---|
846 | url="http://public-yum.oracle.com/">http://public-yum.oracle.com</ulink>.</para>
|
---|
847 | </listitem>
|
---|
848 | </orderedlist></para>
|
---|
849 | </sect4>
|
---|
850 |
|
---|
851 | <sect4>
|
---|
852 | <title>Debian</title>
|
---|
853 |
|
---|
854 | <para><orderedlist>
|
---|
855 | <listitem>
|
---|
856 | <para>Afin de mettre à jour complètement votre système invité, ouvrez un
|
---|
857 | terminal et lancez <screen>apt-get update</screen> en tant qu'administrateur
|
---|
858 | suivi de <screen>apt-get upgrade</screen></para>
|
---|
859 | </listitem>
|
---|
860 |
|
---|
861 | <listitem>
|
---|
862 | <para>Installez l'outil make et le compilateur GNU C en utilisant
|
---|
863 | <screen>apt-get install make gcc</screen></para>
|
---|
864 | </listitem>
|
---|
865 |
|
---|
866 | <listitem>
|
---|
867 | <para>Redémarrez votre système invité afin d'activer les
|
---|
868 | mises à jour.</para>
|
---|
869 | </listitem>
|
---|
870 |
|
---|
871 | <listitem>
|
---|
872 | <para>Déterminez la version exacte de votre noyau en utilisant
|
---|
873 | <computeroutput>uname -a</computeroutput> et installez la bonne
|
---|
874 | version du paquete linux-headers, par exemple en utilisant
|
---|
875 | <screen>apt-get install linux-headers-2.6.26-2-686</screen></para>
|
---|
876 | </listitem>
|
---|
877 | </orderedlist></para>
|
---|
878 | </sect4>
|
---|
879 | </sect3>
|
---|
880 |
|
---|
881 | <sect3>
|
---|
882 | <title>Intégration graphique de la souris</title>
|
---|
883 |
|
---|
884 | <para>Dans les invités Linux et Solaris, l'intégration graphique de la
|
---|
885 | souris de VirtualBox passe par le système X Window. VirtualBox peut
|
---|
886 | utiliser la variante X.Org du système (ou XFree86 version 4.3 qui est
|
---|
887 | identique à la première version de X.Org). Au cours du processus
|
---|
888 | d'installation, le serveur d'affichage X.Org sera paramétré pour utiliser
|
---|
889 | les pilotes graphiques et de souris fournis avec les suppléments invité.</para>
|
---|
890 |
|
---|
891 | <para>Après l'installation des suppléments invité dans une installation
|
---|
892 | neuve d'une distribution Linux ou d'un système Solaris supportés, (beaucoup
|
---|
893 | de systèmes non supportés fonctionneront correctement aussi), le mode
|
---|
894 | graphique de l'invité changera pour s'adapter à la taille de la fenêtre
|
---|
895 | VirtualBox et de l'hôte lorsqu'elle est redimensionnée. Vous pouvez aussi
|
---|
896 | demander au système invité de passer à une résolution en particulier en
|
---|
897 | envoyant une "suggestion de mode graphique" en utilisant l'outil
|
---|
898 | <computeroutput>VBoxManage</computeroutput>.</para>
|
---|
899 |
|
---|
900 | <para>Plusieurs écrans invités sont supportés dans les invités utilisant
|
---|
901 | le serveur X.Org version 1.3 (qui fait partie de la version 7.3 du
|
---|
902 | système X Window version 11) ou une version supérieure. La présentation
|
---|
903 | des écrans invités peut être ajustée au besoin en utilisant les outils
|
---|
904 | fournis avec le système d'exploitation invité.</para>
|
---|
905 |
|
---|
906 | <para>Si vous voulez mieux comprendre les détails de la manière dont les pilotes
|
---|
907 | X.Org sont paramétrés (en particulier si vous souhaitez les utiliser dans
|
---|
908 | un réglage non géré correctement par notre installeur), vous devriez lire
|
---|
909 | <xref linkend="guestxorgsetup" />.</para>
|
---|
910 | </sect3>
|
---|
911 |
|
---|
912 | <sect3>
|
---|
913 | <title>Metter à jour les suppléments invité Linux</title>
|
---|
914 |
|
---|
915 | <para>Les suppléments invité peuvent être mis à jour simplement en refaisant
|
---|
916 | la procédure d'installation avec une image de CD-ROM mise à jour. Ceci
|
---|
917 | remplacera les pilotes par des versions mises à jour. Vous devriez
|
---|
918 | redémarrer après avoir mis à jour les suppléments invité.</para>
|
---|
919 | </sect3>
|
---|
920 |
|
---|
921 | <sect3>
|
---|
922 | <title>Désinstaller les suppléments invité Linux</title>
|
---|
923 |
|
---|
924 | <para>Si vous avez une version des suppléments invité installée sur
|
---|
925 | votre machine virtuelle et si vous souhaitez l'enlever sans en installer
|
---|
926 | d'autres, vous pouvez le faire en insérant l'image CD des suppléments
|
---|
927 | invité dans le lecteur de CD-ROM virtuel comme décrit ci-dessus et en
|
---|
928 | lançant l'installeur des suppléments invité actuels avec le paramètre
|
---|
929 | "uninstall" à partir de l'endroit où est monté l'image du CD sur
|
---|
930 | l'invité : <screen>sh ./VBoxLinuxAdditions.run uninstall</screen></para>
|
---|
931 |
|
---|
932 | <para>Si cela fonctionnera en principe sans problème, il se peut que vous
|
---|
933 | deviez faire certains nettoyages à la main sur l'invité (en particulier
|
---|
934 | du fichier XFree86Config ou xorg.conf) dans certains cas, surtout si la
|
---|
935 | version installée des suppléments ou le système d'exploitation invité
|
---|
936 | étaient très anciens ou si vous avez fait vos propres modifications du
|
---|
937 | paramétrage des suppléments invité après les avoir installé.</para>
|
---|
938 |
|
---|
939 | <para>À partir de la version 3.1.0, vous pouvez désinstaller les
|
---|
940 | suppléments en appelant <screen>/opt/VBoxGuestAdditions-@VBOX_VERSION_STRING@/uninstall.sh</screen>Merci
|
---|
941 | de remplacer
|
---|
942 | <computeroutput>/opt/VBoxGuestAdditions-@VBOX_VERSION_STRING@</computeroutput>
|
---|
943 | par le bon répertoire d'installation des suppléments invité.</para>
|
---|
944 | </sect3>
|
---|
945 | </sect2>
|
---|
946 |
|
---|
947 | <sect2>
|
---|
948 | <title>Suppléments invité pour Solaris</title>
|
---|
949 |
|
---|
950 | <para>Comme les suppléments invité pour Windows, les suppléments invité
|
---|
951 | de VirtualBox pour Solaris incluent un ensemble de pilotes de périphériques
|
---|
952 | et d'applications système qui peuvent s'installer dans le système d'exploitation
|
---|
953 | invité.</para>
|
---|
954 |
|
---|
955 | <para>Les distributions Solaris suivantes sont officiellement
|
---|
956 | supportées :</para>
|
---|
957 |
|
---|
958 | <itemizedlist>
|
---|
959 | <listitem>
|
---|
960 | <para>Solaris 11 y compris Solaris 11 Express;</para>
|
---|
961 | </listitem>
|
---|
962 |
|
---|
963 | <listitem>
|
---|
964 | <para>Solaris 10 (u5 et supérieur);</para>
|
---|
965 | </listitem>
|
---|
966 | </itemizedlist>
|
---|
967 |
|
---|
968 | <para>Il se peut que d'autres distributions fonctionnent si elles se basent
|
---|
969 | sur des versions des logiciels comparables.</para>
|
---|
970 |
|
---|
971 | <sect3>
|
---|
972 | <title>Installer les suppléments invité Solaris</title>
|
---|
973 |
|
---|
974 | <para>Les suppléments invité de VirtualBox pour Solaris sont fournis
|
---|
975 | sur le même ISO de CD-ROM que les suppléments pour Windows et Linux
|
---|
976 | décrits ci-dessus. Ils sont aussi fournis avec un programme d'installation
|
---|
977 | qui vous guide à travers le processus d'initialisation.</para>
|
---|
978 |
|
---|
979 | <para>L'installation implique les étapes suivantes :</para>
|
---|
980 |
|
---|
981 | <orderedlist>
|
---|
982 | <listitem>
|
---|
983 | <para>Monter le fichier
|
---|
984 | <computeroutput>VBoxGuestAdditions.iso</computeroutput> comme votre
|
---|
985 | lecteur de CD-ROM virtuel de votre invité Solaris, exactement comme
|
---|
986 | expliqué pour un invité Windows au <xref
|
---|
987 | linkend="mountingadditionsiso" />.</para>
|
---|
988 |
|
---|
989 | <para>Au cas où le lecteur de CD-ROM de l'invité ne se monte pas
|
---|
990 | (ce qu'on a constaté avec certaines versions de Solaris 10), exécutez
|
---|
991 | en tant qu'administrateur :</para>
|
---|
992 |
|
---|
993 | <screen>svcadm restart volfs</screen>
|
---|
994 | </listitem>
|
---|
995 |
|
---|
996 | <listitem>
|
---|
997 | <para>Rendez-vous dans le répertoire où votre lecteur de CD-ROM est
|
---|
998 | monté et exécutez en tant qu'administrateur :</para>
|
---|
999 |
|
---|
1000 | <screen>pkgadd -G -d ./VBoxSolarisAdditions.pkg</screen>
|
---|
1001 | </listitem>
|
---|
1002 |
|
---|
1003 | <listitem>
|
---|
1004 | <para>Choisissez "1" et confirmez l'installation du paquet des
|
---|
1005 | suppléments invité. Après la fin de l'installation, reconnectez-vous
|
---|
1006 | au serveur X de votre invité pour activer suppléments invité de X11.</para>
|
---|
1007 | </listitem>
|
---|
1008 | </orderedlist>
|
---|
1009 | </sect3>
|
---|
1010 |
|
---|
1011 | <sect3>
|
---|
1012 | <title>Désinstaller les suppléments invité Solaris</title>
|
---|
1013 |
|
---|
1014 | <para>Les suppléments invité Solaris peuvent être supprimés en toute
|
---|
1015 | sécurité en retirant de l'invité le paquet. Ouvrez une session de terminal
|
---|
1016 | administrateur et exécutez :</para>
|
---|
1017 |
|
---|
1018 | <para><screen>pkgrm SUNWvboxguest</screen></para>
|
---|
1019 | </sect3>
|
---|
1020 |
|
---|
1021 | <sect3>
|
---|
1022 | <title>Mettre à jour les suppléments invité</title>
|
---|
1023 |
|
---|
1024 | <para>Les suppléments invité devraient être mis à jour en désinstallant
|
---|
1025 | d'abord les suppléments invité existants puis en installant les nouveaux.
|
---|
1026 | Essayer d'installer de nouveaux suppléments invité sans supprimer ceux
|
---|
1027 | existant n'est pas possible.</para>
|
---|
1028 | </sect3>
|
---|
1029 | </sect2>
|
---|
1030 |
|
---|
1031 | <sect2>
|
---|
1032 | <title>Suppléments invité pour OS/2</title>
|
---|
1033 |
|
---|
1034 | <para>VirtualBox inclut aussi un jeu de pilotes qui améliore l'exécution
|
---|
1035 | d'OS/2 dans une machine virtuelle. À cause de restrictions d'OS/2 lui-même,
|
---|
1036 | cette variante des suppléments invité a un jeu de fonctionnalités limité ; voir <xref
|
---|
1037 | linkend="KnownIssues" /> pour les détails.</para>
|
---|
1038 |
|
---|
1039 | <para>Les suppléments invité OS/2 sont fournis sur la même ISO de CD-ROM
|
---|
1040 | que ceux des autres plateformes. Donc, montez l'ISO dans OS/2 comme décrit
|
---|
1041 | précédemment. Les suppléments invité OS/2 se trouvent dans
|
---|
1042 | directory <computeroutput>\32bit\OS2</computeroutput>.</para>
|
---|
1043 |
|
---|
1044 | <para>Comme on ne fournit pas pour le moment d'installeur automatique,
|
---|
1045 | merci de vous reporter au fichier <computeroutput>readme.txt</computeroutput>
|
---|
1046 | de ce répertoire, qui décrit la façon d'installer les suppléments invité
|
---|
1047 | OS/2 à la main.</para>
|
---|
1048 | </sect2>
|
---|
1049 | </sect1>
|
---|
1050 |
|
---|
1051 | <sect1 id="sharedfolders">
|
---|
1052 | <title>Dossiers partagés</title>
|
---|
1053 |
|
---|
1054 | <para>Avec la fonction "dossiers partagés", de VirtualBox, vous pouvez
|
---|
1055 | accéder à des fichiers de votre système hôte depuis votre système invité.
|
---|
1056 | Cela est identique à utiliser des partages réseau dans des réseaux Windows --
|
---|
1057 | sauf que les dossiers partagés ne nécessitent pas de réseau mais seulement
|
---|
1058 | les suppléments invité. Les dossiers partagés sont supportés avec les invités
|
---|
1059 | Windows (2000 ou plus récent), Linux et Solaris.</para>
|
---|
1060 |
|
---|
1061 | <para>Les dossiers partagés doivent être présents physiquement sur
|
---|
1062 | <emphasis>l'hôte</emphasis> et sont alors partagés avec l'invité qui utilise
|
---|
1063 | un pilote de système de fichiers spécial des suppléments invité pour dialoguer
|
---|
1064 | avec l'hôte. Pour les invités Windows, les dossiers partagés sont implémentés
|
---|
1065 | comme un redirecteur pseudo-réseau ; pour les invités Linux et Solaris,
|
---|
1066 | les suppléments invité fournissent un système de fichiers virtuel.</para>
|
---|
1067 |
|
---|
1068 | <para>Pour partager un dossier hôte avec une machine virtuelle de VirtualBox,
|
---|
1069 | indiquer le chemin vers ce dossier et choisir pour lui un "nom partagé"
|
---|
1070 | que l'invité peut utiliser pour y accéder. D'où: créez tout d'abord le dossier
|
---|
1071 | partagé sur l'hôte, puis dans l'invité, connectez-vous-y.</para>
|
---|
1072 |
|
---|
1073 | <para>Il existe plusieurs façons de paramétrer des dossiers partagés pour
|
---|
1074 | une machine virtuelle en particulier :<itemizedlist>
|
---|
1075 | <listitem>
|
---|
1076 | <para>Dans la fenêtre d'une VM en fonction, vous pouvez sélectionner
|
---|
1077 | "Dossiers partagés" du menu "Périphériques" ou cliquer sur l'icône de
|
---|
1078 | dossier dans la barre d'état dans le coin en bas à droite.</para>
|
---|
1079 | </listitem>
|
---|
1080 |
|
---|
1081 | <listitem>
|
---|
1082 | <para>Si une VM est en fonction, vous pouvez configurer des dossiers
|
---|
1083 | partagés dans chaque boîte de dialogue "Paramètres" d'une machine virtuelle.</para>
|
---|
1084 | </listitem>
|
---|
1085 |
|
---|
1086 | <listitem>
|
---|
1087 | <para>En ligne de commande, vous pouvez créer des dossiers partagés en
|
---|
1088 | utilisant VBoxManage, comme suit : <screen>VBoxManage sharedfolder add "nom VM" --name "sharename" --hostpath "C:\test"</screen></para>
|
---|
1089 |
|
---|
1090 | <para>Voir <xref linkend="vboxmanage-sharedfolder" /> pour les
|
---|
1091 | détails.</para>
|
---|
1092 | </listitem>
|
---|
1093 | </itemizedlist></para>
|
---|
1094 |
|
---|
1095 | <para>Il existe deux types de partages :</para>
|
---|
1096 |
|
---|
1097 | <orderedlist>
|
---|
1098 | <listitem>
|
---|
1099 | <para>Les partages de VM disponibles seulement pour la VM pour laquelle
|
---|
1100 | ils ont été définis ;</para>
|
---|
1101 | </listitem>
|
---|
1102 |
|
---|
1103 | <listitem>
|
---|
1104 | <para>Partages inter-VM, qui peuvent être ajoutés et supprimés pendant
|
---|
1105 | l'exécution et qui ne durent pas après l'arrêt d'une VM ; ajoutez
|
---|
1106 | pour eux l'option <computeroutput>--transient</computeroutput> à la ligne
|
---|
1107 | de commande ci-dessus.</para>
|
---|
1108 | </listitem>
|
---|
1109 | </orderedlist>
|
---|
1110 |
|
---|
1111 | <para>Les dossiers partagés donnent par défaut un accès en lecture/écriture
|
---|
1112 | aux fichiers de l'emplacement de l'hôte. Pour restreindre l'invité à un
|
---|
1113 | accès en lecture seule, créez un dossier partagé en lecture seule. Cela peut
|
---|
1114 | se faire soit en interface graphique, soit mettant l'option
|
---|
1115 | <computeroutput>--readonly</computeroutput> lors de la création du dossier
|
---|
1116 | partagé avec VBoxManage.</para>
|
---|
1117 |
|
---|
1118 | <para>À partir de la version 4.0, les dossiers partagés de VirtualBox supportent
|
---|
1119 | aussi les liens symboliques (<emphasis role="bold">symlinks</emphasis>), dans
|
---|
1120 | les conditions suivamtes :<orderedlist>
|
---|
1121 | <listitem>
|
---|
1122 | <para>Le système d'exploitation hôte doit supporter les liens symboliques
|
---|
1123 | (donc, un hôte Mac, Linux ou Solaris est requis).</para>
|
---|
1124 | </listitem>
|
---|
1125 |
|
---|
1126 | <listitem>
|
---|
1127 | <para>Actuellement, seuls les suppléments invité pour Linux et Solaris
|
---|
1128 | supportent les liens symboliques.</para>
|
---|
1129 | </listitem>
|
---|
1130 | <listitem>
|
---|
1131 | <para>Pour des raisons de sécurité, l'OS invité n'est pas autorisé par
|
---|
1132 | défaut à créer des liens symboliques. Si vous faites confiance à l'OS
|
---|
1133 | invité pour ne pas abuser de la fonction, vous pouvez autoriser la
|
---|
1134 | création de liens symboliques pour "nomdupartage" avec :
|
---|
1135 | <screen>VBoxManage setextradata "VM name" VBoxInternal2/SharedFoldersEnableSymlinksCreate/sharename 1</screen></para>
|
---|
1136 | </listitem>
|
---|
1137 | </orderedlist></para>
|
---|
1138 |
|
---|
1139 | <sect2 id="sf_mount_manual">
|
---|
1140 | <title>Montage manuel</title>
|
---|
1141 |
|
---|
1142 | <para>Vous pouvez monter des dossiers partagés depuis l'intérieur d'une VM
|
---|
1143 | de la même façon que vous monteriez un partage réseau ordinaire :</para>
|
---|
1144 |
|
---|
1145 | <para><itemizedlist>
|
---|
1146 | <listitem>
|
---|
1147 | <para>Dans un invité Windows, on peut naviguer dans les dossiers
|
---|
1148 | partagés qui apparaissent donc dans l'explorateur Windows. Donc,
|
---|
1149 | pour connecter un dossier partagé à votre invité Windows, ouvrez
|
---|
1150 | l'explorateur Windows et cherchez-le dans "Favoris réseaux" ->
|
---|
1151 | "Tout le réseau" -> "Dossier partagé VirtualBox". En effectuant
|
---|
1152 | un clic droit sur un dossier partagé et en sélectionnant "Connecter
|
---|
1153 | un lecteur réseau" dans le menu qui apparaît, vous pouvez affecter
|
---|
1154 | une lettre de lecteur à ce dossier partagé.</para>
|
---|
1155 |
|
---|
1156 | <para>Sinon, sur la ligne de commande Windows, utilisez ce qui suit :</para>
|
---|
1157 |
|
---|
1158 | <screen>net use x: \\vboxsvr\sharename</screen>
|
---|
1159 |
|
---|
1160 | <para>Si <computeroutput>vboxsvr</computeroutput> est un nom figé
|
---|
1161 | (remarquez que <computeroutput>vboxsrv</computeroutput> fonctionnerait
|
---|
1162 | aussi), remplacez "x:" par la lettre de lecteur que vous voulez utiliser
|
---|
1163 | pour le partage, et <computeroutput>sharename</computeroutput> par le
|
---|
1164 | nom du partage spécifié avec <computeroutput>VBoxManage</computeroutput>.</para>
|
---|
1165 | </listitem>
|
---|
1166 |
|
---|
1167 | <listitem>
|
---|
1168 | <para>Dans un invité Linux, utilisez la commande suivante :</para>
|
---|
1169 |
|
---|
1170 | <screen>mount -t vboxsf [-o OPTIONS] sharename mountpoint</screen>
|
---|
1171 |
|
---|
1172 | <para>Pour monter un dossier partagé au moment du démarrage, ajoutez
|
---|
1173 | l'entrée suivante à /etc/fstab :</para>
|
---|
1174 |
|
---|
1175 | <screen>sharename pointmontage vboxsf defaults 0 0</screen>
|
---|
1176 | </listitem>
|
---|
1177 |
|
---|
1178 | <listitem>
|
---|
1179 | <para>Dans un invité Solaris, utilisez la commande suivante :</para>
|
---|
1180 |
|
---|
1181 | <screen>mount -F vboxfs [-o OPTIONS] nompartage mountpoint</screen>
|
---|
1182 |
|
---|
1183 | <para>Remplacez <computeroutput>nompartage</computeroutput> (utilisez
|
---|
1184 | des minuscules) par le nom du partage spécifié avec
|
---|
1185 | <computeroutput>VBoxManage</computeroutput> ou par l'interface graphique,
|
---|
1186 | et <computeroutput>pointmontage</computeroutput> par l'endroit de l'invité où
|
---|
1187 | vous voulez monter le partage (par exemple
|
---|
1188 | <computeroutput>/mnt/share</computeroutput>). Les règles habituelles
|
---|
1189 | de montage s'appliquent, c'ept-à-dire créer d'abord un répertoire s'il
|
---|
1190 | n'existe pas déjà.</para>
|
---|
1191 |
|
---|
1192 | <para>Voici un exemple de montage d'un dossier partagé pour l'utilisateur
|
---|
1193 | "jack" sur Solaris :</para>
|
---|
1194 |
|
---|
1195 | <screen>$ id
|
---|
1196 | uid=5000(jack) gid=1(other)
|
---|
1197 | $ mkdir /export/home/jack/mount
|
---|
1198 | $ pfexec mount -F vboxfs -o uid=5000,gid=1 jackshare /export/home/jack/mount
|
---|
1199 | $ cd ~/mount
|
---|
1200 | $ ls
|
---|
1201 | sharedfile1.mp3 sharedfile2.txt
|
---|
1202 | $</screen>
|
---|
1203 |
|
---|
1204 | <para>Par-delà les options standard fournies par la commande
|
---|
1205 | <computeroutput>mount</computeroutput>, celles suivantes sont
|
---|
1206 | disponibles :</para>
|
---|
1207 |
|
---|
1208 | <screen>iocharset CHARSET</screen>
|
---|
1209 |
|
---|
1210 | <para>pour définir l'encodage utilisé pour les opérations d'E/S.
|
---|
1211 | Remarquez que sur les invités Linux, si vous ne spécifiez pas l'option
|
---|
1212 | "iocharset", le pilote des suppléments invité essaiera d'utiliser
|
---|
1213 | l'encodage spécifié par l'option CONFIG_NLS_DEFAULT du noyau.
|
---|
1214 | Si cette option n'est pas définie, UTF-8 sera utilisé. En outre,</para>
|
---|
1215 |
|
---|
1216 | <screen>convertcp CHARSET</screen>
|
---|
1217 |
|
---|
1218 | <para>est disponible pour définir l'encodage utilisé pour le nom du dossier partagé
|
---|
1219 | (utf8 par défaut) et</para>
|
---|
1220 |
|
---|
1221 | <para>Les options de montage génériques (documentées dans la page de
|
---|
1222 | manuel de mount) s'appliquent aussi. Celles particulièrement utiles
|
---|
1223 | sont <computeroutput>uid</computeroutput>,
|
---|
1224 | <computeroutput>gid</computeroutput> et
|
---|
1225 | <computeroutput>mode</computeroutput>, car elles permettent un accès
|
---|
1226 | par des utilisateurs ordinaires (en mode lecture/écriture selon les réglages)
|
---|
1227 | même si l'administrateur a monté le système de fichiers.</para>
|
---|
1228 | </listitem>
|
---|
1229 | </itemizedlist></para>
|
---|
1230 | </sect2>
|
---|
1231 |
|
---|
1232 | <sect2 id="sf_mount_auto">
|
---|
1233 | <title>Montage automatique</title>
|
---|
1234 |
|
---|
1235 | <para>À partir de la version 4.0, VirtualBox peut monter automatiquement
|
---|
1236 | des dossiers partagés avec vos options. Si le montage automatique est activé
|
---|
1237 | pour un dossier partagé spécifique, les suppléments invité monteront
|
---|
1238 | automatiquement ce dossier dès qu'un utilisateur se connecte à l'OS invité. Les
|
---|
1239 | détails dépendent du type d'OS invité :<itemizedlist>
|
---|
1240 | <listitem>
|
---|
1241 | <para>Avec des <emphasis role="bold">invités Windows,</emphasis>,
|
---|
1242 | tout dossier monté automatiquement aura sa propre lettre de lecteur
|
---|
1243 | (comme <computeroutput>E:</computeroutput>) selon les lettres de
|
---|
1244 | lecteur disponibles dans l'invité.</para>
|
---|
1245 |
|
---|
1246 | <para>Si aucune lettre de lecteur n'est libre, le montage automatique
|
---|
1247 | échouera ; donc le nombre de lecteurs montés automatiquement est
|
---|
1248 | limité en général à 22 ou moins avec des invités Windows.</para>
|
---|
1249 | </listitem>
|
---|
1250 |
|
---|
1251 | <listitem>
|
---|
1252 | <para>Avec des <emphasis role="bold">invités Linux,</emphasis>, les
|
---|
1253 | dossiers partagés montés automatiquement sont montés dans
|
---|
1254 | le répertoire <computeroutput>/media</computeroutput>, avec le préfixe
|
---|
1255 | <computeroutput>sf_</computeroutput>. Par exemple, le dossier partagé
|
---|
1256 | <computeroutput>myfiles</computeroutput> serait monté dans
|
---|
1257 | <computeroutput>/media/sf_myfiles</computeroutput> sur
|
---|
1258 | Linux et dans <computeroutput>/mnt/sf_myfiles</computeroutput> sur
|
---|
1259 | Solaris.</para>
|
---|
1260 |
|
---|
1261 | <para>La propriété invité
|
---|
1262 | <computeroutput>/VirtualBox/GuestAdd/SharedFolders/MountPrefix</computeroutput>
|
---|
1263 | détermine le préfixe utilisé. Modifiez cette propriété invité en une
|
---|
1264 | valeur différente de "sf" pour changer ce préfixe ; voir <xref
|
---|
1265 | linkend="guestadd-guestprops" /> pour les détails.<note>
|
---|
1266 | <para>L'accès aux dossiers partagés montés automatiquement n'est
|
---|
1267 | autorisé que pour le groupe utilisateur
|
---|
1268 | <computeroutput>vboxsf</computeroutput>, créé par l'installeur des
|
---|
1269 | suppléments invité de VirtualBox. Donc les utilisateurs de l'invité
|
---|
1270 | doivent être membres de ce groupe pour avoir un accès en lecture/écriture
|
---|
1271 | ou en lecture seule si le dossier n'est pas inscriptible.</para>
|
---|
1272 | </note></para>
|
---|
1273 |
|
---|
1274 | <para>Pour modifier le répertoire de montage en autre chose que
|
---|
1275 | <computeroutput>/media</computeroutput>, vous pouvez régler la propriété
|
---|
1276 | invité <computeroutput>/VirtualBox/GuestAdd/SharedFolders/MountDir</computeroutput>.</para>
|
---|
1277 | </listitem>
|
---|
1278 |
|
---|
1279 | <listitem>
|
---|
1280 | <para>Les <emphasis role="bold">invités Solaris</emphasis> se comportent
|
---|
1281 | comme les invités Linux, sauf que <computeroutput>/mnt</computeroutput>
|
---|
1282 | est utilisé comme répertoire de montage par défaut au lieu de
|
---|
1283 | <computeroutput>/media</computeroutput>.</para>
|
---|
1284 | </listitem>
|
---|
1285 | </itemizedlist></para>
|
---|
1286 |
|
---|
1287 | <para>Pour effectuer des changements sur les dossiers partagés montés
|
---|
1288 | automatiquement pendant qu'une VM est en fonction, l'OS invité doit être
|
---|
1289 | relancé. (Cela ne vaut que pour les dossiers partagés montés automatiquement,
|
---|
1290 | pas pour coux montés à la main.)</para>
|
---|
1291 | </sect2>
|
---|
1292 | </sect1>
|
---|
1293 |
|
---|
1294 | <sect1 id="guestadd-dnd">
|
---|
1295 | <title>Glisser/Déplacer</title>
|
---|
1296 |
|
---|
1297 | <para>À partir de la version 4.4, VirtualBox supporte le glisser/déplacer
|
---|
1298 | d'un contenu de l'hôte à l'invité et vice versa. Pour que cela fonctionne
|
---|
1299 | les derniers suppléments invité doivent être installés sur l'invité.</para>
|
---|
1300 |
|
---|
1301 | <para>Le glisser/déplacer vous permet de façon transparente de copier ou
|
---|
1302 | d'ouvrir des fichiers, des répertoires, et même certains formats de presse-papiers
|
---|
1303 | entre eux (de l'hôte à l'invité ou de l'invité à l'hôte). Vous pouvez
|
---|
1304 | ainsi effectuer des opérations de glisser/déplacer entre vhôte et une VM
|
---|
1305 | comme si c'était un glisser/déplacer ordinaire sur l'OS de l'hôte.</para>
|
---|
1306 |
|
---|
1307 | <para>Pour le moment, le glisser/déplacer est implémenté sur les systèmes Windows
|
---|
1308 | et X-Windows, tant côté invité que côté hôtes. Comme X-Windows supporte
|
---|
1309 | différents protocoles de glisser/déplacer, seul celui le plus utilisé, XDND,,
|
---|
1310 | est supporté actuellement. Les applications qui utilisent d'autres protocoles
|
---|
1311 | (telles que Motif ou OffiX) ne seront pas reconnues par VirtualBox.</para>
|
---|
1312 |
|
---|
1313 | <para>Dans un contexte d'utilisation de glisser/déplacer, l'origine des
|
---|
1314 | données s'appelle <emphasis role="bold">source</emphasis>, c'est-à-dire, le
|
---|
1315 | point spécifié d'où viennent les données. De l'autre côté, il y a la
|
---|
1316 | <emphasis role="bold">cible</emphasis>, qui désigne là où devraient aller les
|
---|
1317 | données de la source. Le transfert de données de la source à la cible peut
|
---|
1318 | se faire de plusieurs manières, comme en copiant, déplaçant ou créant des
|
---|
1319 | liens.<footnote><para>Pour le
|
---|
1320 | moment, seule la copie de données est supportée. Le déplacement ou la création
|
---|
1321 | de liens n'est pas encore implémenté.</para></footnote></para>
|
---|
1322 |
|
---|
1323 | <para>Quand on transfère des données de l'hôte à l'OS invité, l'hôte est
|
---|
1324 | dans ce cas la source, alors que l'OS invité est la cible. En revanche, quand
|
---|
1325 | dans l'autre sens, à savoir lors d'un transfert de données de l'OS invité
|
---|
1326 | vers l'hôte, l'OS invité devient cette fois la source et l'hôte est la cible.</para>
|
---|
1327 |
|
---|
1328 | <para>Pour des raisons de sécurité, le glisser/déplacer peut se configurer
|
---|
1329 | lors de l'exécution, individuellement pour chaque VM, en utilisant soit
|
---|
1330 | l'élément "Glisser/déplacer" du menu "Périphériques" de la machine virtuelle
|
---|
1331 | ou VBoxManage. Les quatre modes suivants sont disponibles :</para>
|
---|
1332 |
|
---|
1333 | <para><mediaobject>
|
---|
1334 | <imageobject>
|
---|
1335 | <imagedata align="center" fileref="images/dnd-modes.png"
|
---|
1336 | width="10cm" />
|
---|
1337 | </imageobject>
|
---|
1338 | </mediaobject></para>
|
---|
1339 |
|
---|
1340 | <itemizedlist>
|
---|
1341 | <listitem>
|
---|
1342 | <para><emphasis role="bold">Disabled</emphasis> désactive complètement
|
---|
1343 | le glisser/déplacer. C'est le réglage par défaut à la création de
|
---|
1344 | nouvelles VMs.</para>
|
---|
1345 | </listitem>
|
---|
1346 | <listitem>
|
---|
1347 | <para><emphasis role="bold">Host To Guest</emphasis> active le
|
---|
1348 | glisser/déplacer de vhôte vers l'invité seulement.</para>
|
---|
1349 | </listitem>
|
---|
1350 | <listitem>
|
---|
1351 | <para><emphasis role="bold">Guest To Host</emphasis> active le
|
---|
1352 | glisser/déplacer de l'invité à l'hôte seulement.</para>
|
---|
1353 | </listitem>
|
---|
1354 | <listitem>
|
---|
1355 | <para><emphasis role="bold">Bidirectional</emphasis> active le
|
---|
1356 | glisser/déplacer dans les deux sens, de l'hôte vers l'invité et
|
---|
1357 | vice versa.</para>
|
---|
1358 | </listitem>
|
---|
1359 | </itemizedlist>
|
---|
1360 |
|
---|
1361 | <note><para>Le support du glisser/déplacer dépend de l'interface
|
---|
1362 | utilisée ; pour le moment, seule celle du gestionnaire VirtualBox offre
|
---|
1363 | cette fonctionnalité.</para></note>
|
---|
1364 |
|
---|
1365 | <para>Pour utiliser VBoxManage pour contrôler le mode actuel du glisser/déplacer,
|
---|
1366 | voir <xref
|
---|
1367 | linkend="vboxmanage" />. Les commandes <computeroutput>modifyvm</computeroutput>
|
---|
1368 | et <computeroutput>controlvm</computeroutput> permettent de définir le mode
|
---|
1369 | glisser/déplacer d'une VM en ligne de commande.</para>
|
---|
1370 |
|
---|
1371 | <sect2 id="guestadd-dnd-formats">
|
---|
1372 | <title>Formats supportés</title>
|
---|
1373 |
|
---|
1374 | <para>Comme VirtualBox peut fonctionner sur divers OS hôtes et il supporte
|
---|
1375 | une large gamme d'invités, certains formats de données doivent être
|
---|
1376 | traduits après un transfert pour que l'OS cible (c'est-à-dire la partie qui
|
---|
1377 | reçoit les données) puisse les gérer de la bonne manière.</para>
|
---|
1378 |
|
---|
1379 | <note><para>Cependant, quand vous glissez des fichiers, on ne fait aucune
|
---|
1380 | conversion de données, ainsi quand vous transférez un fichier d'un invité
|
---|
1381 | Linux vers un hôte Windows, les ajouts spécifiques à Linux ne seront pas
|
---|
1382 | convertis en ajouts Linux.</para></note>
|
---|
1383 |
|
---|
1384 | <para>Les formats suivants sont gérés par le service glisser/déplacer de
|
---|
1385 | VirtualBox :
|
---|
1386 | <itemizedlist>
|
---|
1387 | <listitem>
|
---|
1388 | <para><emphasis role="bold">Text brut</emphasis>, issu d'applications
|
---|
1389 | telles un éditeur de texte, des navigateurs internet et des fenêtres
|
---|
1390 | de terminal</para>
|
---|
1391 | </listitem>
|
---|
1392 | <listitem>
|
---|
1393 | <para><emphasis role="bold">Fichiers</emphasis>, issus de gestionnaires
|
---|
1394 | de fichiers comme l'explorateur Windows, Nautilus et Finder</para>
|
---|
1395 | </listitem>
|
---|
1396 | <listitem>
|
---|
1397 | <para><emphasis role="bold">Répertoires</emphasis>, où la même
|
---|
1398 | chose que pour les fichiers s'applique</para>
|
---|
1399 | </listitem>
|
---|
1400 | </itemizedlist>
|
---|
1401 | </para>
|
---|
1402 | </sect2>
|
---|
1403 |
|
---|
1404 | </sect1>
|
---|
1405 |
|
---|
1406 | <sect1 id="guestadd-video">
|
---|
1407 | <title>L'accélération graphique matérielle</title>
|
---|
1408 |
|
---|
1409 | <sect2 id="guestadd-3d">
|
---|
1410 | <title>Accélération 3D matérielle (OpenGL and Direct3D 8/9)</title>
|
---|
1411 |
|
---|
1412 | <para>Les suppléments invité de VirtualBox contiennent un support 3D
|
---|
1413 | matériel expérimental pour les invités Windows, Linux et Solaris.<footnote>
|
---|
1414 | <para>Le support OpenGL pour les invités Windows a été ajouté avec
|
---|
1415 | VirtualBox 2.1 ; le support pour Linux et Solaris a suivi avec
|
---|
1416 | VirtualBox 2.2. Avec VirtualBox 3.0, le support Direct3D 8/9 a été
|
---|
1417 | ajouté pour les invités Windows. OpenGL 2.0 est maintenant supporté
|
---|
1418 | aussi. Avec VirtualBox 4.1, le support du thème Windows Aero a été ajouté
|
---|
1419 | pour les invités Windows Vista et Windows 7 (expérimental)</para>
|
---|
1420 | </footnote></para>
|
---|
1421 |
|
---|
1422 | <para>Avec cette fonction, si une application de votre machine virtuelle
|
---|
1423 | utilise des fonctions 3D via les interfaces de programmation OpenGL ou
|
---|
1424 | Direct3D 8/9, plutôt qu'une émulation logicielle (qui serait lente),
|
---|
1425 | VirtualBox essaiera d'utiliser le matériel 3D de votre hôte. Cela fonctionne
|
---|
1426 | pour toutes les plateformes hôtes supportées (Windows, Mac, Linux, Solaris),
|
---|
1427 | pourvu que votre système d'exploitation hôte puisse utiliser votre accélération
|
---|
1428 | 3D matérielle au premier plan.</para>
|
---|
1429 |
|
---|
1430 | <para>L'accélération 3D suppose actuellement les conditions suivantes :<orderedlist>
|
---|
1431 | <listitem>
|
---|
1432 | <para>elle n'est disponible que pour certains invités Windows, Linux
|
---|
1433 | et Solaris. En particulier :<itemizedlist>
|
---|
1434 | <listitem>
|
---|
1435 | <para>L'accélération 3D des invités Windows exige Windows
|
---|
1436 | 2000, Windows XP, Vista ou Windows 7. OpenGL et Direct3D 8/9
|
---|
1437 | (pas avec Windows 2000) sont supportés
|
---|
1438 | (expérimental).</para>
|
---|
1439 | </listitem>
|
---|
1440 |
|
---|
1441 | <listitem>
|
---|
1442 | <para>OpenGL sur Linux exige un noyau 2.6.27 et supérieur et
|
---|
1443 | le serveur X.org version 1.5 et supérieur. Ubuntu 10.10
|
---|
1444 | et Fedora 14 ont été testées et confirmées comme opérationnelles.</para>
|
---|
1445 | </listitem>
|
---|
1446 |
|
---|
1447 | <listitem>
|
---|
1448 | <para>OpenGL sur les invités Solaris exige le serveur X.org
|
---|
1449 | version 1.5 et supérieur.</para>
|
---|
1450 | </listitem>
|
---|
1451 | </itemizedlist></para>
|
---|
1452 | </listitem>
|
---|
1453 |
|
---|
1454 | <listitem>
|
---|
1455 | <para>Les suppléments invité doivent être installés.<note>
|
---|
1456 | <para>Pour l'accélération Direct3D de base fonctionne avec
|
---|
1457 | les invités Windows, VirtualBox a besoin de remplacer des
|
---|
1458 | fichiers système de Windows dans la machine virtuelle. Donc, le
|
---|
1459 | programme d'installation suppléments invité offre l'accélération
|
---|
1460 | Direct3D en option que vous devez activer explicitement. De plus,
|
---|
1461 | vous devez installer les suppléments invité en mode "Sans échec".
|
---|
1462 | Cela <emphasis role="bold">ne s'applique pas</emphasis> au pilote
|
---|
1463 | graphique expérimental WDDM Direct3D disponible pour les invités
|
---|
1464 | Vista et Windows 7, voir <xref linkend="KnownIssues" />
|
---|
1465 | pour les détails.</para></note>
|
---|
1466 | </para>
|
---|
1467 | </listitem>
|
---|
1468 |
|
---|
1469 | <listitem>
|
---|
1470 | <para>Le support 3D étant pour l'instant expérimental, il est désactivé par
|
---|
1471 | défaut et il faut <emphasis role="bold">l'activer à la main</emphasis>
|
---|
1472 | dans les paramètres de la VM (voir <xref
|
---|
1473 | linkend="generalsettings" />).<note>
|
---|
1474 | <para>
|
---|
1475 | Les systèmes invité douteux ne devraient pas être autorisés à utiliser
|
---|
1476 | les fonctions d'accélération 3D de VirtualBox tout comme les logiciels
|
---|
1477 | douteux de l'hôte ne devraient pas être autorisés à utiliser
|
---|
1478 | l'accélération 3D. Les pilotes du matériel 3D sont en général trop
|
---|
1479 | complexes pour être parfaitement sécurisés et tout logiciel
|
---|
1480 | autorisé à y accéder peut être en mesure de compromettre le système
|
---|
1481 | d'exploitation qui les exécute. En outre, l'activation de l'accélération
|
---|
1482 | 3D donne à l'invité un accès direct à une grande étendue de code
|
---|
1483 | informatique supplémentaire du processus hôte de VirtualBox, donc
|
---|
1484 | il pourrait être concevable de l'utiliser pour planter la machine
|
---|
1485 | virtuelle.
|
---|
1486 | </para>
|
---|
1487 | </note></para>
|
---|
1488 | </listitem>
|
---|
1489 | </orderedlist></para>
|
---|
1490 |
|
---|
1491 | <para>Avec VirtualBox 4.1, le support du thème Windows Aero est ajouté pour
|
---|
1492 | les invités Windows Vista et Windows. Pour activer le support du thème
|
---|
1493 | Aero, le pilote graphique expérimental WDDM de VirtualBox doit être installé,
|
---|
1494 | il est disponible avec l'installation des suppléments invité. Comme le pilote
|
---|
1495 | graphique WDDM est pour l'instant expérimental, il n'est pas installé par
|
---|
1496 | défaut et il faut <emphasis role="bold">le sélectionner à la main</emphasis>
|
---|
1497 | dans l'installeur des suppléments invité en répondant "Non" dans la boîte
|
---|
1498 | de dialogue "Voulez-vous installer le support Direct3D de base" qui s'affiche
|
---|
1499 | quand la fonction Direct3D est sélectionnée.</para>
|
---|
1500 |
|
---|
1501 | <para><note><para>Contrairement au support Direct3D de base actuel, l'installation
|
---|
1502 | du pilote graphique WDDM <emphasis role="bold">n'exige pas</emphasis>
|
---|
1503 | le "Mode sans échec".</para></note></para>
|
---|
1504 |
|
---|
1505 | <para>Le thème Aero n'est pas activé par défaut. Pour l'activer
|
---|
1506 | <itemizedlist>
|
---|
1507 | <listitem>
|
---|
1508 | <para>Dans l'invité Windows Vista, effectuez un clic droit sur le
|
---|
1509 | bureau, dans le menu contextuel, sélectionnez "Personnaliser" et sélectionnez
|
---|
1510 | "Couleur de fenêtre et Apparance" dans la fenêtre "Personnalisation",
|
---|
1511 | dans la boîte de dialogue "Paramètres de l'apparence", sélectionnez
|
---|
1512 | "Windows Aero" et appuyez sur "OK"</para>
|
---|
1513 | </listitem>
|
---|
1514 | <listitem>
|
---|
1515 | <para>Dans l'invité Windows 7, effectuez un clic droit sur le bureau,
|
---|
1516 | dans le menu contextuel, sélectionnez "Personnaliser" et sélectionnez
|
---|
1517 | un thème Aero dans la fenêtre "Personnalisation"</para>
|
---|
1518 | </listitem>
|
---|
1519 | </itemizedlist>
|
---|
1520 | </para>
|
---|
1521 |
|
---|
1522 | <para>Techniquement, VirtualBox implémente cela en installant un pilote 3D
|
---|
1523 | matériel supplémentaire dans votre invité quand les suppléments invité sont
|
---|
1524 | installés. Ce pilote agit comme un pilote 3D matériel et signale au
|
---|
1525 | système d'exploitation invité que le matériel (virtuel) est capable de faire
|
---|
1526 | de l'accélération matérielle 3D. Quand une application de l'invité demande
|
---|
1527 | alors l'accélération matérielle via les interfaces de programmation OpenGL ou
|
---|
1528 | Direct3D, elles sont envoyées vers l'hôte par un tunnel de communication
|
---|
1529 | spécial fourni par VirtualBox, puis <emphasis>l'hôte</emphasis> effectue
|
---|
1530 | l'opération 3D demandée via les interfaces de programmation de l'hôte.</para>
|
---|
1531 | </sect2>
|
---|
1532 |
|
---|
1533 | <sect2 id="guestadd-2d">
|
---|
1534 | <title>L'accélération matérielle 2D pour les invités Windows</title>
|
---|
1535 |
|
---|
1536 | <para>À partir de la version 3.1, les suppléments invité de VirtualBox
|
---|
1537 | contiennent le support expérimental de l'accélération graphique 2D matériel
|
---|
1538 | pour les invités Windows.</para>
|
---|
1539 |
|
---|
1540 | <para>Avec cette fonctionnalité, si une application (comme un lecteur de
|
---|
1541 | vidéos) de votre VM Windows utilise les couches graphiques 2D pour lire un clip
|
---|
1542 | vidéo, VirtualBox essaiera d'utiliser l'accélération graphique matérielle de
|
---|
1543 | votre hôte plutôt que de faire de l'interprétation de couches ni conversion
|
---|
1544 | de couleurs dans le logiciel (ce qui serait lent). Cela fonctionne actuellement
|
---|
1545 | avec les plateformes hôtes Windows, Linux et Mac, pourvu que votre système
|
---|
1546 | d'exploitation hôte puisse utiliser l'accélération graphique 2D au premier plan.</para>
|
---|
1547 |
|
---|
1548 | <para>L'accélération graphique 2D est possible aujourd'hui sous les
|
---|
1549 | conditions suivantes :<orderedlist>
|
---|
1550 | <listitem>
|
---|
1551 | <para>Elle n'est disponible que pour des invités Windows (XP ou
|
---|
1552 | supérieur).</para>
|
---|
1553 | </listitem>
|
---|
1554 |
|
---|
1555 | <listitem>
|
---|
1556 | <para>Les suppléments invité doivent être installés.</para>
|
---|
1557 | </listitem>
|
---|
1558 |
|
---|
1559 | <listitem>
|
---|
1560 | <para>Le support 2D étant pour l'instant expérimental, il est désactivé
|
---|
1561 | par défaut et il faut <emphasis role="bold">l'activer à la main</emphasis>
|
---|
1562 | dans les paramètres de la VM (voir <xref
|
---|
1563 | linkend="generalsettings" />).</para>
|
---|
1564 | </listitem>
|
---|
1565 | </orderedlist></para>
|
---|
1566 |
|
---|
1567 | <para>Techniquement, VirtualBox implémente ceci en montrant les possibilités
|
---|
1568 | DirectDraw de la couche vidéo dans le pilote graphique des suppléments invité.
|
---|
1569 | Le pilote envoie toutes les commandes de la couche à l'hôte via un tunnel
|
---|
1570 | de communication spécial implémenté par VirtualBox. Côté hôte, OpenGL est
|
---|
1571 | alors utilisé pour implémenter la transformation des couleurs et l'échelonage</para>
|
---|
1572 | </sect2>
|
---|
1573 | </sect1>
|
---|
1574 |
|
---|
1575 | <sect1 id="seamlesswindows">
|
---|
1576 | <title>Fenêtres transparentes</title>
|
---|
1577 |
|
---|
1578 | <para>Avec la fonction "fenêtres transparentes", de VirtualBox, vous pouvez
|
---|
1579 | afficher vos fenêtres d'une machine virtuelle côte à côte près des fenêtres
|
---|
1580 | de votre hôte. Cette fonctionnalité est supportée pour les systèmes d'exploitation
|
---|
1581 | invités suivants (si les suppléments invité sont installés) :<itemizedlist>
|
---|
1582 | <listitem>
|
---|
1583 | <para>Les invités Windows (support ajouté à VirtualBox 1.5);</para>
|
---|
1584 | </listitem>
|
---|
1585 |
|
---|
1586 | <listitem>
|
---|
1587 | <para>Les invités supportés Linux ou Solaris exécutant le système X
|
---|
1588 | Window (ajouté avec VirtualBox 1.6).</para>
|
---|
1589 | </listitem>
|
---|
1590 | </itemizedlist></para>
|
---|
1591 |
|
---|
1592 | <para>Après que les fenêtres transparentes ait été activées (voir ci-dessous), VirtualBox
|
---|
1593 | supprime l'affichage de l'arrière-plan du bureau de votre invité, ce qui
|
---|
1594 | vous permet de lancer les fenêtres de votre système d'exploitation invité
|
---|
1595 | de manière transparente à côté des fenêtres de votre hôte :</para>
|
---|
1596 |
|
---|
1597 | <para><mediaobject>
|
---|
1598 | <imageobject>
|
---|
1599 | <imagedata align="center" fileref="images/seamless.png" width="14cm" />
|
---|
1600 | </imageobject>
|
---|
1601 | </mediaobject>Pour activer le mode transparent, après avoir démarré la
|
---|
1602 | machine virtuelle, appuyez sur Touche hôte (en principe contrôle droit) et
|
---|
1603 | "L" simultanément. Ceci agrandira la taille de l'affichage de la VM jusqu'à
|
---|
1604 | la taille de l'écran hôte et masquera l'arrière-plan du système d'exploitation
|
---|
1605 | invité. Pour revenir à l'affichage normal de la VM (donc pour désactiver les
|
---|
1606 | fenêtres transparentes), appuyez de nouveau sur Touche hôte et "L".</para>
|
---|
1607 | </sect1>
|
---|
1608 |
|
---|
1609 | <sect1 id="guestadd-guestprops">
|
---|
1610 | <title>Propriétés invité</title>
|
---|
1611 |
|
---|
1612 | <para>À partir de la version 2.1, VirtualBox permet de demander certaines
|
---|
1613 | propriétés depuis un invité existant, si les suppléments invité de VirtualBox
|
---|
1614 | sont installés et si la VM est en fonction. C'est intéressant pour deux
|
---|
1615 | choses :<orderedlist>
|
---|
1616 | <listitem>
|
---|
1617 | <para>Un certain nombre de caractéristiques prédéfinies de la VM sont maintenues
|
---|
1618 | automatiquement par VirtualBox et peuvent être répercutées sur l'hôte,
|
---|
1619 | par exemple, pour gérer les performances de la VM et les statistiques.</para>
|
---|
1620 | </listitem>
|
---|
1621 |
|
---|
1622 | <listitem>
|
---|
1623 | <para>De plus, des chaînes de données peuvent être échangées entre l'invité
|
---|
1624 | et l'hôte. Cela fonctionne dans les deux sens.</para>
|
---|
1625 | </listitem>
|
---|
1626 | </orderedlist></para>
|
---|
1627 |
|
---|
1628 | <para>Pour faire cela, VirtualBox établit un canal de communication privé
|
---|
1629 | entre les suppléments invité de VirtualBox et l'hôte, et les logiciels des
|
---|
1630 | deux côtés peuvent utiliser ce canal pour échanger des chaînes de données pour
|
---|
1631 | des objectifs de votre choix. Les propriétés invité ne sont que des clés de
|
---|
1632 | chaîne auxquelles est rattachée une valeur. Elles peuvent être définies (donc
|
---|
1633 | éditées) soit par l'hôte, soit par l'invité, et on peut les lire des deux
|
---|
1634 | côtés.</para>
|
---|
1635 |
|
---|
1636 | <para>En plus d'établir le mécanisme général de lecture et d'écriture de
|
---|
1637 | valeurs, un ensemble de propriétés invité prédéfinies est maintenu automatiquement
|
---|
1638 | par les suppléments invité de VirtualBox pour permettre de récupérer des données
|
---|
1639 | intéressantes de l'invité telles que le système exact de l'invité et le niveau
|
---|
1640 | du service pack, la version installée des suppléments invité, les utilisateurs
|
---|
1641 | connectés à l'OS invité, les statistiques réseau et davantage. Ces propriétés
|
---|
1642 | prédéfinies ont toutes pour préfixe
|
---|
1643 | <computeroutput>/VirtualBox/</computeroutput> et sont organisées en arborescence
|
---|
1644 | hiérarchique de clés.</para>
|
---|
1645 |
|
---|
1646 | <para>Certaines informations de l'exécution s'affichent quand vous sélectionnez
|
---|
1647 | "Boîte de dialogue d'informations sur la session" du menu "Machine" de la
|
---|
1648 | machine virtuelle.</para>
|
---|
1649 |
|
---|
1650 | <para>Une manière plus flexible d'utiliser ce canal est de passer par la commande
|
---|
1651 | <computeroutput>VBoxManage guestproperty</computeroutput> ; voir
|
---|
1652 | <xref linkend="vboxmanage-guestproperty" /> pour les détails. Par exemple,
|
---|
1653 | pour voir <emphasis>toutes</emphasis> les propriétés invité disponible pour
|
---|
1654 | une Vm donnée en fonction, listées avec leurs valeurs respectives, utilisez
|
---|
1655 | ceci :<screen>$ VBoxManage guestproperty enumerate "Windows Vista III"
|
---|
1656 | VirtualBox Command Line Management Interface Version @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@
|
---|
1657 | (C) 2005-@VBOX_C_YEAR@ @VBOX_VENDOR@
|
---|
1658 | All rights reserved.
|
---|
1659 |
|
---|
1660 | Name: /VirtualBox/GuestInfo/OS/Product, value: Windows Vista Business Edition,
|
---|
1661 | timestamp: 1229098278843087000, flags:
|
---|
1662 | Name: /VirtualBox/GuestInfo/OS/Release, value: 6.0.6001,
|
---|
1663 | timestamp: 1229098278950553000, flags:
|
---|
1664 | Name: /VirtualBox/GuestInfo/OS/ServicePack, value: 1,
|
---|
1665 | timestamp: 1229098279122627000, flags:
|
---|
1666 | Name: /VirtualBox/GuestAdd/InstallDir,
|
---|
1667 | value: C:/Program Files/Oracle/VirtualBox
|
---|
1668 | suppléments invité, timestamp: 1229098279269739000, flags:
|
---|
1669 | Name: /VirtualBox/GuestAdd/Revision, value: 40720,
|
---|
1670 | timestamp: 1229098279345664000, flags:
|
---|
1671 | Name: /VirtualBox/GuestAdd/Version, value: @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@,
|
---|
1672 | timestamp: 1229098279479515000, flags:
|
---|
1673 | Name: /VirtualBox/GuestAdd/Components/VBoxControl.exe, value: @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@r40720,
|
---|
1674 | timestamp: 1229098279651731000, flags:
|
---|
1675 | Name: /VirtualBox/GuestAdd/Components/VBoxHook.dll, value: @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@r40720,
|
---|
1676 | timestamp: 1229098279804835000, flags:
|
---|
1677 | Name: /VirtualBox/GuestAdd/Components/VBoxDisp.dll, value: @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@r40720,
|
---|
1678 | timestamp: 1229098279880611000, flags:
|
---|
1679 | Name: /VirtualBox/GuestAdd/Components/VBoxMRXNP.dll, value: @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@r40720,
|
---|
1680 | timestamp: 1229098279882618000, flags:
|
---|
1681 | Name: /VirtualBox/GuestAdd/Components/VBoxService.exe, value: @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@r40720,
|
---|
1682 | timestamp: 1229098279883195000, flags:
|
---|
1683 | Name: /VirtualBox/GuestAdd/Components/VBoxTray.exe, value: @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@r40720,
|
---|
1684 | timestamp: 1229098279885027000, flags:
|
---|
1685 | Name: /VirtualBox/GuestAdd/Components/VBoxGuest.sys, value: @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@r40720,
|
---|
1686 | timestamp: 1229098279886838000, flags:
|
---|
1687 | Name: /VirtualBox/GuestAdd/Components/VBoxMouse.sys, value: @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@r40720,
|
---|
1688 | timestamp: 1229098279890600000, flags:
|
---|
1689 | Name: /VirtualBox/GuestAdd/Components/VBoxSF.sys, value: @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@r40720,
|
---|
1690 | timestamp: 1229098279893056000, flags:
|
---|
1691 | Name: /VirtualBox/GuestAdd/Components/VBoxVideo.sys, value: @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@r40720,
|
---|
1692 | timestamp: 1229098279895767000, flags:
|
---|
1693 | Name: /VirtualBox/GuestInfo/OS/LoggedInUsers, value: 1,
|
---|
1694 | timestamp: 1229099826317660000, flags:
|
---|
1695 | Name: /VirtualBox/GuestInfo/OS/NoLoggedInUsers, value: false,
|
---|
1696 | timestamp: 1229098455580553000, flags:
|
---|
1697 | Name: /VirtualBox/GuestInfo/Net/Count, value: 1,
|
---|
1698 | timestamp: 1229099826299785000, flags:
|
---|
1699 | Name: /VirtualBox/HostInfo/GUI/LanguageID, value: C,
|
---|
1700 | timestamp: 1229098151272771000, flags:
|
---|
1701 | Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 192.168.2.102,
|
---|
1702 | timestamp: 1229099826300088000, flags:
|
---|
1703 | Name: /VirtualBox/GuestInfo/Net/0/V4/Broadcast, value: 255.255.255.255,
|
---|
1704 | timestamp: 1229099826300220000, flags:
|
---|
1705 | Name: /VirtualBox/GuestInfo/Net/0/V4/Netmask, value: 255.255.255.0,
|
---|
1706 | timestamp: 1229099826300350000, flags:
|
---|
1707 | Name: /VirtualBox/GuestInfo/Net/0/Status, value: Up,
|
---|
1708 | timestamp: 1229099826300524000, flags:
|
---|
1709 | Name: /VirtualBox/GuestInfo/OS/LoggedInUsersList, value: username,
|
---|
1710 | timestamp: 1229099826317386000, flags:</screen></para>
|
---|
1711 |
|
---|
1712 | <para>To query the value of a single property, use the "get" subcommand
|
---|
1713 | like this:<screen>$ VBoxManage guestproperty get "Windows Vista III"
|
---|
1714 | "/VirtualBox/GuestInfo/OS/Product"
|
---|
1715 | VirtualBox Command Line Management Interface Version @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@
|
---|
1716 | (C) 2005-@VBOX_C_YEAR@ @VBOX_VENDOR@
|
---|
1717 | All rights reserved.
|
---|
1718 |
|
---|
1719 | Value: Windows Vista Business Edition</screen></para>
|
---|
1720 |
|
---|
1721 | <para>Pour ajouter ou modifier des propriétés invité depuis l'invité, utilisez l'outil
|
---|
1722 | <computeroutput>VBoxControl</computeroutput>. Cet outil est inclu dans les
|
---|
1723 | suppléments invité de VirtualBox 2.2 ou supérieur. S'il est lancé avec un
|
---|
1724 | invité Linux, cet outil exige les privilèges administrateur pour des raisons
|
---|
1725 | de sécurité :<screen>$ sudo VBoxControl guestproperty enumerate
|
---|
1726 | VirtualBox suppléments invité Command Line Management Interface Version @VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@
|
---|
1727 | (C) 2009-@VBOX_C_YEAR@ @VBOX_VENDOR@
|
---|
1728 | All rights reserved.
|
---|
1729 |
|
---|
1730 | Name: /VirtualBox/GuestInfo/OS/Release, value: 2.6.28-18-generic,
|
---|
1731 | timestamp: 1265813265835667000, flags: <NULL>
|
---|
1732 | Name: /VirtualBox/GuestInfo/OS/Version, value: #59-Ubuntu SMP Thu Jan 28 01:23:03 UTC 2010,
|
---|
1733 | timestamp: 1265813265836305000, flags: <NULL>
|
---|
1734 | ...</screen></para>
|
---|
1735 |
|
---|
1736 | <para>Pour des besoins plus complexes, vous pouvez utiliser l'interface de
|
---|
1737 | programmation de VirtualBox ; voir <xref linkend="VirtualBoxAPI" />.</para>
|
---|
1738 | </sect1>
|
---|
1739 |
|
---|
1740 | <sect1 id="guestadd-guestcontrol">
|
---|
1741 | <title>Contrôle de l'invité</title>
|
---|
1742 |
|
---|
1743 | <para>À partir de la version 3.2, les suppléments invité de VirtualBox
|
---|
1744 | permettent de démarrer les applications d'une VM à partir du système hôte.</para>
|
---|
1745 |
|
---|
1746 | <para>Pour que cela fonctionne, l'application doit être installée dans l'invité ;
|
---|
1747 | pas besoin de logiciels supplémentaires sur l'hôte. De plus, une sortie en
|
---|
1748 | mode texte (sur stdout et stderr) peut s'afficher sur l'hôte pour un traitement
|
---|
1749 | ultérieur avec des options pour spécifier les droits des utilisateurs et
|
---|
1750 | une valeur de timeout (en millisecondes) pour limiter le temps où l'application
|
---|
1751 | peut s'exécuter.</para>
|
---|
1752 |
|
---|
1753 | <para>Cette fonctionnalité peut être utilisée pour automatiser le déploiement
|
---|
1754 | d'un logiciel dans l'invité.</para>
|
---|
1755 |
|
---|
1756 | <para>À partir de la version 4.0, les suppléments invité pour Windows permettent
|
---|
1757 | une mise à jour automatique (seulement si les suppléments invité 4.0 ou
|
---|
1758 | supérieurs sont déjà installés). En outre, la copie de fichiers de l'hôte vers
|
---|
1759 | l'invité ainsi que la création à distance de répertoires invités est disponible.</para>
|
---|
1760 |
|
---|
1761 | <para>Pour utiliser ces fonctionnalités, utilisez la ligne de commande de
|
---|
1762 | VirtualBox, voir <xref
|
---|
1763 | linkend="vboxmanage-guestcontrol" />.</para>
|
---|
1764 | </sect1>
|
---|
1765 |
|
---|
1766 | <sect1>
|
---|
1767 | <title>Transfert de mémoire</title>
|
---|
1768 |
|
---|
1769 | <para>Dans des environnements serveur ayant beaucoup de VMs ; les suppléments invité
|
---|
1770 | peuvent être utilisés pour partager de la mémoire physique de l'hôte entre
|
---|
1771 | plusieurs VMs, réduisant la quantité totale de mémoire utilisée par les VMs.
|
---|
1772 | Si l'utilisation de la mémoire est le facteur limitatif et que des ressources
|
---|
1773 | processeur sont encore disponibles, cela peut aider à empaqueter davantage
|
---|
1774 | de VMs sur chaque hôte.</para>
|
---|
1775 |
|
---|
1776 | <sect2 id="guestadd-balloon">
|
---|
1777 | <title>Faire du ballon avec la mémoire</title>
|
---|
1778 |
|
---|
1779 | <para>À partir de la version 3.2, les suppléments invité de VirtualBox
|
---|
1780 | peuvent changer la quantité de mémoire hôte utilisée par une VM pendant
|
---|
1781 | que la machine est en fonction. Vu comme cette fonction est implémentée,
|
---|
1782 | elle s'appelle le "jeu de ballon de mémoire".</para>
|
---|
1783 |
|
---|
1784 | <note>
|
---|
1785 | <para>VirtualBox ne supporte le jeu de ballons avec la mémoire que sur
|
---|
1786 | les hôtes 64 bits et il n'est pas supporté sur les hôtes Mac OS X.</para>
|
---|
1787 | </note>
|
---|
1788 |
|
---|
1789 | <para>En principe, pour changer la quantité de mémoire affectée à une
|
---|
1790 | machine virtuelle, il faut éteindre la machine virtuelle complètement
|
---|
1791 | et modifier ses paramètres. Avec le jeu de ballon de mémoire, la mémoire
|
---|
1792 | affectée à une machine virtuelle peut être donnée à une autre machine
|
---|
1793 | virtuelle sans devoir arrêter la machine.</para>
|
---|
1794 |
|
---|
1795 | <para>Quand on veut faire du ballon avec la mémoire, les suppléments invité
|
---|
1796 | de VirtualBox (qui tournent dans l'invité) affectent de la mémoire physique
|
---|
1797 | du système d'exploitation invité au niveau noyau et il verrouille cette
|
---|
1798 | mémoire dans l'invité. Cela garantit que l'invité n'utilisera plus cette
|
---|
1799 | mémoire : aucune application de l'invité ne peut l'affecter, et le
|
---|
1800 | noyau invité ne l'utilisera pas non plus. VirtualBox peut alors réutiliser
|
---|
1801 | cette mémoire et la donner à une autre machine virtuelle.</para>
|
---|
1802 |
|
---|
1803 | <para>La mémoire rendue disponible par ce jeu de ballon n'est pas disponible
|
---|
1804 | pour être réutilisée par VirtualBox. Elle <emphasis>n'est pas</emphasis>
|
---|
1805 | rendue sous forme de mémoire libre à l'hôte. Jouer au ballon avec la mémoire
|
---|
1806 | à partir d'un invité en fonction n'augmentera pas la taille de la mémoire
|
---|
1807 | libre non affectée de l'hôte. En effet, le jeu de ballon avec la mémoire
|
---|
1808 | est donc un mécanisme de transfert de mémoire entre plusieurs machines virtuelles
|
---|
1809 | pendant leur fonctionnement. Cela peut servir pour démarrer temporairement
|
---|
1810 | une autre machine, ou, dans des environnements plus compliqués, pour une
|
---|
1811 | gestion sophistiquée de la mémoire de nombreuses machines virtuelles en fonction
|
---|
1812 | en parallèle, selon la façon dont la mémoire est utilisée par les invités.</para>
|
---|
1813 |
|
---|
1814 | <para>Pour l'instant, le jeu de ballon avec la mémoire n'est supporté
|
---|
1815 | que via VBoxManage. Utilisez la commande suivante pour agrandir ou réduire
|
---|
1816 | la taille du ballon de mémoire dans une machine virtuelle en fonction où
|
---|
1817 | les suppléments invité sont installés: <screen>VBoxManage controlvm "nom VM" guestmemoryballoon <n></screen>où
|
---|
1818 | <computeroutput>"nom VM"</computeroutput> est le nom ou l'UUID de la machine
|
---|
1819 | virtuelle en question et <computeroutput><n></computeroutput> est
|
---|
1820 | la quantité de mémoire à affecté à partir de l'invité, en mégaoctets. Voir <xref
|
---|
1821 | linkend="vboxmanage-controlvm" /> pour plus d'informations.</para>
|
---|
1822 |
|
---|
1823 | <para>Vous pouvez aussi définir un ballon par défaut qui sera automatiquement
|
---|
1824 | récupéré sur la VM à chaque fois qu'elle démarrera avec la commande
|
---|
1825 | suivante : <screen>VBoxManage modifyvm "nom VM" --guestmemoryballoon <n></screen></para>
|
---|
1826 |
|
---|
1827 | <para>Par défaut, aucun ballon de mémoire n'est affecté. C'est un paramètre
|
---|
1828 | de VM comme les autres paramètres de <computeroutput>modifyvm</computeroutput>
|
---|
1829 | et donc, on ne peut les définir que quand la machine est éteinte ; voir <xref
|
---|
1830 | linkend="vboxmanage-modifyvm" />.</para>
|
---|
1831 | </sect2>
|
---|
1832 |
|
---|
1833 | <sect2 id="guestadd-pagefusion">
|
---|
1834 | <title>Fusion de page</title>
|
---|
1835 |
|
---|
1836 | <para>Alors que le jeu de ballon avec la mémoire réduit simplement la
|
---|
1837 | quantité de RAM disponible pour une VM, la fusion de page fonctionne différemment :
|
---|
1838 | elle évite les doublons de mémoire entre plusieurs VMs identiques et en
|
---|
1839 | fonction.</para>
|
---|
1840 |
|
---|
1841 | <para>Dans un environnement serveur qui exécute plusieurs VMs identiques
|
---|
1842 | (comme avec des systèmes d'exploitation identiques) sur le même hôte,
|
---|
1843 | beaucoup de pages de mémoire sont identiques. La technologie de fusion
|
---|
1844 | de page de VirtualBox, introduite avec VirtualBox 3.2, est une technique
|
---|
1845 | pour identifier efficacement ces pages de mémoire identiques et les
|
---|
1846 | nouvelle de partage entre plusieurs VMs.<note>
|
---|
1847 | <para>VirtualBox ne supporte la fusion de page que sur des hôtes 64 bits
|
---|
1848 | et il n'est pas supporté sur les hôtes Mac OS X. La fusion de page
|
---|
1849 | ne fonctionne aujourd'hui qu'avec des invités Windows (2000 et
|
---|
1850 | supérieur).</para>
|
---|
1851 | </note></para>
|
---|
1852 |
|
---|
1853 | <para>Plus les VMs se ressemblent sur un hôte donné, plus la fusion de page
|
---|
1854 | peut réduire efficacement la quantité de mémoire hôte utilisée. Il fonctionne
|
---|
1855 | donc mieux si toutes les VMs d'un hôte exécutent des systèmes d'exploitation
|
---|
1856 | identiques (par exemple Windows XP Pack Service 2). Plutôt que d'avoir une
|
---|
1857 | copie complète de chaque système d'exploitation dans chaque VM, la fusion de
|
---|
1858 | page identifie les pages mémoire identiques utilisées par les systèmes
|
---|
1859 | d'exploitation et elle élimine les doublons, partageant la mémoire de l'hôte
|
---|
1860 | entre plusieurs machines ("deduplication"). Si une VM essaie de modifier
|
---|
1861 | une page partagée avec d'autres VMs, une nouvelle page est de nouveau affectée
|
---|
1862 | pour cette VM avec une copie de la page partagée ("copie à l'écriture").
|
---|
1863 | Tout ceci est entièrement transparent pour la machine virtuelle.</para>
|
---|
1864 |
|
---|
1865 | <para>Il se peut que vous soyez familier de ce genre de transfert de mémire
|
---|
1866 | via d'autres produits d'hypervision qui appellent cette fonction le "partage
|
---|
1867 | de page" ou le "fusion d'une même page". Cependant, la fusion de page est
|
---|
1868 | très différente des autres solutions, dont les approches ont plusieurs
|
---|
1869 | inconvénients :<orderedlist>
|
---|
1870 | <listitem>
|
---|
1871 | <para>Les hyperviseurs traditionnels analysent <emphasis>toute</emphasis>
|
---|
1872 | la mémoire invité et calculent les sommes de contrôle (hachages) pour
|
---|
1873 | chaque page de mémoire individuelle. Puis ils cherchent des endroits
|
---|
1874 | avec des hachages identiques et comparent tout le contenu
|
---|
1875 | de ces pages ; si deux pages donnent le même hachage, il est très
|
---|
1876 | probable que les pages soient identiques par leur contenu. Cela peut,
|
---|
1877 | bien sûr, prendre du temps, surtout si le système n'est pas inactif.
|
---|
1878 | La mémoire supplémentaire ne devient donc disponibles qu'après une
|
---|
1879 | durée importante (cela peut prendre des heures voire des jours !). Pire,
|
---|
1880 | ce genre d'algorithme de partage de page consomme en général beaucoup
|
---|
1881 | de ressources et augmente la consommation par la
|
---|
1882 | virtualisation jusqu'à 20%.</para>
|
---|
1883 |
|
---|
1884 | <para>La fusion de page dans VirtualBox utilise une logique des
|
---|
1885 | suppléments invité de VirtualBox pour identifier rapidement les cellules
|
---|
1886 | mémoire les plus vraisemblablement identiques dans les VMs. Elle peut
|
---|
1887 | faire la plupart des sauvegardes possibles des partages de pages
|
---|
1888 | presqu'immédiatement et avec pratiquement aucune charge.</para>
|
---|
1889 | </listitem>
|
---|
1890 |
|
---|
1891 | <listitem>
|
---|
1892 | <para>La fusion de page a aussi beaucoup moins de chances d'être
|
---|
1893 | perdue avec de la mémoire identique qu'elle éliminera, pour apprendre
|
---|
1894 | seulement quelques secondes plus tard que la mémoire va maintenant
|
---|
1895 | changer, devant effectuer une réaffectation très gourmande et gênant
|
---|
1896 | souvent le service.</para>
|
---|
1897 | </listitem>
|
---|
1898 | </orderedlist></para>
|
---|
1899 |
|
---|
1900 | <para>Pour l'instant, la fusion de page ne peut être contrôlée qu'avec
|
---|
1901 | VBoxManage et pendant qu'une VM est éteinte. Pour activer la fusion de page
|
---|
1902 | pour une VM, utilisez
|
---|
1903 | la commande suivante:<screen>VBoxManage modifyvm "nom VM" --pagefusion on</screen></para>
|
---|
1904 |
|
---|
1905 | <para>Vous pouvez voir l'opération de fusion de page en utilisant des
|
---|
1906 | métriques.
|
---|
1907 | <computeroutput>RAM/VMM/Shared</computeroutput> affiche la quantité totale
|
---|
1908 | de pages fusionnées, tandis que la métrique par VM
|
---|
1909 | <computeroutput>Guest/RAM/Usage/Shared</computeroutput> renverra la quantité
|
---|
1910 | de mémoire fusionnée d'une VM donnée. Merci de vous reporter à <xref
|
---|
1911 | linkend="metrics" /> pour des informations sur la manière de demander des
|
---|
1912 | métriques.</para>
|
---|
1913 | </sect2>
|
---|
1914 | </sect1>
|
---|
1915 | </chapter>
|
---|