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="installation">
|
---|
5 | <title>Détails d'installation</title>
|
---|
6 |
|
---|
7 | <para>Étant donné que l'installation de VirtualBox varie selon votre système
|
---|
8 | d'exploitation hôte, nous fournissons des instructions d'installation dans
|
---|
9 | quatre chapitres distincts, respectivement pour Windows, Mac OS X, Linux et
|
---|
10 | Solaris.</para>
|
---|
11 |
|
---|
12 | <sect1>
|
---|
13 | <title>Installation sur des hôtes Windows</title>
|
---|
14 |
|
---|
15 | <sect2>
|
---|
16 | <title>Prérequis</title>
|
---|
17 |
|
---|
18 | <para>Pour les différentes versions de Windows que nous supportons comme
|
---|
19 | systèmes d'exploitation hôtes, merci de vous référer au <xref
|
---|
20 | linkend="hostossupport" />.</para>
|
---|
21 |
|
---|
22 | <para>En outre, l'installateur de Windows 1.1 ou supérieur doit être
|
---|
23 | présent sur votre système. Cela devrait être le cas si vous avez installé
|
---|
24 | toutes les dernières mises à jour.</para>
|
---|
25 | </sect2>
|
---|
26 |
|
---|
27 | <sect2>
|
---|
28 | <title>Effectuer l'installation</title>
|
---|
29 |
|
---|
30 | <para>Vous pouvez démarrer l'installation de VirtualBox <itemizedlist>
|
---|
31 | <listitem>
|
---|
32 | <para>soit en double-cliquant sur son fichier exécutable (contenant
|
---|
33 | les architectures 32 bits et 64 bits)</para>
|
---|
34 | </listitem>
|
---|
35 |
|
---|
36 | <listitem>
|
---|
37 | sur la ligne de commande. Ceci va extraire les deux installateurs dans un répertoire temporaire dans lequel vous trouverez ensuite les fichiers .MSI habituels. Puis, vous pouvez faire un
|
---|
38 | <para>ou en entrant <screen>VirtualBox.exe -extract</screen></para>
|
---|
39 |
|
---|
40 | <para>sur la ligne de commande. Ceci va extraire les deux
|
---|
41 | installateurs dans un répertoire temporaire dans lequel vous trouverez
|
---|
42 | ensuite les fichiers .MSI habituels. Puis, vous pouvez faire un
|
---|
43 | <screen>msiexec /i VirtualBox-<version>-MultiArch_<x86|amd64>.msi</screen>
|
---|
44 | pour effectuer l'installation.</para>
|
---|
45 | </listitem>
|
---|
46 | </itemizedlist></para>
|
---|
47 |
|
---|
48 | <para>Dans tous les cas, ceci affichera la boîte de dialogue de bienvenue
|
---|
49 | de l'installation et vous permettra de choisir où installer VirtualBox et
|
---|
50 | quels composants installer. Outre l'application VirtualBox, les composants
|
---|
51 | suivants sont disponibles :<glosslist>
|
---|
52 | <glossentry>
|
---|
53 | <glossterm>Support USB</glossterm>
|
---|
54 |
|
---|
55 | <glossdef>
|
---|
56 | <para>Ce paquet contient des pilotes spéciaux pour votre hôte
|
---|
57 | Windows dont VirtualBox a besoin pour supporter complètement les
|
---|
58 | périphériques USB à l'intérieur de vos machines virtuelles.</para>
|
---|
59 | </glossdef>
|
---|
60 | </glossentry>
|
---|
61 |
|
---|
62 | <glossentry>
|
---|
63 | <glossterm>Réseau</glossterm>
|
---|
64 |
|
---|
65 | <glossdef>
|
---|
66 | <para>Ce paquet contient des pilotes supplémentaires de réseau pour
|
---|
67 | votre hôte Windows dont VirtualBox a besoin pour supporter Host
|
---|
68 | Interface Networking (réseau interface hôte) (pour rendre les
|
---|
69 | cartes réseau virtuelles accessibles depuis les autres machines
|
---|
70 | de votre réseau physique).</para>
|
---|
71 | </glossdef>
|
---|
72 | </glossentry>
|
---|
73 |
|
---|
74 | <glossentry>
|
---|
75 | <glossterm>Support Python</glossterm>
|
---|
76 |
|
---|
77 | <glossdef>
|
---|
78 | <para>Ce paquet contient le support de scripts Python pour l'API
|
---|
79 | de VirtualBox (voir le chapitre <xref linkend="VirtualBoxAPI" />).
|
---|
80 | Pour que cette fonctionnalité soit installée, une installation de
|
---|
81 | Python opérationnelle sur le système est nécessaire.</para>
|
---|
82 | </glossdef>
|
---|
83 | </glossentry>
|
---|
84 | </glosslist></para>
|
---|
85 |
|
---|
86 | <para>En fonction de votre configuration de Windows, il se peut que vous
|
---|
87 | voyez des avertissements sur des <quote>pilotes non signés</quote> ou
|
---|
88 | quelque chose de ce genre. Merci de sélectionner <quote>Continuer</quote>
|
---|
89 | sur ces avertissements car sans cela, VirtualBox pourrait ne pas fonctionner
|
---|
90 | correctement après l'installation.</para>
|
---|
91 |
|
---|
92 | <para>L'installateur va créer le groupe <quote>VirtualBox</quote> dans le
|
---|
93 | répertoire Démarrer Les programmes qui vous permet de lancer l'application
|
---|
94 | et d'accéder à sa documentation.</para>
|
---|
95 |
|
---|
96 | <para>Avec des paramètres standards, VirtualBox sera installé pour tous
|
---|
97 | les utilisateurs du système local. Au cas où vous ne le voulez pas, vous
|
---|
98 | devez invoquer l'installateur en l'extrayant d'abord en utilisant
|
---|
99 | <screen>VirtualBox.exe -extract</screen> puis faites comme suit :
|
---|
100 | <screen>VirtualBox.exe -msiparams ALLUSERS=2</screen>
|
---|
101 | ou <screen>msiexec /i VirtualBox-<version>-MultiArch_<x86|amd64>.msi ALLUSERS=2</screen>
|
---|
102 | sur les fichiers .MSI extraits. Ceci ne va installer VirtualBox que pour
|
---|
103 | l'utilisateur actuel.</para>
|
---|
104 |
|
---|
105 | <para>Pour ne pas installer certaines fonctionnalités de VirtualBox, vous
|
---|
106 | pouvez spécifier aussi un paramètre <computeroutput>ADDLOCAL</computeroutput>
|
---|
107 | pour nommer explicitement les fonctionnalités à installer. Les
|
---|
108 | fonctionnalités suivantes sont disponibles :
|
---|
109 |
|
---|
110 | <glosslist>
|
---|
111 | <glossentry>
|
---|
112 | <glossterm>VBoxApplication</glossterm>
|
---|
113 |
|
---|
114 | <glossdef>
|
---|
115 | <para>Binaires principaux de VirtualBox.
|
---|
116 | <note>Cette fonctionnalité ne peut jamais être absente puisqu'elle
|
---|
117 | contient l'ensemble de fichiers minimum pour que l'installation
|
---|
118 | de VirtualBox fonctionne !</note>
|
---|
119 | </para>
|
---|
120 | </glossdef>
|
---|
121 | </glossentry>
|
---|
122 |
|
---|
123 | <glossentry>
|
---|
124 | <glossterm>VBoxUSB</glossterm>
|
---|
125 |
|
---|
126 | <glossdef>
|
---|
127 | <para>Support USB.</para>
|
---|
128 | </glossdef>
|
---|
129 | </glossentry>
|
---|
130 |
|
---|
131 | <glossentry>
|
---|
132 | <glossterm>VBoxNetwork</glossterm>
|
---|
133 |
|
---|
134 | <glossdef>
|
---|
135 | <para>Tout le support réseau ; inclut les fonctionnalités
|
---|
136 | VBoxNetworkFlt et VBoxNetworkAdp (voir ci-dessous).</para>
|
---|
137 | </glossdef>
|
---|
138 | </glossentry>
|
---|
139 |
|
---|
140 | <glossentry>
|
---|
141 | <glossterm>VBoxNetworkFlt</glossterm>
|
---|
142 |
|
---|
143 | <glossdef>
|
---|
144 | <para>Support réseau bridgé.</para>
|
---|
145 | </glossdef>
|
---|
146 | </glossentry>
|
---|
147 |
|
---|
148 | <glossentry>
|
---|
149 | <glossterm>VBoxNetworkAdp</glossterm>
|
---|
150 |
|
---|
151 | <glossdef>
|
---|
152 | <para>Support réseau Host-only.</para>
|
---|
153 | </glossdef>
|
---|
154 | </glossentry>
|
---|
155 |
|
---|
156 | <glossentry>
|
---|
157 | <glossterm>VBoxPython</glossterm>
|
---|
158 |
|
---|
159 | <glossdef>
|
---|
160 | <para>Support Python.</para>
|
---|
161 | </glossdef>
|
---|
162 | </glossentry>
|
---|
163 | </glosslist>
|
---|
164 |
|
---|
165 | Pour n'installer que le support USB avec les binaires principaux, faites
|
---|
166 | un : <screen>VirtualBox.exe -msiparams ADDLOCAL=VBoxApplication,VBoxUSB</screen>
|
---|
167 | ou un <screen>msiexec /i VirtualBox-<version>-MultiArch_<x86|amd64>.msi ADDLOCAL=VBoxApplication,VBoxUSB</screen></para>
|
---|
168 |
|
---|
169 | </sect2>
|
---|
170 |
|
---|
171 | <sect2>
|
---|
172 | <title>Désinstallation</title>
|
---|
173 |
|
---|
174 | <para>Comme nous utilisons l'installateur Windows, vous pouvez désinstaller
|
---|
175 | VirtualBox en sécurité n'importe quand en choisissant l'entrée du programme
|
---|
176 | dans la fonction <quote>Ajout/suppression de programmes</quote> dans le
|
---|
177 | panneau de configuration Windows.</para>
|
---|
178 | </sect2>
|
---|
179 |
|
---|
180 | <sect2>
|
---|
181 | <title>Installation sans efforts</title>
|
---|
182 |
|
---|
183 | <para>Vous pouvez faire des installations sans effort en utilisant le
|
---|
184 | support MSI standard.</para>
|
---|
185 | </sect2>
|
---|
186 | </sect1>
|
---|
187 |
|
---|
188 | <sect1>
|
---|
189 | <title>Installation sur des hôtes Mac OS X</title>
|
---|
190 |
|
---|
191 | <sect2>
|
---|
192 | <title>Effectuer l'installation</title>
|
---|
193 |
|
---|
194 | <para>Pour les hôtes Mac OS X, VirtualBox est emballé dans une fichier
|
---|
195 | image de disque (dmg). Effectuez les étapes suivantes : <orderedlist>
|
---|
196 | <listitem>
|
---|
197 | <para>Double-cliquez sur ce fichier pour monter son contenu.</para>
|
---|
198 | </listitem>
|
---|
199 |
|
---|
200 | <listitem>
|
---|
201 | <para>Une fenêtre va s'ouvrir vous disant de double-cliquer sur le
|
---|
202 | fichier installateur <computeroutput>VirtualBox.mpkg</computeroutput>
|
---|
203 | affiché dans la fenêtre.</para>
|
---|
204 | </listitem>
|
---|
205 |
|
---|
206 | <listitem>
|
---|
207 | <para>Ceci démarrera l'installateur, ce qui vous permettra de
|
---|
208 | sélectionner où installer VirtualBox.</para>
|
---|
209 | </listitem>
|
---|
210 | </orderedlist></para>
|
---|
211 |
|
---|
212 | <para>Après l'installation, vous pouvez trouver une icône VirtualBox dans
|
---|
213 | le menu <quote>Applications</quote> dans le <quote>Finder</quote>.</para>
|
---|
214 | </sect2>
|
---|
215 |
|
---|
216 | <sect2>
|
---|
217 | <title>Désinstallation</title>
|
---|
218 |
|
---|
219 | <para>Pour désinstaller VirtualBox, ouvrez à nouveau le fichier image (dmg)
|
---|
220 | et double-cliquez sur l'icône Désinstaller contenue dedans.</para>
|
---|
221 | </sect2>
|
---|
222 |
|
---|
223 | <sect2>
|
---|
224 | <title>Installation sans efforts</title>
|
---|
225 |
|
---|
226 | <para>Pour effectuer une installation non interactive de VirtualBox, vous
|
---|
227 | pouvez utiliser la version en ligne de commande de l'application
|
---|
228 | installateur.</para>
|
---|
229 |
|
---|
230 | <para>Montez le fichier image de disque (dmg) comme décrit dans
|
---|
231 | l'installation normale. Puis, ouvrez une session de terminal et exécutez :</para>
|
---|
232 |
|
---|
233 | <screen>sudo installer -pkg /Volumes/VirtualBox/VirtualBox.mpkg \
|
---|
234 | -target /Volumes/Macintosh\ HD</screen>
|
---|
235 | </sect2>
|
---|
236 | </sect1>
|
---|
237 |
|
---|
238 | <sect1>
|
---|
239 | <title id="install-linux-host">Installation sur des hôtes Linux</title>
|
---|
240 |
|
---|
241 | <sect2>
|
---|
242 | <title>Prérequis</title>
|
---|
243 |
|
---|
244 | <para>Pour les diverses versions de Linux que nous supportons en tant que
|
---|
245 | systèmes d'exploitation hôtes, merci de vous référer au <xref
|
---|
246 | linkend="hostossupport" />.</para>
|
---|
247 |
|
---|
248 | <para>Vous aurez besoin d'installer les paquets suivants sur votre système
|
---|
249 | Linux avant de commencer l'installation (certains systèmes feront cela
|
---|
250 | pour vous automatiquement quand vous installerez VirtualBox) :</para>
|
---|
251 |
|
---|
252 | <itemizedlist>
|
---|
253 | <listitem>
|
---|
254 | <para>Qt 4.4.0 ou supérieur ;</para>
|
---|
255 | </listitem>
|
---|
256 |
|
---|
257 | <listitem>
|
---|
258 | <para>SDL 1.2.7 ou supérieur (cette bibliothèque graphique est en
|
---|
259 | général appelée <computeroutput>libsdl</computeroutput>
|
---|
260 | ou quelque chose du genre).</para>
|
---|
261 | </listitem>
|
---|
262 | </itemizedlist>
|
---|
263 |
|
---|
264 | Pour être précis, ces paquets ne sont nécessaires que si vous voulez lancer les interfaces graphiques de VirtualBox. En particulier, VirtualBox, notre interface graphique principale, exige à la fois Qt et SDL ; VboxSDL, notre interface graphique simplifiée, n'exige que SDL. À l'inverse, si vous ne voulez qu'exécuter le serveur VRDP headless fourni avec VirtualBox, ni Qt ni SDL ne sont nécessaires.
|
---|
265 | <note>
|
---|
266 | <para>Pour être précis, ces paquets ne sont nécessaires que si vous
|
---|
267 | voulez lancer les interfaces graphiques de VirtualBox. En particulier,
|
---|
268 | <computeroutput>VirtualBox</computeroutput>, notre interface graphique
|
---|
269 | principale, exige à la fois Qt et SDL ; <computeroutput>VBoxSDL</computeroutput>,
|
---|
270 | notre interface graphique simplifiée, n'exige que SDL. À l'inverse, si
|
---|
271 | vous ne voulez qu'exécuter le serveur VRDP headless fourni avec VirtualBox,
|
---|
272 | ni Qt ni SDL ne sont nécessaires.</para>
|
---|
273 | </note>
|
---|
274 | </sect2>
|
---|
275 |
|
---|
276 | <sect2 id="externalkernelmodules">
|
---|
277 | <title>Le module noyau de VirtualBox</title>
|
---|
278 |
|
---|
279 | <para>VirtualBox utilise un module noyau spécial pour effectuer
|
---|
280 | l'allocation de la mémoire physique et pour obtenir le contrôle du
|
---|
281 | processeur pour l'exécution du système invité. Sans ce module noyau, vous
|
---|
282 | pourrez travailler avec des machines virtuelles dans l'interface de
|
---|
283 | configuration mais vous ne pourrez lancer aucune machine virtuelle.</para>
|
---|
284 |
|
---|
285 | Le module noyau de VirtualBox est automatiquement installé sur votre système quand vous installez VirtualBox. Pour le maintenir avec les futures mises à jour du noyau, pour les distributions Linux récentes, - par exemple, Fedora Core 5 et supérieur, Ubuntu 7.10 (Gutsy) et supérieur et Mandriva 2007.1 et supérieur -, nous recommandons en général d'installer le Dynamic Kernel Module Support (DKMS) (support de module noyau dynamique 1). Cet environnement aide à construire des modules de noyau et à gérer les mises à jour du noyau.
|
---|
286 |
|
---|
287 | <para>Le module noyau de VirtualBox est automatiquement installé sur votre
|
---|
288 | système quand vous installez VirtualBox. Pour le maintenir avec les futures
|
---|
289 | mises à jour du noyau, pour les distributions Linux récentes, -- par
|
---|
290 | exemple, Fedora Core 5 et supérieur, Ubuntu 7.10 (Gutsy) et supérieur et
|
---|
291 | Mandriva 2007.1 et supérieur --, nous recommandons en général d'installer
|
---|
292 | le Dynamic Kernel Module Support (DKMS) (support de module noyau dynamique)<footnote>
|
---|
293 | <para>Voir <ulink
|
---|
294 | url="http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support">http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support</ulink>
|
---|
295 | pour une introduction.</para>
|
---|
296 | </footnote>. Cet environnement aide à construire des modules de noyau et
|
---|
297 | à gérer les mises à jour du noyau.</para>
|
---|
298 |
|
---|
299 | <para>Si DKMS n'est pas déjà installé, exécutez une des étapes suivantes :
|
---|
300 | <itemizedlist>
|
---|
301 | <listitem>
|
---|
302 | <para>Sur un système Ubuntu :</para>
|
---|
303 |
|
---|
304 | <screen>sudo apt-get install dkms</screen>
|
---|
305 | </listitem>
|
---|
306 |
|
---|
307 | <listitem>
|
---|
308 | <para>Sur un système Fedora :<screen>yum install dkms</screen></para>
|
---|
309 | </listitem>
|
---|
310 |
|
---|
311 | <listitem>
|
---|
312 | <para>Sur un système Mandriva :<screen>urpmi dkms</screen></para>
|
---|
313 | </listitem>
|
---|
314 | </itemizedlist></para>
|
---|
315 |
|
---|
316 | <para>Si DKMS est disponible et installé, le module noyau de VirtualBox
|
---|
317 | devrait toujours fonctionner automatiquement et il sera automatiquement
|
---|
318 | reconstruit si votre noyau hôte est mis à jour.</para>
|
---|
319 |
|
---|
320 | <para>Sinon, il n'y a que deux situations où vous devrez vous inquiéter du
|
---|
321 | module noyau :<orderedlist>
|
---|
322 | <listitem>
|
---|
323 | <para>L'installation échoue dès le départ. Cela signifie probablement
|
---|
324 | que votre système Linux n'est pas préparé à construire des modules
|
---|
325 | noyau externes.</para>
|
---|
326 |
|
---|
327 | <para>La plupart des distributions Linux peuvent être paramétrées
|
---|
328 | simplement en installant les bons paquets -- normalement il s'agira
|
---|
329 | du compilateur GNU (GCC), GNU Make (make) et des paquets contenant
|
---|
330 | les fichiers d'en-tête de votre noyau - et en vous assurant que toutes
|
---|
331 | les mises à jour du système sont installées et que le système
|
---|
332 | exécute le noyau le plus récent inclus dans la distribution.
|
---|
333 | <emphasis>Les numéros de version des paquets de fichiers d'en-tête
|
---|
334 | doivent être les mêmes que ceux du noyau que vous utilisez.</emphasis></para>
|
---|
335 |
|
---|
336 | <itemizedlist>
|
---|
337 | <listitem>
|
---|
338 | <para>Avec les versions de Debian et d'Ubuntu, vous devez
|
---|
339 | installer la bonne version de <computeroutput>linux-headers</computeroutput>
|
---|
340 | et, s'il existe, du paquet <computeroutput>linux-kbuild</computeroutput>.
|
---|
341 | Les versions actuelles d'Ubuntu devraient avoir les bons paquets
|
---|
342 | installés par défaut.</para>
|
---|
343 | </listitem>
|
---|
344 |
|
---|
345 | <listitem>
|
---|
346 | <para>Dans des versions de Debian et d'Ubuntu encore plus
|
---|
347 | anciennes, vous devez installer la bonne version du paquet
|
---|
348 | <computeroutput>kernel-headers</computeroutput>.</para>
|
---|
349 | </listitem>
|
---|
350 |
|
---|
351 | <listitem>
|
---|
352 | <para>Sur les systèmes Fedora et Redhat, le paquet s'appelle
|
---|
353 | <computeroutput>kernel-devel</computeroutput>.</para>
|
---|
354 | </listitem>
|
---|
355 |
|
---|
356 | <listitem>
|
---|
357 | <para>Sur SUSE et openSUSE Linux, vous devez installer la bonne
|
---|
358 | version des paquets <computeroutput>kernel-source</computeroutput>
|
---|
359 | et <computeroutput>kernel-syms</computeroutput>.</para>
|
---|
360 | </listitem>
|
---|
361 |
|
---|
362 | <listitem>
|
---|
363 | <para>Sinon, si vous avez construit votre propre noyau,
|
---|
364 | <computeroutput>/usr/src/linux</computeroutput> devrait pointer
|
---|
365 | vers les sources de votre noyau. Si vous n'avez pas supprimé les
|
---|
366 | fichiers créés pendant le processus de construction, alors votre
|
---|
367 | système sera déjà paramétré correctement.</para>
|
---|
368 | </listitem>
|
---|
369 | </itemizedlist>
|
---|
370 | </listitem>
|
---|
371 |
|
---|
372 | <listitem>
|
---|
373 | <para>Le noyau de votre hôte Linux a été mis à jour. Dans ce cas le
|
---|
374 | module noyau aura besoin d'être réinstallé en exécutant (en tant
|
---|
375 | qu'administrateur) :</para>
|
---|
376 |
|
---|
377 | <screen>/etc/init.d/vboxdrv setup</screen>
|
---|
378 | </listitem>
|
---|
379 | </orderedlist></para>
|
---|
380 | </sect2>
|
---|
381 |
|
---|
382 | <sect2>
|
---|
383 | <title>Support de l'USB et du réseau avancé</title>
|
---|
384 |
|
---|
385 | <para>Afin d'utiliser le support USB de VirtualBox, le compte utilisateur
|
---|
386 | sous lequel vous entendez lancer VirtualBox doit avoir l'accès en lecture
|
---|
387 | et en écriture au système de fichiers USB (<computeroutput>usbfs</computeroutput>).</para>
|
---|
388 |
|
---|
389 | <para>En outre, l'accès à
|
---|
390 | <computeroutput>/dev/net/tun</computeroutput> sera requis si vous voulez
|
---|
391 | utiliser le Host Interface Networking (réseau d'interface hôte), ce qui
|
---|
392 | est décrit en détail au <xref linkend="network_bridged" />.</para>
|
---|
393 |
|
---|
394 | <!--TODO Write a couple of notes about hardened kernels. If PaX is installed, VBox presently doesn't start. I tried with a
|
---|
395 | gentoo hardened kernel that had PaX enabled, and VBoxHeadless failed with really funny VERR_NO_MEMORY messages. Discussing
|
---|
396 | it with Knut revealed that PaX might be the problem, and running paxctl to disable these protections actually
|
---|
397 | helped. For reference:
|
---|
398 | First run paxctl -C VBoxVDRP to have the executable modified to support PaX flags in the first place.
|
---|
399 | Then paxctl -pemrxs VBoxHeadless to disable all protections. TODO: Figure out which ones are really needed.-->
|
---|
400 | </sect2>
|
---|
401 |
|
---|
402 | <sect2>
|
---|
403 | <title>Effectuer l'installation</title>
|
---|
404 |
|
---|
405 | <para>VirtualBox est disponible dans un grand nombre de formats de paquets
|
---|
406 | de base pour de nombreuses distributions Linux (voir le
|
---|
407 | <xref linkend="hostossupport" /> pour les détails). En outre, il y a un
|
---|
408 | installateur générique alternatif (.run) qui devrait fonctionner sur la
|
---|
409 | plupart des distributions Linux.</para>
|
---|
410 |
|
---|
411 | <sect3>
|
---|
412 | <title>Installer VirtualBox à partir d'un paquet Debian/Ubuntu</title>
|
---|
413 |
|
---|
414 | <para>Tout d'abord, téléchargez le paquet adapté à votre distribution.
|
---|
415 | Les exemples suivants supposent que vous installez sur un système 32
|
---|
416 | bits Ubuntu Karmic. Utilisez <computeroutput>dpkg</computeroutput> pour
|
---|
417 | installer le paquet Debian :</para>
|
---|
418 |
|
---|
419 | <screen>sudo dpkg -i VirtualBox-3.2_$VBOX_VERSION_STRING_Ubuntu_karmic_i386.deb</screen>
|
---|
420 |
|
---|
421 | <para>On vous demandera d'accepter la licence VirtualBox Personal Use
|
---|
422 | and Evaluation License (licence d'évaluation et d'utilisation
|
---|
423 | personnelle de VirtualBox). Sauf si vous répondez <quote>Yes</quote> ici,
|
---|
424 | l'installation sera arrêtée.</para>
|
---|
425 |
|
---|
426 | <para>Le groupe <computeroutput>vboxusers</computeroutput> sera créé
|
---|
427 | pendant l'installation. Notez qu'un utilisateur qui va exécuter
|
---|
428 | VirtualBox doit être membre de ce groupe. Un utilisateur peut devenir
|
---|
429 | membre du groupe <computeroutput>vboxusers</computeroutput> à travers la
|
---|
430 | gestion des utilisateurs/groupes en graphique ou en ligne de commande
|
---|
431 | avec</para>
|
---|
432 |
|
---|
433 | <screen>sudo usermod -a -G vboxusers nom_utilisateur</screen>
|
---|
434 |
|
---|
435 | <para>Remarquez aussi qu'ajouter un utilisateur actif à ce groupe
|
---|
436 | exigera que l'utilisateur se déconnecte puis revienne. Cela devrait se
|
---|
437 | faire à la main après une installation réussie du paquet.</para>
|
---|
438 |
|
---|
439 | <para>L'installateur cherchera aussi un module noyau VirtualBox qui
|
---|
440 | convient à votre noyau. Le paquet comprend des modules précompilés pour
|
---|
441 | la plupart des configurations du noyau. Si aucun module noyau convenable
|
---|
442 | n'est trouvé, le script d'installation essaie de construire un module
|
---|
443 | lui-même. Si le processus de construction ne réussit pas, on vous montrera
|
---|
444 | un avertissement et le paquet sera laissé non configuré. Merci de jeter
|
---|
445 | un œil sur <computeroutput>/var/log/vbox-install.log</computeroutput>
|
---|
446 | pour trouver pourquoi la compilation a échoué. Il se peut que vous deviez
|
---|
447 | installer les en-têtes du noyau Linux adéquat (voir le <xref
|
---|
448 | linkend="externalkernelmodules" />). Après avoir corrigé les
|
---|
449 | problèmes, faites
|
---|
450 |
|
---|
451 | <screen>sudo /etc/init.d/vboxdrv setup</screen>Ceci démarrera une
|
---|
452 | nouvelle tentative de construire le module.</para>
|
---|
453 |
|
---|
454 | <para>Si un module noyau convenable est trouvé dans le paquet ou si le
|
---|
455 | module a été construit avec succès, le script d'installation va tenter
|
---|
456 | de charger le module. Si ceci échoue, merci de voir le chapitre <xref
|
---|
457 | linkend="linuxkernelmodulefailstoload" /> pour de plus amples informations.</para>
|
---|
458 |
|
---|
459 | <para>Une fois que VirtualBox a été installé avec succès et configuré,
|
---|
460 | vous pouvez le démarrer en sélectionnant <quote>VirtualBox</quote> dans
|
---|
461 | votre menu de démarrage ou depuis la ligne de commande (voir le
|
---|
462 | <xref linkend="startingvboxonlinux" />).</para>
|
---|
463 | </sect3>
|
---|
464 |
|
---|
465 | <sect3>
|
---|
466 | <title>Utiliser l'installateur alternatif (VirtualBox.run)</title>
|
---|
467 |
|
---|
468 | <para>L'installateur alternatif effectue les étapes suivantes :</para>
|
---|
469 |
|
---|
470 | <itemizedlist>
|
---|
471 | <listitem>
|
---|
472 | <para>Il déballe les fichiers de l'application vers un répertoire
|
---|
473 | cible de votre choix. Par défaut, <screen>/opt/VirtualBox/</screen>
|
---|
474 | sera utilisé.</para>
|
---|
475 | </listitem>
|
---|
476 |
|
---|
477 | <listitem>
|
---|
478 | <para>Il construit le module noyau VirtualBox
|
---|
479 | (<computeroutput>vboxdrv</computeroutput>) et l'installe.</para>
|
---|
480 | </listitem>
|
---|
481 |
|
---|
482 | <listitem>
|
---|
483 | <para>Il crée
|
---|
484 | <computeroutput>/etc/init.d/vboxdrv</computeroutput>, un script de
|
---|
485 | démarrage pour démarrer le module noyau de VirtualBox.</para>
|
---|
486 | </listitem>
|
---|
487 |
|
---|
488 | <listitem>
|
---|
489 | <para>Il crée un nouveau groupe système appelé
|
---|
490 | <computeroutput>vboxusers</computeroutput>.</para>
|
---|
491 | </listitem>
|
---|
492 |
|
---|
493 | <listitem>
|
---|
494 | <para>Il crée des liens symboliques vers
|
---|
495 | <computeroutput>VirtualBox</computeroutput>,
|
---|
496 | <computeroutput>VBoxSDL</computeroutput>,
|
---|
497 | <computeroutput>VBoxVRDP</computeroutput>,
|
---|
498 | <computeroutput>VBoxHeadless</computeroutput> et
|
---|
499 | <computeroutput>VBoxManage</computeroutput> dans
|
---|
500 | <computeroutput>/usr/bin</computeroutput>.</para>
|
---|
501 | </listitem>
|
---|
502 |
|
---|
503 | <listitem>
|
---|
504 | <para>Il crée
|
---|
505 | <computeroutput>/etc/udev/60-vboxdrv.rules</computeroutput>, un
|
---|
506 | fichier de description pour udev, s'il est présent ce qui rend le
|
---|
507 | module accessible à n'importe qui dans le groupe
|
---|
508 | <computeroutput>vboxusers</computeroutput>.</para>
|
---|
509 | </listitem>
|
---|
510 |
|
---|
511 | <listitem>
|
---|
512 | <para>Il écrit le répertoire d'installation dans
|
---|
513 | <computeroutput>/etc/vbox/vbox.cfg</computeroutput>.</para>
|
---|
514 | </listitem>
|
---|
515 | </itemizedlist>
|
---|
516 |
|
---|
517 | <para>L'installateur doit être exécuté en tant qu'administrateur avec
|
---|
518 | <computeroutput>install</computeroutput> ou <computeroutput>uninstall</computeroutput>
|
---|
519 | en premier paramètre. Si vous ne voulez pas que l'installateur vous
|
---|
520 | demande si vous acceptez ou non l'accord de licence (par exemple pour
|
---|
521 | effectuer une installation sans efforts), vous pouvez ajouter le
|
---|
522 | paramètre <computeroutput>license_accepted_unconditionally</computeroutput>.
|
---|
523 | Enfin, si vous voulez utiliser un autre répertoire que celui
|
---|
524 | d'installation par défaut, ajoutez le chemin désiré en paramètre
|
---|
525 | supplémentaire.</para>
|
---|
526 |
|
---|
527 | <screen>sudo ./VirtualBox.run install /opt/VirtualBox</screen>
|
---|
528 |
|
---|
529 | <para>Ou si vous n'avez pas de commande <quote>sudo</quote> disponible,
|
---|
530 | lancez plutôt ce qui suit en tant
|
---|
531 | qu'administrateur :<screen>./VirtualBox.run install /opt/VirtualBox</screen></para>
|
---|
532 |
|
---|
533 | <para>Après quoi vous devez mettre tout utilisateur qui devrait pouvoir
|
---|
534 | utiliser VirtualBox dans le groupe <computeroutput>vboxusers</computeroutput>,
|
---|
535 | soit avec les outils graphiques de gestion d'utilisateur soit en
|
---|
536 | lançant la commande suivante en tant qu'administrateur :</para>
|
---|
537 |
|
---|
538 | <screen>sudo usermod -a -G vboxusers username</screen>
|
---|
539 |
|
---|
540 | <para><note>
|
---|
541 | <para>La commande <computeroutput>usermod</computeroutput> de
|
---|
542 | certaines distributions Linux anciennes ne supporte pas l'option
|
---|
543 | <computeroutput>-a</computeroutput> (qui ajoute l'utilisateur au
|
---|
544 | groupe donné sans modifier sa qualité de membre d'autres groupes).
|
---|
545 | Dans ce cas, cherchez les appartenances de groupe avec la commande
|
---|
546 | <computeroutput>groups</computeroutput> et ajoutez tous ces groupes
|
---|
547 | dans une liste séparée par des virgules à la ligne de commande après
|
---|
548 | l'option <computeroutput>-G</computeroutput>, comme ceci par
|
---|
549 | exemple :
|
---|
550 | <computeroutput>usermod -G group1,group2,vboxusers
|
---|
551 | nom_utilisateur</computeroutput>.</para>
|
---|
552 | </note>Si un utilisateur sur votre système devrait pouvoir accéder
|
---|
553 | aux périphériques USB de l'hôte, depuis vos invités VirtualBox, vous
|
---|
554 | devriez aussi les ajouter au groupe utilisateur utilisé par votre
|
---|
555 | distribution pour l'accès USB (comme <computeroutput>usb</computeroutput>
|
---|
556 | ou <computeroutput>usbusers</computeroutput>.</para>
|
---|
557 | </sect3>
|
---|
558 |
|
---|
559 | <sect3>
|
---|
560 | <title>Effectuer une installation manuelle</title>
|
---|
561 |
|
---|
562 | <para>Si pour une raison quelconque vous ne pouvez pas utiliser le
|
---|
563 | script shell d'installation décrit précédemment, vous pouvez aussi
|
---|
564 | effectuer une installation manuelle. Invoquez l'installateur comme ceci :</para>
|
---|
565 |
|
---|
566 | <screen>./VirtualBox.run --keep --noexec</screen>
|
---|
567 |
|
---|
568 | <para>Cela va déballer tous les fichiers nécessaires à l'installation
|
---|
569 | dans le répertoire <computeroutput>install</computeroutput> sous le
|
---|
570 | répertoire cohérent. Les fichiers de l'application VirtualBox sont
|
---|
571 | contenus dans <computeroutput>VirtualBox.tar.bz2</computeroutput> que
|
---|
572 | vous pouvez déballer dans n'importe quel répertoire sur votre système.
|
---|
573 | Par exemple :</para>
|
---|
574 |
|
---|
575 | <screen>sudo mkdir /opt/VirtualBox
|
---|
576 | sudo tar jxf ./install/VirtualBox.tar.bz2 -C /opt/VirtualBox</screen>
|
---|
577 |
|
---|
578 | <para>ou en tant qu'administrateur :<screen>mkdir /opt/VirtualBox
|
---|
579 | tar jxf ./install/VirtualBox.tar.bz2 -C /opt/VirtualBox</screen></para>
|
---|
580 |
|
---|
581 | <para>Les sources du module noyau de VirtualBox sont fournies dans le
|
---|
582 | répertoire <computeroutput>src</computeroutput>. Pour construire le
|
---|
583 | module, allez dans ce répertoire et exécutez</para>
|
---|
584 |
|
---|
585 | <screen>make</screen>
|
---|
586 |
|
---|
587 | <para>Si tout se construit correctement, exécutez la commande suivante
|
---|
588 | pour installer le module dans le répertoire de modules aqéquats :</para>
|
---|
589 |
|
---|
590 | <screen>sudo make install</screen>
|
---|
591 |
|
---|
592 | <para>Au cas où vous n'avez pas sudo, allez du compte utilisateur vers
|
---|
593 | celui administrateur et effectuez<screen>make install</screen></para>
|
---|
594 |
|
---|
595 | <para>Le module noyau de VirtualBox a besoin d'un nœud de
|
---|
596 | périphérique pour fonctionner. La commande make ci-dessus vous dira
|
---|
597 | comment créer le nœud de périphérique en fonction de votre système
|
---|
598 | Linux. La procédure est légèrement différente pour une installation
|
---|
599 | Linux classique avec un répertoire <computeroutput>/dev</computeroutput>,
|
---|
600 | un système avec un répertoire <computeroutput>devfs</computeroutput>,
|
---|
601 | maintenant obsolète, et un système Linux moderne avec
|
---|
602 | <computeroutput>udev</computeroutput>.</para>
|
---|
603 |
|
---|
604 | <para>Sur certaines distributions Linux, vous pourriez rencontrer des
|
---|
605 | difficultés pour construire le module. Vous devrez analyser les messages
|
---|
606 | d'erreur du système de construction pour diagnostiquer la cause des
|
---|
607 | problèmes. De façon générale, assurez-vous d'utiliser les bonnes sources
|
---|
608 | du noyau Linux pour le processus de construction.</para>
|
---|
609 |
|
---|
610 | <para>Remarquez que l'utilisateur qui va lancer VirtualBox a besoin des
|
---|
611 | droits de lecture et d'écriture sur le nœud de périphérique du
|
---|
612 | module noyau <computeroutput>/dev/vboxdrv</computeroutput>. Vous pouvez
|
---|
613 | soit définir un groupe <computeroutput>vboxusers</computeroutput> en
|
---|
614 | entrant <screen>groupadd vboxusers
|
---|
615 | chgrp vboxusers /dev/vboxdrv
|
---|
616 | chmod 660 /dev/vboxdrv</screen>soit, alternativement, simplement donner à tous
|
---|
617 | les utilisateurs l'accès (non sécurisé, non recommandé !)<screen>chmod 666 /dev/vboxdrv</screen>Vous
|
---|
618 | devriez aussi ajouter les utilisateurs qui seront autorisés à utiliser
|
---|
619 | les périphériques USB de l'hôte des invités de VirtualBox au groupe
|
---|
620 | d'utilisateurs USB adéquat pour votre distribution. Ce groupe s'appelle
|
---|
621 | souvent <computeroutput>usb</computeroutput> ou
|
---|
622 | <computeroutput>usbusers</computeroutput>.</para>
|
---|
623 |
|
---|
624 | <para>Ensuite, vous devrez installer le script de démarrage système du
|
---|
625 | module noyau :<screen>cp /opt/VirtualBox/vboxdrv.sh /etc/init.d/vboxdrv</screen>(en
|
---|
626 | supposant que vous avez installé VirtualBox dans le répertoire
|
---|
627 | <computeroutput>/opt/VirtualBox</computeroutput>) et activer le script
|
---|
628 | de démarrage en utilisant la méthode adaptée à votre distribution. Vous
|
---|
629 | devriez créer le fichier de configuration de VirtualBox :<screen>mkdir /etc/vbox
|
---|
630 | echo INSTALL_DIR=/opt/VirtualBox > /etc/vbox/vbox.cfg</screen>et, par souci
|
---|
631 | de pratique, créer les liens symboliques suivants :</para>
|
---|
632 |
|
---|
633 | <screen>ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox
|
---|
634 | ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxSVC
|
---|
635 | ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage
|
---|
636 | ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxHeadless
|
---|
637 | ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxSDL</screen>
|
---|
638 | </sect3>
|
---|
639 |
|
---|
640 | <sect3>
|
---|
641 | <title>Mettre à jour et désinstaller VirtualBox</title>
|
---|
642 |
|
---|
643 | <para>Avant de mettre à jour ou de désinstaller VirtualBox, vous devez
|
---|
644 | arrêter toutes les machines virtuelles qui sont actuellement en fonction
|
---|
645 | et quitter les applications VirtualBox ou VboxSVC. Pour mettre à jour
|
---|
646 | VirtualBox, lancez simplement l'installateur de la version de mise à
|
---|
647 | jour. Pour désinstaller VirtualBox, appelez l'installateur comme
|
---|
648 | ceci : <screen>sudo ./VirtualBox.run uninstall</screen>
|
---|
649 | ou en tant qu'administrateur<screen>./VirtualBox.run uninstall</screen>.
|
---|
650 | À partir de la version 2.2.2, vous pouvez désinstaller le paquet .run
|
---|
651 | en appelant <screen>/opt/VirtualBox/uninstall.sh</screen>Pour
|
---|
652 | désinstaller VirtualBox à la main, effectuez simplement les étapes
|
---|
653 | d'installation manuelle dans l'ordre inverse.</para>
|
---|
654 | </sect3>
|
---|
655 |
|
---|
656 | <sect3>
|
---|
657 | <title>Installation automatique des paquets Debian</title>
|
---|
658 |
|
---|
659 | <para>Les paquets Debian exigeront quelques retours d'utilisateurs
|
---|
660 | lorsqu'ils seront installés pour la première fois. Le système debconf
|
---|
661 | est utilisé pour effectuer cette tâche. Pour éviter toute action de
|
---|
662 | l'utilisateur pendant l'installation, vous pouvez définir des valeurs
|
---|
663 | par défaut. Un fichier <computeroutput>vboxconf</computeroutput> peut
|
---|
664 | contenir les réglages debconf suivants : <screen>virtualbox virtualbox/module-compilation-allowed boolean true
|
---|
665 | virtualbox virtualbox/delete-old-modules boolean true</screen>La première ligne
|
---|
666 | permet de compiler le module noyau vboxdrv si aucun module n'a été
|
---|
667 | trouvé pour le noyau actuel. La deuxième ligne permet au paquet
|
---|
668 | d'effacer n'importe quel ancien module noyau vboxdrv compilé par les
|
---|
669 | installations précédentes.</para>
|
---|
670 |
|
---|
671 | <para>Ces réglages par défaut peuvent être appliqués avec <screen>debconf-set-selections vboxconf</screen>
|
---|
672 | avant l'installation du paquet Debian VirtualBox.</para>
|
---|
673 |
|
---|
674 | <para>Il y a au surplus des options de configuration courantes que vous
|
---|
675 | pouvez régler avant l'installation, décrites au <xref linkend="linux_install_opts" />.</para>
|
---|
676 | </sect3>
|
---|
677 |
|
---|
678 | <sect3>
|
---|
679 | <title>Installation automatique de paquets .rpm</title>
|
---|
680 |
|
---|
681 | <para>Le format .rpm n'offre pas de système de configuration comparable
|
---|
682 | au système debconf. Voir le <xref linkend="linux_install_opts" /> pour
|
---|
683 | savoir comment régler des options d'installation courantes fournies par
|
---|
684 | VirtualBox.</para>
|
---|
685 | </sect3>
|
---|
686 |
|
---|
687 | <sect3>
|
---|
688 | <title id="linux_install_opts">Options d'installation automatique</title>
|
---|
689 | <para>Pour configurer le processus d'installation de nos paquets .rpm et
|
---|
690 | .deb, un fichier <computeroutput>/etc/default/virtualbox</computeroutput>
|
---|
691 | est interprété. La génération automatique de la règle udev peut être
|
---|
692 | empêcher avec le paramétrage suivant :
|
---|
693 | <screen>INSTALL_NO_UDEV=1</screen> La création du groupe vboxusers peut
|
---|
694 | être empêchée par <screen>INSTALL_NO_GROUP=1</screen> Si la ligne
|
---|
695 |
|
---|
696 | <screen>INSTALL_NO_VBOXDRV=1</screen> est spécifiée, l'installateur du
|
---|
697 | paquet n'essaiera pas de construire le module noyau
|
---|
698 | <computeroutput>vboxdrv</computeroutput> si aucun module correspond au
|
---|
699 | noyau actuel n'a été trouvé.</para>
|
---|
700 | </sect3>
|
---|
701 |
|
---|
702 | </sect2>
|
---|
703 |
|
---|
704 | <sect2 id="startingvboxonlinux">
|
---|
705 | <title>Démarrer VirtualBox sur Linux</title>
|
---|
706 |
|
---|
707 | <para>La manière la plus facile de démarrer un programme VirtualBox est de
|
---|
708 | lancer le programme de votre choix (<computeroutput>VirtualBox</computeroutput>,
|
---|
709 | <computeroutput>VBoxManage</computeroutput>,
|
---|
710 | <computeroutput>VBoxSDL</computeroutput> ou <computeroutput>VBoxHeadless</computeroutput>),
|
---|
711 | à partir d'un terminal. Ce sont des liens symboliques vers
|
---|
712 | <computeroutput>VBox.sh</computeroutput> qui démarrent le programme requis
|
---|
713 | pour vous.</para>
|
---|
714 |
|
---|
715 | <para>Les instructions détaillées suivantes ne devraient vous intéresser
|
---|
716 | que si vous souhaitez lancer VirtualBox sans l'installer au préalable. Vous
|
---|
717 | devriez commencer par compiler le module noyau <computeroutput>vboxdrv</computeroutput>
|
---|
718 | (voir ci-dessus) et l'insérer dans le noyau Linux. VirtualBox consiste en
|
---|
719 | un service démon (<computeroutput>VBoxSVC</computeroutput>) et plusieurs
|
---|
720 | programmes d'application. Le démon est automatiquement démarré si
|
---|
721 | nécessaire. Toutes les applications VirtualBox vont communiquer avec le
|
---|
722 | démon par les sockets du domaine local Unix. Il peut y avoir plusieurs
|
---|
723 | instances de démon sous différents comptes utilisateur et les applications
|
---|
724 | ne peuvent communiquer qu'avec le démon qui fonctionne sous le compte de
|
---|
725 | l'utilisateur en tant qu'application. Le socket du domaine local réside
|
---|
726 | dans un sous-répertoire de votre répertoire système pour les fichiers
|
---|
727 | temporaires appelé <computeroutput>.vbox-<nom_utilisateur>-ipc</computeroutput>.
|
---|
728 | En cas de problème de communication ou de démarrage du serveur, vous pouvez
|
---|
729 | essayer de supprimer ce répertoire.</para>
|
---|
730 |
|
---|
731 | <para>Toutes les applications de VirtualBox
|
---|
732 | (<computeroutput>VirtualBox</computeroutput>,
|
---|
733 | <computeroutput>VBoxSDL</computeroutput>,
|
---|
734 | <computeroutput>VBoxManage</computeroutput> et
|
---|
735 | <computeroutput>VBoxHeadless</computeroutput>) exigent que le répertoire
|
---|
736 | VirtualBox soit dans le chemin de la bibliothèque :</para>
|
---|
737 |
|
---|
738 | <screen>LD_LIBRARY_PATH=. ./VBoxManage showvminfo "Windows XP"</screen>
|
---|
739 | </sect2>
|
---|
740 | </sect1>
|
---|
741 |
|
---|
742 | <sect1>
|
---|
743 | <title id="install-solaris-host">Installation sur des hôtes Solaris</title>
|
---|
744 |
|
---|
745 | <para>Pour les diverses solutions de Solaris que nous supportons comme
|
---|
746 | systèmes d'exploitation hôtes, merci de vous référer au <xref
|
---|
747 | linkend="hostossupport" />.</para>
|
---|
748 |
|
---|
749 | <para>Si vous avez une session de VirtualBox préalablement installée sur
|
---|
750 | votre hôte Solaris, merci de la désinstaller avant d'installer une nouvelle
|
---|
751 | session. Reportez-vous au <xref linkend="uninstallsolhost" /> pour les
|
---|
752 | instructions de désinstallation.</para>
|
---|
753 |
|
---|
754 | <sect2>
|
---|
755 | <title>Effectuer l'installation</title>
|
---|
756 |
|
---|
757 | <para>VirtualBox est disponible comme paquet Solaris standard. Téléchargez
|
---|
758 | le paquet VirtualBox SunOS qui comprend à la fois les versions 32 bits et
|
---|
759 | 64 bits de VirtualBox. <emphasis>Vous devez effectuer l'installation en tant
|
---|
760 | qu'administrateur et depuis la zone globale</emphasis> car l'installateur
|
---|
761 | de VirtualBox charge des pilotes du noyau, ce qui ne peut pas se faire
|
---|
762 | depuis des zones non globales. Pour vérifier dans quelle zone vous vous
|
---|
763 | trouvez, exécutez la commande <computeroutput>zonename</computeroutput>.
|
---|
764 | Exécutez les commandes suivantes :</para>
|
---|
765 |
|
---|
766 | <screen>gunzip -cd VirtualBox-$VBOX_VERSION_STRING-SunOS.tar.gz | tar xvf -</screen>
|
---|
767 |
|
---|
768 | <para>À partir de VirtualBox 3.1, le paquet du noyau VirtualBox n'est plus
|
---|
769 | séparé et a été intégré au paquet principal. Installez le paquet VirtualBox
|
---|
770 | en utilisant :</para>
|
---|
771 |
|
---|
772 | <screen>pkgadd -d VirtualBox-$VBOX_VERSION_STRING-SunOS.pkg</screen>
|
---|
773 |
|
---|
774 | <note>
|
---|
775 | <para>Si vous utilisez les Zones Solaris, pour n'installer que dans la
|
---|
776 | zone actuelle et dans aucune autre zone, utilisez
|
---|
777 | <computeroutput>pkgadd -G</computeroutput>. Pour plus
|
---|
778 | d'informations reportez-vous au manuel de
|
---|
779 | <computeroutput>pkgadd</computeroutput> ; voir aussi le
|
---|
780 | <xref linkend="solariszones" />.</para>
|
---|
781 | </note>
|
---|
782 |
|
---|
783 | <para>L'installateur vous demandera alors d'entrer le paquet que vous
|
---|
784 | souhaitez installer. Choisissez <quote>1</quote> ou <quote>tout</quote>
|
---|
785 | et poursuivez. Ensuite, l'installateur vous demandera si vous voulez
|
---|
786 | autoriser le script post installation à se lancer. Choisissez
|
---|
787 | <quote>y</quote> et poursuivez, vu qu'il est essentiel d'exécuter ce
|
---|
788 | script qui installe le module noyau VirtualBox. Suite à cette confirmation,
|
---|
789 | l'installateur va installer VirtualBox et exécuter le script
|
---|
790 | d'initialisation postinstall.</para>
|
---|
791 |
|
---|
792 | <para>Une fois que le script postinstall a été exécuté, votre installation
|
---|
793 | est à présent terminée. Vous pouvez maintenant effacer en toute sécurité
|
---|
794 | de votre système le paquet décompressé et les fichiers
|
---|
795 | d'<computeroutput>auto-réponse</computeroutput>. VirtualBox devrait être
|
---|
796 | installé dans <computeroutput>/opt/VirtualBox</computeroutput>.</para>
|
---|
797 | </sect2>
|
---|
798 |
|
---|
799 | <sect2>
|
---|
800 | <title>Démarrer VirtualBox sur Solaris</title>
|
---|
801 |
|
---|
802 | <para>La façon la plus facile de démarrer un programme VirtualBox est de
|
---|
803 | lancer le programme de votre choix (<computeroutput>VirtualBox</computeroutput>,
|
---|
804 | <computeroutput>VBoxManage</computeroutput>, <computeroutput>VBoxSDL</computeroutput>
|
---|
805 | ou <computeroutput>VBoxHeadless</computeroutput>) à partir du terminal.
|
---|
806 | Ce sont des liens symboliques vers <computeroutput>VBox.sh</computeroutput>
|
---|
807 | qui démarre le programme requis pour vous.</para>
|
---|
808 |
|
---|
809 | <para>Vous pouvez alternativement invoquer les programmes requis à partir
|
---|
810 | de <computeroutput>/opt/VirtualBox</computeroutput>. L'utilisation des
|
---|
811 | liens fournis est plus facile puisque vous n'êtes pas obligé de taper le
|
---|
812 | chemin complet.</para>
|
---|
813 |
|
---|
814 | <para>Vous pouvez configurer certains éléments du GUI Qt de
|
---|
815 | <computeroutput>VirtualBox</computeroutput> tels que les polices et les
|
---|
816 | couleurs en exécutant <computeroutput>VBoxQtconfig</computeroutput> depuis
|
---|
817 | le terminal.</para>
|
---|
818 | </sect2>
|
---|
819 |
|
---|
820 | <sect2>
|
---|
821 | <title id="uninstallsolhost">Désinstallation</title>
|
---|
822 |
|
---|
823 | <para>La désinstallation de VirtualBox sur Solaris exige les droits
|
---|
824 | administrateur. Pour effectuer la désinstallation, démarrez une session
|
---|
825 | de terminal administrateur et exécutez :</para>
|
---|
826 |
|
---|
827 | <screen>pkgrm SUNWvbox</screen>
|
---|
828 |
|
---|
829 | <para>Après confirmation, ceci supprimera VirtualBox de votre système.</para>
|
---|
830 |
|
---|
831 | <para>Si vous désinstallez la version 3.0 de VirtualBox ou inférieure,
|
---|
832 | vous devez supprimer le paquet d'interface noyau de VirtualBox, exécutez
|
---|
833 | donc :</para>
|
---|
834 |
|
---|
835 | <para><screen>pkgrm SUNWvboxkern</screen></para>
|
---|
836 | </sect2>
|
---|
837 |
|
---|
838 | <sect2>
|
---|
839 | <title>Installation sans efforts</title>
|
---|
840 |
|
---|
841 | <para>Pour effectuer une installation non interactive de VirtualBox, nous
|
---|
842 | avons fourni un fichier de réponse nommé <computeroutput>autoresponse</computeroutput>
|
---|
843 | que l'installateur utilisera pour entrer les réponses aux questions plutôt
|
---|
844 | que de vous les demander.</para>
|
---|
845 |
|
---|
846 | <para>Extrayez le paquet .tar.gz comme décrit dans l'installation normale.
|
---|
847 | Puis ouvrez une session de terminal administrateur et exécutez :</para>
|
---|
848 |
|
---|
849 | <screen>pkgadd -d VirtualBox-$VBOX_VERSION_STRING-SunOS-x86 -n -a autoresponse SUNWvbox</screen>
|
---|
850 |
|
---|
851 | <para>Pour effectuer une désinstallation non interactive, ouvrez une
|
---|
852 | session de terminal administrateur et exécutez :</para>
|
---|
853 |
|
---|
854 | <screen>pkgrm -n -a /opt/VirtualBox/autoresponse SUNWvbox</screen>
|
---|
855 | </sect2>
|
---|
856 |
|
---|
857 | <sect2>
|
---|
858 | <title id="solariszones">Configurer une zone pour faire fonctionner
|
---|
859 | VirtualBox</title>
|
---|
860 |
|
---|
861 | <para>À partir de VirtualBox 1.6, il est possible de lancer VirtualBox
|
---|
862 | depuis des zones Solaris. Pour une introduction aux zones Solaris, merci
|
---|
863 | de vous référer à <ulink
|
---|
864 | url="http://www.sun.com/bigadmin/features/articles/solaris_zones.jsp">http://www.sun.com/bigadmin/features/articles/solaris_zones.jsp</ulink>.</para>
|
---|
865 |
|
---|
866 | <para>En supposant que VirtualBox a déjà été installé dans votre zone,
|
---|
867 | vous devez donner à la zone l'accès au noeud de périphérique de VirtualBox.
|
---|
868 | Ceci se fait en effectuant les étapes suivantes. Démarrez un terminal
|
---|
869 | administrateur et exécutez :</para>
|
---|
870 |
|
---|
871 | <screen>zonecfg -z vboxzone</screen>
|
---|
872 |
|
---|
873 | <para>À l'intérieur de l'invite <computeroutput>zonecfg</computeroutput>,
|
---|
874 | ajoutez la ressource de <computeroutput>périphérique</computeroutput> et
|
---|
875 | les propriétés correspondantes à la zone. Voici comment vous pouvez faire
|
---|
876 | cela :</para>
|
---|
877 |
|
---|
878 | <screen>zonecfg:vboxzone>add device
|
---|
879 | zonecfg:vboxzone:device>set match=/dev/vboxdrv
|
---|
880 | zonecfg:vboxzone:device>end
|
---|
881 | zonecfg:vboxzone>verify
|
---|
882 | zonecfg:vboxzone>exit</screen>
|
---|
883 |
|
---|
884 | <para>Si vous exécutez VirtualBox 2.2.0 ou supérieur sur des hôtes
|
---|
885 | OpenSolaris ou Nevada, vous devriez ajouter aussi un périphérique pour
|
---|
886 | <computeroutput>/dev/vboxusbmon</computeroutput>, comme montré ci-dessus.
|
---|
887 | Cela ne s'applique pas aux hôtes Solaris 10 du fait de l'absence du support
|
---|
888 | USB.</para>
|
---|
889 |
|
---|
890 | <para>Remplacez <quote>vboxzone</quote> par le nom de la zone 4ans
|
---|
891 | la quelle vous souhaitez faire fonctionner VirtualBox. Ensuite, redémarrez
|
---|
892 | la zone en utilisant <computeroutput>zoneadm</computeroutput> et vous
|
---|
893 | devriez pouvoir lancer VirtualBox depuis l'intérieur de la zone
|
---|
894 | configurée.</para>
|
---|
895 | </sect2>
|
---|
896 | </sect1>
|
---|
897 | </chapter>
|
---|