<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="BasicConcepts">
<title>Configurer des machines virtuelles</title>
<para>Alors que le <xref linkend="Introduction" /> vous donnait une introduction
rapide à VirtualBox et sur la façon de faire marcher votre première machine
virtuelle, le chapitre qui suit décrit en détail la manière de configurer des
machines virtuelles.</para>
<para>Vous disposez d'une latitude considérable dans la décision sur le matériel
qui sera donné à l'invité. Le matériel virtuel peut être utilisé pour
communiquer avec le système hôte ou avec d'autres invités. Par exemple, si vous
fournissez à VirtualBox l'image d'un CD-ROM dans un fichier ISO, VirtualBox
peut présenter cette image à un système invité comme s'il s'agissait d'un
CD-ROM physique. De la même façon, vous pouvez donner à un système invité
un accès au réseau par sa carte réseau virtuelle, si tel est votre choix,
donner au système hôte, à d'autres invités ou à des ordinateurs un accès
Internet au système hôte.</para>
<sect1 id="guestossupport">
<title>Systèmes d'exploitation invités supportés</title>
<para>Comme VirtualBox est conçu pour offrir un environnement de virtualisation
générique pour les systèmes x86, il peut exécuter des systèmes d'exploitation
de tout type, même ceux non cités ici. Cependant, le principal est pour
nous d'optimiser VirtualBox pour les systèmes invités suivants&#xA0;:</para>
<para><glosslist>
<glossentry>
<glossterm>Windows NT 4.0</glossterm>
<glossdef>
<para>Toutes les versions, les éditions et les packs service sont
complètement supportés&#xA0;; cependant, il y a des problèmes avec
les anciens packs service. Nous recommandons d'installer le pack
service 6a. Les suppléments invité sont disponibles avec des fonctionnalités
limitées.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Windows 2000 / XP / Server 2003 / Vista / Server 2008 /
Windows 7 / Windows 8 / Server 2012</glossterm>
<glossdef>
<para>Toutes les versions, les éditions et les packs service sont
complètement supportés (y compris les versions 64 bits, sous réserve
des conditions préalables listées ci-dessous). Les suppléments invité
sont disponibles.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>DOS / Windows 3.x / 95 / 98 / ME</glossterm>
<glossdef>
<para>Un test restreint a été effectué. Utilisation non recommandée
au-delà des mécanismes d'installation primitive. Pas de suppléments
invité disponibles.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Linux 2.4</glossterm>
<glossdef>
<para>Support limité.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Linux 2.6</glossterm>
<glossdef>
<para>Toutes les versions/éditions sont complètement supportées (32
bits et 64 bits). Les suppléments invité sont disponibles.</para>
<para>Nous recommandons fortement d'utiliser un noyau Linux version
2.6.13 ou supérieur pour une meilleure performance.<note>
<para>Certaines versions du noyau Linux ont des bogues les empêchant
de s'exécuter dans un environnement virtuelle&#xA0;; merci de
voir <xref
linkend="ts_linux-buggy" /> pour des détails.</para>
</note></para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Linux 3.x</glossterm>
<glossdef>
<para>Toutes les versions/éditions sont complètement supportées (32 bits et 64
bits). Les suppléments invité sont disponibles.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Solaris 10 (u6 et supérieur), Solaris 11 (y compris Solaris
11 Express)</glossterm>
<glossdef>
<para>Complètement supporté (32 bits et 64 bits). Les suppléments
invité sont disponibles.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>FreeBSD</glossterm>
<glossdef>
<para>Exige l'activation de la virtualisation matérielle. Support
limité. Les suppléments invité ne sont pas encore disponibles.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>OpenBSD</glossterm>
<glossdef>
<para>Exige l'activation de la virtualisation matérielle. Les versions
3.7 et supérieur sont supportées. Les suppléments invité ne sont pas
encore disponibles.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>OS/2 Warp 4.5</glossterm>
<glossdef>
<para>Exige l'activation de la virtualisation matérielle. Nous ne
supportons officiellement que MCP2&#xA0;; les autres versions d'OS/2
peuvent ou pas fonctionner. Les suppléments invité sont disponibles
avec des fonctionnalités limitées.<footnote>
<para>Voir <xref linkend="KnownIssues" />.</para>
</footnote></para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Mac OS X</glossterm>
<glossdef>
<para>VirtualBox 3.2 a ajouté un support expérimental des invités
Mac OS X, mais il est fourni avec des restrictions. Merci de voir
la section suivante et <xref linkend="KnownIssues" />.</para>
</glossdef>
</glossentry>
</glosslist></para>
<sect2 id="intro-macosxguests">
<title>Invités Mac OS X</title>
<para>À partir de la version 3.2, VirtualBox a un support expérimental des
invités Mac OS X. Il vous permet d'installer et d'exécuter des
versions non modifiées de Mac OS X sur du matériel hôte supporté.</para>
<para>Si les solutions concurrentes offrent des modifications des
DVDs d'installation de Mac OS X (chargeur d'amorçage différent, fichiers
remplacés), VirtualBox est le premier produit à offrir une architecture PC
moderne qu'attend OS X sans besoin de "bidouilles".</para>
<para>Vous devriez garder en tête un certain nombre de <emphasis role="bold">problèmes
importants</emphasis> avant d'essayer d'installer un invité Mac OS X&#xA0;:<orderedlist>
<listitem>
<para>Mac OS X est un logiciel propriétaire sous licence et il contient
<emphasis role="bold">des restrictions juridiques et techniques</emphasis>
limitant son utilisation à certains matériels et scénarios
d'utilisations. Il est important que vous compreniez et que vous
respectiez ces restrictions.</para>
<para>En particulier, pour la plupart des versions de Mac OS X, Apple
interdit de les installer sur du matériel non Apple.</para>
<para>Ces restrictions juridiques sont également renforcées au niveau
technique. Mac OS X vérifie si il s'exécute sur du matériel Apple et
la plupart des DVDs fournis avec le matériel Apple vérifient même
le modèle exact. Ces restrictions <emphasis>ne sont pas</emphasis>
contournées par VirtualBox et s'appliquent toujours.</para>
</listitem>
<listitem>
<para>Seuls des <emphasis role="bold">processeurs</emphasis> connus
et testés par Apple sont supportés. Il s'en suit que si votre processeur
Intel est plus récent que la construction de Mac OS X, ou si vous
avez un processeur non Intel, il plantera très probablement au moment
du démarrage avec une exception "Unsupported CPU". Il vaut mieux
généralement utiliser le DVD de Mac OS X fourni avec votre matériel
Apple.</para>
</listitem>
<listitem>
<para>L'installeur de Mac OS X s'attend à ce que le disque dur soit
<emphasis role="bold">partitionné</emphasis>, donc quand il n'offre
pas de sélection, vous devez lancer l'Outil de disque du menu
"Outils" et partitionner le disque dur. Puis, fermez l'outil de disque
et poursuivez l'installation.</para>
</listitem>
<listitem>
<para>En outre, comme le support de Mac OS X de VirtualBox est
actuellement encore expérimental, merci de vous reporter aussi à <xref linkend="KnownIssues" />.</para>
</listitem>
</orderedlist></para>
</sect2>
<sect2 id="intro-64bitguests">
<title>Invités 64 bits</title>
<para>VirtualBox supporte les systèmes d'exploitation invités 64 bits,
même sur des systèmes d'exploitation hôtes 32 bits,<footnote>
<para>Le support des invités 64 bits a été ajouté avec VirtualBox 2.0&#xA0;;
le support des invités 64 bits sur des hôtes 32 bits a été ajouté avec
VirtualBox 2.1.</para>
</footnote> pourvu qu'existent les conditions suivantes&#xA0;:<orderedlist>
<listitem>
<para>Vous avez besoin d'un processeur 64 bits avec le support de la
virtualisation matérielle (voir <xref linkend="hwvirt" />).</para>
</listitem>
<listitem>
<para>Vous devez activer la virtualisation matérielle pour la VM
particulière où vous voulez le support du 64 bits&#xA0;; la virtualisation
logicielle n'est pas supportée pour les VMs 64 bits.</para>
</listitem>
<listitem>
<para>Si vous voulez utiliser un invité 64 bits sur un système
d'exploitation hôte 32 bits, vous devez aussi sélectionner un système
d'exploitation 64 bits pour la VM en particulier. Comme le support
du 64 bits sur des hôtes 32 bits implique des dépassements
supplémentaires, VirtualBox n'active ce support qu'à la demande expresse.</para>
<para>Sur des hôtes 64 bits (fournis en général avec le support de la
virtualisation matérielle), les systèmes d'exploitation invités
64 bits sont toujours supportés, indépendamment des paramètres, donc
vous pouvez simplement installer un système d'exploitation
64 bits dans l'invité.</para>
</listitem>
</orderedlist></para>
<para><warning>
<para>Sur tous les hôtes, vous devriez activer le <emphasis role="bold">I/O
APIC</emphasis> pour les machines virtuelles que vous souhaitez utiliser
en mode 64 bits. C'est surtout vrai pour les VMs Windows 64 bits. Voir
<xref linkend="settings-general-advanced" />. En outre, pour les invités
Windows 64 bits, vous devriez vous assurer que la VM utilise le
<emphasis role="bold">périphérique réseau Intel</emphasis>, car il
n'y a pas de support pour le pilote 64 bits pour la carte AMD PCNet&#xA0;;
voir <xref
linkend="nichardware" />.</para>
</warning></para>
<para>Si vous utilisez l'assistant "Créer une VM" de l'interface graphique
de VirtualBox, (voir <xref linkend="gui-createvm" />), VirtualBox utilisera
automatiquement les bons paramètres pour chaque type de système d'exploitation
64 bits choisi.</para>
</sect2>
</sect1>
<sect1>
<title>Matériel émulé</title>
<para>VirtualBox virtualise presque tout le matériel de l'hôte. Selon la
configuration de la VM, l'invité utilisera le matériel virtuel suivant&#xA0;:<itemizedlist>
<listitem>
<para><emphasis role="bold">Périphériques d'entrée.</emphasis> Par
défaut, VirtualBox émule un clavier et une souris PS/2 standards. Ces
périphériques sont supportés par presque tous les systèmes d'exploitation
passés et actuels.</para>
<para>En outre, VirtualBox peut fournir des périphériques d'entrée
virtuels pour éviter de devoir capturer la souris et un clavier, comme
décrit au <xref
linkend="keyb_mouse_normal" />.</para>
</listitem>
<listitem>
<para><emphasis role="bold">Graphisme.</emphasis> Le périphérique graphique
de VirtualBox (parfois cité comme périphérique VGA) n'est pas, contrairement
à presque tous les autres périphériques émulés, basé sur un équivalent
physique. C'est un périphérique de synthèse simple qui fournit une
compatibilité avec les VGA et plusieurs registres étendus standards
par la VESA BIOS Extensions (VBE).</para>
</listitem>
<listitem>
<para><emphasis role="bold">Stockage.</emphasis> VirtualBox émule
actuellement l'interface ATA standard qu'on trouve dans les puces
PIIX3/PIIX4 Intel, l'interface SATA (AHCI) et deux adaptateurs SCSI
(LSI Logic et BusLogic)&#xA0;; voir <xref linkend="harddiskcontrollers" />
pour des détails. Bien qu'en fournir un d'entre eux suffirait pour
VirtualBox en lui-même, cette multitude d'adaptateurs de stockage est
requise pour des raisons de compatibilité avec d'autres hyperviseurs.
Windows est particulièrement pointilleux sur ces périphériques d'amorçage,
et la migration des VMs entre hyperviseurs est très difficile voire impossible
si les contrôleurs de stockage sont différents.</para>
</listitem>
<listitem>
<para><emphasis role="bold">Réseau.</emphasis> Voir <xref
linkend="nichardware" />.</para>
</listitem>
<listitem>
<para><emphasis role="bold">USB.</emphasis> VirtualBox émule deux contrôleurs
d'hôte USB, EHCI et OHCI. Deux contrôleurs hôtes sont nécessaires car
l'OHCI ne gère que les périphériques USB à faible ou grande vitesse
(USB 1.x et 2.0), alors que l'EHCI ne gère que les périphériques à
très haute vitesse (USB 2.0 seulement). Les contrôleurs USB émulés
ne communiquent pas directement avec les périphériques sur l'hôte,
mais plutôt avec une couche USB virtuelle qui rend abstrait le protocole USB et qui
permet d'utiliser des périphériques USB distants.</para>
</listitem>
<listitem>
<para><emphasis role="bold">Audio.</emphasis> Voir <xref
linkend="settings-audio" />.</para>
</listitem>
</itemizedlist></para>
</sect1>
<sect1 id="generalsettings">
<title>Paramètres généraux</title>
<para>Dans la fenêtre des paramètres, dans "Général", vous pouvez configurer
la plupart des aspects fondamentaux de la machine virtuelle, tels que la
mémoire ou du matériel essentiel. Il y a trois onglets, "Simple", "Avancé" et
"Description".</para>
<sect2>
<title>Onglet "Simple"</title>
<para>Sous l'onglet "Simple" de la catégorie Général
des paramètres, vous pouvez voir ces paramètres&#xA0;:</para>
<glosslist>
<glossentry>
<glossterm>Nom</glossterm>
<glossdef>
<para>Le nom sous lequel apparaît la VM dans la liste des VMs de la
fenêtre principale. Sous ce nom, VirtualBox enregistre aussi les
fichiers de configuration de la VM. En changeant le nom, VirtualBox
renomme aussi ces fichiers. Il s'en suit que vous ne pouvez utiliser
que des caractères autorisés par les noms de fichier de votre système
d'exploitation hôte.</para>
<para>Remarquez qu'en interne, VirtualBox utilise des identifieants
unique (UUIDs) pour identifier les machines virtuelles. Vous pouvez
les afficher avec <computeroutput>VBoxManage</computeroutput>.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Système d'exploitation / version</glossterm>
<glossdef>
<para>Le type du système d'exploitation invité qui est (ou sera)
installé dans la VM. C'est le même paramètre que celui spécifié dans
l'assistant "Nouvelle machine virtuelle", comme décrit au <xref
linkend="gui-createvm" />.</para>
<para>Si les paramètres par défaut d'une VM nouvellement créée sont
fonction du type de système d'exploitation sélectionné, la modification
ultérieure du type n'a aucun effet sur les paramètres de la VM&#xA0;;
cette valeur est donc purement informative et décorative.</para>
</glossdef>
</glossentry>
</glosslist>
</sect2>
<sect2 id="settings-general-advanced">
<title>Onglet "Avancé"</title>
<para><glosslist>
<glossentry>
<glossterm>Dossier d'instantané</glossterm>
<glossdef>
<para>Par défaut, VirtualBox enregistre les données de l'instantané
avec vos autres données de configuration de VirtualBox&#xA0;; voir <xref
linkend="vboxconfigdata" />. Avec ce paramètre, vous pouvez spécifier
un autre dossier pour chaque VM.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Presse-papier partagé</glossterm>
<glossdef>
<para>Vous pouvez sélectionner ici si le presse-papier du système
d'exploitation invité devrait être partagé avec celui de votre hôte.
Si vous sélectionnez "Bidirectionnel", VirtualBox s'assurera toujours
que les deux presse-papier contiennent les mêmes données. Si vous
sélectionnez "Hôte vers invité" ou "Invité vers hôte", VirtualBox
copiera les données du presse-papier dans une direction.</para>
<para>Le partage du presse-papier nécessite que les suppléments
invité de VirtualBox soient installés. Il s'en suit que ce paramètre
n'a aucun effet sans cela&#xA0;; voir <xref linkend="guestadditions" /> pour
les détails.</para>
<para>Le presse-papier partagé est désactivé par défaut. Voir
<xref linkend="security_clipboard"/> pour une explication. On peut
changer ce paramètre n'importe quand en utilisant le menu "Presse-papier"
du menu "Périphériques" de la machine virtuelle.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Drag'n'Drop</glossterm>
<glossdef>
<para>Ce paramètre permet d'activer le support du glisser/déplacer : sélectionnez
un objet (comme un fichier) sur le bureau de l'hôte ou de l'invité
et copiez-le ou ouvrez-le directement sur l'invité ou l'hôte. Plusieurs
modes de glisser/déplacer individuels à chaque VM vous permettent
de restreindre les accès dans tous les sens.</para>
<para>Pour que le glisser/déplacer fonctionne, les suppléments
invité doivent être installés sur l'invité.</para>
<note>Le glisser/déplacer est désactivé par défaut. Vous pouvez
changer ce réglage n'importe quand en utilisant l'icône Glisser/déplacer
du menu "Périphériques" de la machine virtuelle.</note>
<para>Voir <xref linkend="guestadd-dnd"/> pour plus d'informations.</para>
<footnote><para>Le support expérimental du glisser/déplacer a été.
introduit avec VirtualBox 4.2.</para></footnote>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Média amovible&#xA0;: enregistrer les changements pendant
l'exécution</glossterm>
<glossdef>
<para>Si ceci est coché, VirtualBox enregistrera l'état des médias
montés entre deux exécutions d'une
machine virtuelle.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Mini barre d'outils</glossterm>
<glossdef>
<para>En mode plein écran ou transparent, VirtualBox peut afficher
une petite barre d'outils contenant certains éléments disponibles
normalement dans la barre de menus de la machine virtuelle. Cette
barre d'outils se réduit à une ligne grise, sauf si vous déplacez
la souris dessus. Avec la barre d'outils, vous pouvez basculer entre
le mode plein écran et transparent, contrôler l'exécution de la
machine ou activer certains périphériques. Si vous ne voulez pas voir
la barre d'outils, désactivez ce paramètre.</para>
<para>Le deuxième paramètre permet d'afficher la barre d'outil en haut
de l'écran et non en bas.</para>
</glossdef>
</glossentry>
</glosslist></para>
</sect2>
<sect2>
<title>Onglet "Description"</title>
<para>Ici, vous pouvez taper une description pour votre machine virtuelle si
vous le voulez. Cela n'a aucun effet sur le fonctionnement de la machine,
mais vous pourriez trouver cet espace utile pour y noter des choses comme
la configuration d'une machine virtuelle et le logiciel
installé dedans.</para>
<para>Pour insérer un saut de ligne dans la zone de texte de la
description, appuyez sur <emphasis>Majuscule+Entrée</emphasis>.</para>
</sect2>
</sect1>
<sect1 id="settings-system">
<title>Paramètres système</title>
<para>La catégorie "Système" regroupe divers paramètres liés au matériel de
base présenté à la machine virtuelle.<note>
<para>Le mécanisme d'activation de Microsoft Windows étant sensible aux
modifications matérielles, si vous modifiez les paramètres matériels pour
un invité Windows, certains de ces changements peuvent provoquer la
demande d'une nouvelle activation de Microsoft.</para>
</note></para>
<sect2 id="settings-motherboard">
<title>Onglet "Carte mère"</title>
<para>Dans l'onglet "Carte mère", vous pouvez influencer le matériel
virtuel qui serait normalement sur la carte mère d'un vrai ordinateur.<glosslist>
<glossentry>
<glossterm>Mémoire de base</glossterm>
<glossdef>
<para>Ceci définit la quantité de RAM affectée et donnée à la VM
quand elle est en fonction. La quantité de mémoire spécifiée
sera récupérée sur le système d'exploitation hôte, donc il faut
qu'elle soit disponible ou rendue disponible comme mémoire libre
sur l'hôte au moment du démarrage de la VM et elle ne sera pas
disponible pour l'hôte tant que la VM sera en fonction. C'est le
même paramètre que celui spécifié dans l'assistant "Nouvelle machine
virtuelle", comme décrit dans les grandes lignes du
<xref linkend="gui-createvm" />.</para>
<para>En général, il est possible de modifier la taille de la mémoire
après avoir installé le système d'exploitation invité (pourvu que
vous ne réduisiez pas la mémoire à une quantité telle qu'un système
d'exploitation ne démarrerait plus).</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Ordre d'amorçage</glossterm>
<glossdef>
<para>Ce paramètre détermine l'ordre dans lequel le système d'exploitation
invité essaiera de s'amorcer sur les différents péripréhiques de
démarrage virtuels. Analogue à un paramètre du BIOS d'un vrai PC,
VirtualBox peut dire à un OS invité de démarrer sur une disquette,
un lecteur CD/DVD virtuel, le disque dur virtuel (chacun d'eux
étant défini par les autres paramètres de la VM), le réseau ou
aucun.</para>
<para>Si vous sélectionnez "Réseau", la VM essaiera de démarrer sur
le mécanisme PXE du réseau virtuel. Il faut le configurer en détail
en ligne de commande Merci de voir <xref
linkend="vboxmanage-modifyvm" />.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Chipset</glossterm>
<glossdef>
<para>Vous pouvez sélectionner ici le chipset qui sera présenté
à la machine virtuelle. Avant VirtualBox 4.0, PIIX3 était ici la
seule option disponible. Pour les systèmes d'exploitation invités
modernes tels que Mac OS X, ce vieux chipset n'est plus bien
supporté. Du coup, VirtualBox 4.0 a introduit une émulation du
chipset ICH9, plus moderne, qui supporte le PCI express, trois bus
PCI, des ponts PCI-à-PCI et des Message Signaled Interrupts
(MSI). Cela permet aux systèmes d'exploitation modernes de gérer
davantage de périphériques PCI sans besoin d'un partage d'IRQ.
Remarquez que le support ICH9 est expérimental et non recommandé
pour les systèmes d'exploitation invités qui n'en ont pas besoin.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Pointage de périphériques</glossterm>
<glossdef>
<para>Le périphérique de pointage par défaut des invités anciens
est une souris PS/2 traditionnelle. Avec <emphasis>USB tablet</emphasis>,
VirtualBox indique à la machine virtuelle qu'une tablette USB est
connectée et il envoie les événements de souris à la machine
virtuelle via ce périphérique. Le troisième paramètre est un
<emphasis>USB Multi-Touch Tablet</emphasis> adapté aux invités
Windows récents.</para>
<para>L'utilisation de la tablette USB virtuelle a l'avantage que les
mouvements sont envoyés avec une synchronisation absolue (et non
seulement les changements relatifs), ce qui permet à VirtualBox de
traduire les événements de souris dans la fenêtre de la VM en
événements de la tablette sans devoir "capturer" la souris dans l'invité,
comme décrit au
<xref
linkend="keyb_mouse_normal" />. Cela rend l'utilisation de la
VM moins pénible même si les suppléments invité ne sont pas
installés.<footnote>
<para>La tablette USB virtuelle a été ajoutée avec VirtualBox
3.2. Selon le système d'exploitation choisi, elle est maintenant
activée par défaut pour les nouvelles machines virtuelles.</para>
</footnote></para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Activer I/O APIC</glossterm>
<glossdef>
<para>Advanced Programmable Interrupt Controllers (APICs) (contrôleurs
d'interruptions programmables avancés) sont des fonctionnalités
du matériel x86 récent ayant remplacé ces dernières années le
Programmable Interrupt Controllers (PICs). Avec un
I/O APIC, les systèmes d'exploitation peuvent utiliser plus de
16 requêtes d'interruption (IRQs), évitant donc le partage d'IRQ
pour une meilleure fiabilité.<note>
<para>L'activation de I/O APIC est <emphasis>requis</emphasis>
pour les systèmes d'exploitation invités 64 bits, surtout Windows
Vista&#xA0;; il est aussi nécessaire si vous voulez utiliser
plus d'un processeur virtuel dans une machine virtuelle.</para>
</note></para>
<para>Cependant, le support des I/O APICs logiciel n'est pas fiable
avec les systèmes d'exploitation autres que Windows. De plus,
l'utilisation de I/O APIC augmente légèrement la charge de la
virtualisation et donc, cela ralentit un peu l'OS invité.<warning>
<para>Tous les systèmes d'exploitation Windows à partir de Windows
2000 installent des noyaux différents en fonction de la
disponibilité de l'I/O APIC. Comme avec l'ACPI, l'I/O APIC
<emphasis>ne doit pas être désactivé après
l'installation</emphasis> d'un OS invité Windows. Son
activation après l'installation n'aura par contre aucun effet.</para>
</warning></para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Activer l'EFI</glossterm>
<glossdef>
<para>Ceci active la Extensible Firmware Interface (EFI), qui remplace
le BIOS de base et peut servir dans certains cas d'utilisation avancée.
Merci de vous reporter à <xref linkend="efi" /> pour les
détails.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Horloge matérielle en temps UTC</glossterm>
<glossdef>
<para>Si ceci est coché, VirtualBox indiquera à l'invité l'heure
du système au format UTC plutôt qu'en temps local (hôte). Cela
change la façon dont agit l'horloge en temps réel virtuelle (RTC)
et peut être utile pour des systèmes d'exploitation invité de type
Unix qui attendent généralement une horloge matérielle en UTC.</para>
</glossdef>
</glossentry>
</glosslist></para>
<para>De plus, vous pouvez désactiver <emphasis role="bold">Advanced
Configuration and Power Interface (ACPI)</emphasis> que VirtualBox présente
par défaut au système d'exploitation invité. L'ACPI est le standard industriel
actuel permettant au système d'exploitation de reconnaître le matériel, de
configurer les cartes mères et d'autres périphériques, et de gérer l'énergie.
Comme tous les PCs modernes contiennent cette fonctionnalité et Windows
et Linux le supportent depuis des années, il est activé par défaut dans
VirtualBox. On ne peut le désactiver qu'en ligne de commande&#xA0;; voir <xref
linkend="vboxmanage-modifyvm" />.<warning>
<para>Tous les systèmes d'exploitation Windows à partir de Windows 2000
installent des noyaux différents selon que l'ACPI est activé, donc l'ACPI
<emphasis>ne doit pas être désactivé</emphasis> après l'installation
d'un OS invité Windows. Son activation après l'installation n'aura
par contre aucun effet.</para>
</warning></para>
</sect2>
<sect2 id="settings-processor">
<title>Onglet "Processeur"</title>
<para>Dans l'onglet "Processeur", vous pouvez définir le nombre de
<emphasis
role="bold">c&#x153;urs de processeur</emphasis> virtuels que devrait voir
le système d'exploitation invité. À partir de la version 3.0, VirtualBox
supporte le symmetrical multiprocessing (SMP) et peut présenter jusqu'à 32
c&#x153;urs de processeur virtuels à chaque machine virtuelle.</para>
<para>Vous ne devriez quand même pas configurer une machines virtuelles
pour utiliser plus de c&#x153;urs de processeur que vous n'en avez physiquement
(coeurs réels, pas d'hyperthreads).</para>
<para>Dans cet onglet, vous pouvez aussi définir le <emphasis role="bold">"CPU execution cap"</emphasis>.
Ce paramètre limite la quantité de temps qu'un processeur hôte peut donner
pour émuler un processeur virtuel. Le réglage par défaut est de 100%
ce qui veut dire qu'il n'y a aucune limite. Un réglage à 50% implique
qu'un seul processeur peut utiliser jusqu'à 50% d'un seul processeur hôte.
Remarquez que la limitation du temps d'exécution des processeurs virtuels
peut provoquer des problèmes de timing dans l'invité.</para>
<para>Par ailleurs, le paramètre <emphasis role="bold">"Activer PAE/NX"</emphasis>
détermine si les possibilités PAE et NX du processeur hôte seront proposées
à la machine virtuelle. PAE signifie "Physical Address
Extension". Normalement, s'il est activé et supporté par le système d'exploitation,
même un processeur x86 32 bits peut accéder à plus de 4 Go de RAM. Cela
est rendu possible par l'ajout de 4 bits aux adresses mémoire, de sorte qu'avec
36 bits, on peut gérer jusqu'à 64 Go. Certains systèmes d'exploitation
(tels qu'Ubuntu Server)exigent le support PAE du processeur et ne peuvent
pas fonctionner dans une machine virtuelle sans cela.</para>
<para>Sur des machines virtuelles qui exécutent des systèmes d'exploitation serveurs modernes,
VirtualBox supporte aussi le branchement à chaud du processeur. Pour des
détails là-dessus, merci de vous reporter à <xref linkend="cpuhotplug" />.</para>
</sect2>
<sect2>
<title>Onglet "Accélération"</title>
<para>Dans cet onglet, vous pouvez déterminer si VirtualBox devrait utiliser
les extensions de virtualisation matérielle que peut supporter votre hôte
et comment. C'est le cas avec la plupart des processeurs fabriqués après 2006.</para>
<para>Vous pouvez sélectionner individuellement pour chaque machine virtuelle
si VirtualBox devrait utiliser la virtualisation logicielle ou matérielle.<footnote>
<para>Avant VirtualBox version 2.2, la virtualisation logicielle était
par défaut&#xA0;; à partir de la version 2.2, VirtualBox activera la
virtualisation matérielle par défaut pour les nouvelles machines
virtuelles créées. (Les machines virtuelles existantes ne sont pas
automatiquement modifiées pour des raisons de
compatibilité, et vous pouvez bien sûr modifier le réglage par défaut
pour chaque machine virtuelle.)</para>
</footnote></para>
<para>Dans la plupart des cas, les paramètres défaut conviendront&#xA0;;
VirtualBox aura choisi des options par défaut en fonction du système
d'exploitation que vous avez sélectionné quand vous avez créé la machine
virtuelle. Toutefois, dans certaines situations, il se peut que vous vouliez
modifier ces réglages par défaut préconfigurés.</para>
<para>Il se peut que les utilisateurs avancés s'intéressent aux détails
techniques sur la virtualisation logicielle Vs matérielle&#xA0;; merci
de voir <xref
linkend="hwvirt" />.</para>
<para>Si votre processeur hôte supporte les fonctions <emphasis role="bold">pagination
nested</emphasis> (AMD-V) ou <emphasis role="bold">EPT</emphasis> (Intel
VT-x), vous pouvez compter sur une augmentation significative des
performances en activant la pagination nested en plus de la virtualisation
matérielle. Pour des détails techniques, voir <xref linkend="imbriquéepaging" />.</para>
</sect2>
</sect1>
<sect1 id="settings-display">
<title>Paramètres d'affichage</title>
<glosslist>
<glossentry>
<glossterm>Taille de la mémoire graphique</glossterm>
<glossdef>
<para>Ceci définit la taille de la mémoire fournie par la carte
graphique virtuelle et disponible pour l'invité, en Mo. Comme avec la
mémoire globale, la quantité spécifiée sera affectée à partir de la
mémoire résidente de l'hôte. À partir de la quantité de mémoire graphique,
certaines résolutions et profondeur des couleurs peuvent être disponibles.</para>
<para>L'interface graphique affichera un avertissement si la quantité
de mémoire graphique est trop petite pour pouvoir passer la VM
en mode plein écran. La valeur minimum dépend du nombre d'écrans virtuels,
de la résolution de l'écran et de la profondeur des couleurs sur l'affichage
hôte, ainsi que de l'activation de <emphasis>l'accélération 3D</emphasis>
et de <emphasis>l'accélération graphique 2D</emphasis>. Une ébauche
d'estimation est <emphasis>profondeur des couleurs</emphasis> / 8) x
<emphasis>nombre de pixels verticalement</emphasis> x
<emphasis>nombre de pixels horizontalement</emphasis> x
<emphasis>nombre d'écrans</emphasis> = <emphasis>nombre de bytes</emphasis>.
Comme indiqué ci-dessus, de la mémoire supplémentaire pourrait être nécessaire
pour définir les accélération´s d'affichage activées.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Nombre d'écrans</glossterm>
<glossdef>
<para>Avec ce paramètre, VirtualBox peut fournir plusieurs écrans
virtuels à une machine virtuelle. Si un système d'exploitation invité
(tel que Windows) supporte le rattachement à plusieurs écrans, VirtualBox
peut affirmer que plusieurs écrans virtuels sont présents.<footnote>
<para>Le support multi-écrans a été ajouté avec VirtualBox
3.2.</para>
</footnote> Jusqu'à 8 écrans virtuels peuvent ainsi être supportés.</para>
<para>La sortie de plusieurs écrans virtuels peut être affichée sur l'hôte
dans plusieurs fenêtres de VM placées côte à côte.</para>
<para>Néanmoins, en mode plein écran ou transparent, ils utiliseront
les écrans physiques disponibles connectés à l'hôte. Il s'en suit que
pour que les modes plein écran et transparent fonctionnent avec plusieurs
écrans, vous aurez besoin d'au moins autant d'écrans physiques que
d'écrans virtuels configurés, sans quoi VirtualBox renverra une erreur.
Vous pouvez configurer la relation entre les écrans hôte et invité
en utilisant le menu Vue, en appuyant sur Touche hôte + Origine pendant
que vous êtes en mode plein écran ou transparent.</para>
<para>Merci de voir aussi <xref linkend="KnownIssues" />.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Activer l'accélération 3D</glossterm>
<glossdef>
<para>Si vous avez installé les Suppléments invité sur une machine
virtuelle, vous pouvez ici sélectionner si l'invité devrait supporter
la vidéo accélérée 3D. Merci de vous reporter à <xref linkend="guestadd-3d" />
pour des détails.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Activer l'accélération graphique 2D</glossterm>
<glossdef>
<para>Si vous avez installé les Suppléments invité sur une machine
virtuelle contenant Windows, vous pouvez ici sélectionner si l'invité
doit supporter la vidéo accélérée 2D. Merci de vous reporter à <xref
linkend="guestadd-2d" /> pour les détails.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Affichage distant</glossterm>
<glossdef>
<para>Dans l'onglet "Affichage distant", si vous avez installé l'extension
VirtualBox Remote Display Extension (VRDE), vous pouvez activer le serveur
VRDP construit dans VirtualBox. Cela vous permet de vous connecter à
la console de la machine virtuelle à distance avec n'importe quel
client RDP standard tel que <computeroutput>mstsc.exe</computeroutput>
fourni avec Microsoft Windows. Sur les systèmes Linux et Solaris,
vous pouvez utiliser le programme standard open-source
<computeroutput>rdesktop</computeroutput>. Ces fonctionnalités sont
décrites en détail au
<xref linkend="vrde" />.</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>Capture graphique</glossterm>
<glossdef>
<para>Dans l'onglet "Capture graphique", vous pouvez activer la capture
graphique d'une VM. Remarquez que cette fonction peut être activée/désactivée aussi
pendant l'exécution de la VM.</para>
</glossdef>
</glossentry>
</glosslist>
</sect1>
<sect1 id="settings-storage">
<title>Paramètres du stockage</title>
<para>La catégorie "Stockage" des paramètres de la VM vous permet de connecter
des images et des lecteurs de disque dur, de CD/DVD et de disquette virtuelles
à votre machine virtuelle.</para>
<para>Dans un vrai PC, ce qu'on appelle les "contrôleurs de stockage" connectent
des lecteurs de disque physiques au reste de l'ordinateur. De la même façon,
VirtualBox présente des contrôleurs de stockage virtuels à une machine virtuelle.
Sous chaque contrôleur, vous voyez les périphériques virtuels connectés
(disques durs, lecteur CD/DVD ou disquette).<note>
<para>Cette section ne peut vous donner qu'une brève introduction aux
paramètres de stockage de VirtualBox. Comme VirtualBox vous donne
un choix énorme d'options dans cette zone, nous avons consacré tout un
chapitre de ce manuel de l'utilisateur à l'explication de tous les
détails&#xA0;: merci de voir <xref
linkend="storage" />.</para>
</note></para>
<para>Si vous avez utilisé l'assistant "Créer une VM" pour créer une machine,
vous verrez normalement quelque chose comme suit&#xA0;:</para>
<para><mediaobject>
<imageobject>
<imagedata align="center" fileref="images/vm-settings-harddisk.png"
width="10cm" />
</imageobject>
</mediaobject></para>
<para>Selon le type de système d'exploitation invité que vous avez sélectionné
quand vous avez créé la VM, la présentation classique des périphériques de stockage
dans une nouvelle VM est ainsi&#xA0;:<itemizedlist>
<listitem>
<para>Vous verrez un <emphasis role="bold">contrôleur IDE,
</emphasis> auquel on a connecté un lecteur CD/DVD virtuel (sur le
"deuxième port maître") du contrôleur IDE).</para>
</listitem>
<listitem>
<para>Vous verrez aussi un <emphasis role="bold">contrôleur SATA
controller,</emphasis> qui est un type plus moderne de contrôleur de
stockage pour un transport de données du disque dur plus rapide, où
on a rattaché les disques durs virtuels. Au départ, vous aurez en
principe un disque comme celui-ci, mais comme vous pouvez le voir dans
l'impression d'écran ci-dessus, vous pouvez en avoir plusieurs,
chacun représenté par un fichier image de disque (fichiers
(VDI, dans ce cas).</para>
</listitem>
</itemizedlist></para>
<para>Si vous avez créé votre VM avec une version antérieure de VirtualBox,
la présentation des stockages par défaut peut varier. Il se peut donc
que vous ayez qu'un contrôleur IDE auquel on a connecté le lecteur CD/DVD et
les disques durs. Cela pourrait aussi être le cas si vous avez sélectionné un
ancien type de système d'exploitation quand vous avez créé la VM. Comme les
anciens systèmes d'exploitation ne supportent pas
le SATA sans pilotes supplémentaires, VirtualBox veillera à ce qu'aucun
périphérique de ce type ne soit présent au départ. Merci de voir <xref
linkend="harddiskcontrollers" /> pour des informations supplémentaires.</para>
<para>VirtualBox fournit aussi un <emphasis role="bold">contrôleur amovible
</emphasis> spécial&#xA0;: vous ne pouvez pas y ajouter d'autres périphériques
que des lecteurs amovibles. Les périphériques amovibles virtuels comme les
lecteurs CD/DVD virtuels peuvent être connectés soit à un lecteur amovible hôte
(si vous en avez un), soit associés à une image de disque qui doit alors être
au format RAW.</para>
<para>Vous pouvez modifier librement ces connexions de médias. Par exemple,
si vous copier des fichiers depuis un autre disque dur virtuel que vous avez
créé, vous connecter ce disque comme deuxième disque dur, comme dans
l'impression d'écran ci-dessus. Vous pourriez aussi ajouter un deuxième
lecteur CD/DVD virtuel ou modifier l'endroit où ces éléments sont branchés.
Les options suivantes sont disponibles&#xA0;:<itemizedlist>
<listitem>
<para>Pour <emphasis role="bold">ajouter un autre disque dur virtuel
ou un lecteur CD/DVD ou de disquette,</emphasis> sélectionnez un
contrôleur de stockage auquel l'ajouter (IDE, SATA, SCSI, SAS, contrôleur
amovible), puis cliquez sur le bouton "ajouter un disque" sous
l'arborescence. Vous pouvez alors sélectionner soit "Ajouter un
périphérique CD/DVD" soit "Ajouter un disque dur". (Si vous avez cliqué
sur un contrôleur amovible, vous pouvez plutôt ajouter un lecteur amovible.)
Sinon, effectuez un clic droit sur le contrôleur de stockage et
sélectionnez-y un élément de menu.</para>
<para>Sur la partie droite de la fenêtre, vous pouvez alors définir ce
qui suit&#xA0;:<orderedlist>
<listitem>
<para>Vous pouvez sélectionner à quel <emphasis
role="bold">slot de périphérique</emphasis> du contrôleur devrait
se connecter le disque virtuel. Les contrôleurs IDE ont quatre
slots qu'on appelle traditionnellement le "maître primaire",
"esclave primaire"&#xA0;, "maître secondaire" et "esclave secondaire".
Au contraire, les contrôleurs SATA et SCSI vous offrent jusqu'à
30 slots pour connecter des prériphériques virtuels.</para>
</listitem>
<listitem>
<para>Vous pouvez sélectionner le <emphasis role="bold">fichier image
</emphasis> à utiliser.<itemizedlist>
<listitem>
<para>Pour les disques durs virtuels, un ascenseur en liste
déroulante apparaît à droite, vous offrant la sélection
soit de <emphasis role="bold">fichier de disque dur virtuel
</emphasis> en utilisant une boîte de dialogue fichier standard
soit de
<emphasis role="bold">créer un nouveau disque dur</emphasis>
(fichier image), qui ouvrira l'assistant "Créer un nouveau
disque", décrite au <xref
linkend="gui-createvm" />.</para>
<para>Pour des détails sur les types de fichiers images
supportés, merci de voir <xref
linkend="vdidetails" />.</para>
</listitem>
<listitem>
<para>Pour les lecteurs CD/DVD virtuels, les fichiers
image seront en général au format standard ISO. La plupart
du temps, vous sélectionnerez cette option quand vous
installerez un système d'exploitation à partir d'une image
ISO que vous avez récupéré sur Internet. Par exemple, la
plupart des distributions Linux sont disponibles par ce biais.</para>
<para>Pour les lecteurs CD/DVD virtuels, les options
suivantes sont disponibles&#xA0;:</para>
<para><itemizedlist>
<listitem>
<para>Si vous sélectionnez <emphasis role="bold">"Lecteur
hôte"</emphasis> dans la liste, le périphérique physique
de l'ordinateur hôte sera connecté à la VM, pour que
le système d'exploitation invité puisse lire et écrire
sur votre périphérique physique. Cela sert, par exemple,
si vous voulez installer Windows depuis un vrai CD
d'installation. Dans ce cas, sélectionnez votre lecteur
hôte dans la liste déroulante affichée.</para>
<para>Si vous voulez écrire (graver) des CDs ou des
DVDs en utilisant le lecteur hôte, vous devez également
activer l'option
<emphasis role="bold">"Mode direct (Passthrough)"</emphasis>&#xA0;;
voir <xref linkend="storage-cds" />.</para>
</listitem>
<listitem>
<para>Si vous sélectionnez <emphasis role="bold">"
Supprimer un disque du lecteur virtuel",</emphasis> VirtualBox
présentera un lecteur CD/DVD vide à l'invité dans
lequel on a inséré le média.</para>
</listitem>
</itemizedlist></para>
</listitem>
</itemizedlist></para>
</listitem>
</orderedlist></para>
</listitem>
<listitem>
<para>Pour <emphasis role="bold">supprimer une connexion,</emphasis>,
sélectionnez-la et cliquez sur l'icône "Supprimer" tout en bas (ou
effectuez un clic droit dessus et sélectionnez l'élément du menu).</para>
</listitem>
</itemizedlist></para>
<para>On peut changer de média amovible (de CD/DVDs et de disquettes) pendant
que l'invité fonctionne. Comme la boîte de dialogue "Paramètres" n'est pas
disponibles à ce moment-là, vous pouvez aussi accéder à ces paramètres à
partir du menu "Périphériques" de la fenêtre de votre machine virtuelle.</para>
</sect1>
<sect1 id="settings-audio">
<title>Paramètres de son</title>
<para>La section "Son" de la fenêtre de paramètres d'une machine virtuelle
détermine si la VM verra une carte son connectée et si la sortie son se fait
en dur sur le système hôte.</para>
<para>Si le son est activé pour un invité, vous pouvez choisir entre
l'émulation d'un contrôleur Intel AC'97, un contrôleur Intel HD Audio<footnote>
<para>Le support d'Intel HD Audio a été ajouté avec VirtualBox 4.0 car
Windows 7 (versions 32 bits et 64 bits) ainsi que Windows Vista 64 bits
ne supportent pas le contrôleur Intel AC'97.</para>
</footnote> ou une carte SoundBlaster 16. Dans tous les cas, vous pouvez
sélectionner le pilote son que VirtualBox utilisera sur l'hôte.</para>
<para>Sur un hôte Linux, selon votre configuration hôte, vous pouvez aussi
choisir entre les sous-systèmes OSS, ALSA ou PulseAudio sur les
distributions Linux récentes (Fedora 8 et supérieur, Ubuntu 8.04 et supérieur),
le sous-système PulseAudio devrait être privilégié.</para>
</sect1>
<sect1 id="settings-network">
<title>Paramètres réseau</title>
<para>La section "Réseau" de la fenêtre des paramètres d'une machine virtuelle
vous permet de configurer la façon dont VirtualBox présente des cartes réseaux
virtuelles à votre VM et comment elles agissent.</para>
<para>Quand vous créez une machine virtuelle la première fois, VirtualBox
active par défaut une carte réseau virtuelle et sélectionne le mode "Network
Address Translation" (NAT) pour celle-ci. De cette manière, l'invité peut
se connecter au monde extérieur en utilisant le réseau de l'hôte et le monde
extérieur peut se connecter aux services de l'invité que vous choisissez de
rendre visibles à l'extérieure de la machine virtuelle.</para>
<para>Ce comportement par défaut convient probablement à 95% des utilisateurs
de VirtualBox. Cependant, VirtualBox est extrêmemen flexible quant à la
manière de virtualiser le réseau. Il supporte de nombreuses cartes réseaux
par machine virtuelle, les quatre premières peuvent être configurées en
détail dans la fenêtre du gestionnaire. Des cartes réseaux supplémentaires
peuvent être configurées en ligne de commande avec
VBoxManage. </para>
<para>Du fait de la large gamme d'options disponibles, nous avons consacré
un chapitre complet de ce manuel à la configuration réseau&#xA0;; merci de
voir <xref linkend="networkingdetails" />.</para>
</sect1>
<sect1 id="serialports">
<title>Ports série</title>
<para>VirtualBox supporte pleinement les ports série virtuels d'une machine
virtuelle d'une manière facile à utiliser.<footnote>
<para>Le support du port série a été ajouté avec VirtualBox 1.5.</para>
</footnote></para>
<para>Jadis, les PC originels d'IBM, les ordinateurs personnels (Personal
Computers) étaient équipés d'un ou deux ports série (appelés aussi des ports
COM par DOS et Windows). Les ports série sont généralement utilisés avec des
modems et certaines souris se connectaient en port série avant que l'USB ne
ne devienne omnipotent.
</para>
<para>Si les ports série ne sont plus aussi omniprésents qu'avant, il leur
reste encore des cas d'usage importants. Par exemple, on peut utiliser des
ports série pour paramétrer un réseau primitif par un câble null-modem,
au cas où Ethernet n'est pas disponible. De plus, les ports série sont
indispensables pour les programmeurs système ayant besoin de faire du débogage de noyau,
car les logiciels de débogage de noyaux interagissent avec les développeurs
par le port série. Avec les ports série virtuels, les programmeurs système
peuvent faire du débogage de noyau sur une machine virtuelle plutôt qu'un vrai
ordinateur où ils se connecteraient.</para>
<para>Si un port série virtuel est activé, le système d'exploitation invité
voit un périphérique UART 16550A compatible standard. La réception et la
transmission de données est supportée. La manière dont le port série virtuel
est alors connecté à l'hôte peut se configurer et les détails dépendent de
votre système d'exploitation hôte.
</para>
<para>Vous pouvez utiliser soit l'outil graphique, soit
<computeroutput>VBoxManage</computeroutput> en ligne de commande pour paramétrer
des ports série virtuels. Pour le dernier cas, merci de vous reporter à <xref
linkend="vboxmanage-modifyvm" />&#xA0;; dans cette section, cherchez les
options <computeroutput>--uart</computeroutput> et
<computeroutput>--uartmode</computeroutput>.</para>
<para>Dans le premier cas, vous pouvez configurer jusqu'à deux ports série
virtuels par machine virtuelle. Pour chaque périphérique, vous devrez
déterminer<orderedlist>
<listitem>
<para>le type de port série que la machine virtuelle devrait voir en
sélectionnant un I/O base address and interrupt (IRQ). Pour ceux-ci,
nous vous recommandons d'utiliser les valeurs traditionnelles<footnote>
<para>Voir, par exemple, <ulink
url="http://en.wikipedia.org/wiki/COM_(hardware_interface)">http://en.wikipedia.org/wiki/COM_(hardware_interface)</ulink>.</para>
</footnote>, qui sont&#xA0;:</para>
<para><orderedlist>
<listitem>
<para>COM1: I/O base 0x3F8, IRQ 4</para>
</listitem>
<listitem>
<para>COM2: I/O base 0x2F8, IRQ 3</para>
</listitem>
<listitem>
<para>COM3: I/O base 0x3E8, IRQ 4</para>
</listitem>
<listitem>
<para>COM4: I/O base 0x2E8, IRQ 3</para>
</listitem>
</orderedlist></para>
</listitem>
<listitem>
<para>Puis, vous devrez déterminer à quoi ce port série virtuel devrait
être connecté. Pour chaque port série virtuel, vous avez les options
suivantes&#xA0;:</para>
<para><itemizedlist>
<listitem>
<para>Vous pouvez choisir que le port série virtuel soit
"déconnecté", ce qui signifie que l'invité verra le périphérique
mais il se comportera comme si aucun câble n'y avait été
connecté.</para>
</listitem>
<listitem>
<para>Vous pouvez connecter le port série virtuel à un port série
existant sur votre hôte. (Sur un hôte Windows, cela sera un nom
comme <computeroutput>COM1</computeroutput>&#xA0;; sur des hôtes
Linux ou Solaris, ce sera un n&#x153;ud de périphérique comme
<computeroutput>/dev/ttyS0</computeroutput>). VirtualBox redirigera
alors simplement toutes les données reçues et envoyées sur le
port série virtuel vers le périphérique physique.</para>
</listitem>
<listitem>
<para>Vous pouvez dire à VirtualBox de connecter le port série
virtuel à un tunnel logiciel sur l'hôte. Cela dépend de votre
système d'exploitation hôte&#xA0;:<itemizedlist>
<listitem>
<para>Sur un hôte Windows, les données seront envoyées et
reçues par un tunnel nommé. Le nom du tunnel doit être au
format
<computeroutput>\\.\pipe\&lt;nom&gt;</computeroutput>
où <computeroutput>&lt;name&gt;</computeroutput> devrait
identifier la machine virtuelle mais vous êtes libre dans
votre choix.</para>
<para>Pour rediriger du trafic série, vous pouvez utiliser
un programme d'aide appelé VMware Serial Line Gateway,
disponible en téléchargement sur
<literal> <ulink
url="http://www.l4ka.org/91.php">http://www.l4ka.org/91.php</ulink>
</literal>. Cet outil fournit un mode serveur fixé
nommé tunnel sur
<computeroutput>\\.\pipe\vmwaredebug</computeroutput>
et il connecte les connexions TCP entrantes sur le port 567
avec le tunnel nommé.</para>
</listitem>
<listitem>
<para>Sur un hôte Mac, Linux ou Solaris, un socket local
est plutôt utilisé. Le nom de fichier du socket doit
être choisi de telle sorte que l'utilisateur de VirtualBox
ait assez de droits pour créer et écrire dessus. Le répertoire
<computeroutput>/tmp</computeroutput> est souvent un bon
candidat.</para>
<para>Sur Linux, plusieurs outils peuvent se connecter à
un socket de domaine local ou en créer un en mode serveur.
L'outil le plus flexible est
<computeroutput>socat</computeroutput> et il est disponible
dans beaucoup de distributions.</para>
</listitem>
</itemizedlist></para>
<para>Dans ce cas, vous pouvez configurer si VirtualBox devrait
créer le tunnel nommé (ou, sur les hôtes non Windows, le socket
de domaine local) lui-même ou si VirtualBox devrait supposer que
le tunnel (ou le socket) existe déjà. Avec les options en ligne
de commande de
<computeroutput>VBoxManage</computeroutput>, ceci est désigné
respectivement comme le mode "serveur" ou "client".</para>
<para>Pour une connexion directe entre deux machines virtuelles,
(ce qui correspond à un câble null-modem), configurez simplement
une VM pour créer un tunnel/socket et un autre pour s'y relier.
</para>
</listitem>
<listitem>
<para>Vous pouvez envoyer la sortie du port série virtuel vers
un fichier. Cette option est très utile pour récupérer des sorties
de diagnostic sur un invité. Vous pouvez utiliser n'importe quel
fichier dans ce but, tant que l'utilisateur de VirtualBox a
assez de droits pour créer et écrire dans le fichier.
</para>
</listitem>
</itemizedlist></para>
</listitem>
</orderedlist>Vous pouvez configurer jusqu'à deux ports série par machine
virtuelle, mais vous pouvez choisir n'importe quel numéro de port hors
de ceux ci-dessus. Cependant, les ports série ne sont pas capables de partager
de manière fiable des interruptions&#xA0;; si deux ports doivent être
utilisés en même temps, ils doivent utiliser différents niveaux d'interruption,
par exemple COM1 et COM2, mais pas COM1 et COM3.
</para>
</sect1>
<sect1>
<title>Support USB</title>
<sect2 id="settings-usb">
<title>Paramètres USB</title>
<para>La section "USB" de la fenêtre de paramètres d'une machine virtuelle
vous permet de configurer le support USB sophistiqué de VirtualBox.</para>
<para>VirtualBox peut permettre à des machines virtuelles d'accéder aux
périphériques USB directement sur votre hôte. Pour cela, VirtualBox présente
au système d'exploitation invité un contrôleur USB virtuel. Dès que le
système invité démarre en utilisant un périphérique USB, il apparaîtra
comme indisponible sur l'hôte.<note>
<orderedlist>
<listitem>
<para>Faites attention avec les périphériques USB utilisés sur
l'hôte&#xA0;! Par exemple, si vous permettez à votre invité de se
connecter à votre disque dur USB actuellement monté sur l'hôte,
lorsque l'invité est actif, il sera déconnecté de l'hôte sans
débranchement propre. Cela peut entraîner une perte de données.</para>
</listitem>
<listitem>
<para>Les hôtes Solaris ont quelques limites connues avec le
support USB&#xA0;; merci de voir <xref linkend="KnownIssues" />.</para>
</listitem>
</orderedlist>
</note></para>
<para>Au-delà de permettre un accès de l'invité à vos périphériques USB
locaux, VirtualBox permet même à vos invités de se connecter à des périphériques
USB distants en utilisant le VirtualBox Remote Desktop Extension (VRDE).
Pour des détails sur cela, voir <xref linkend="usb-over-rdp" />.</para>
<para>Dans la boîte de dialogue des paramètres, vous pouvez d'abord
configurer si l'USB est disponible dans l'invité et éventuellement activer
le contrôleur USB 2.0 (EHCI) pour l'invité. Si tel est le cas, vous pouvez
déterminer en détail les périphériques disponibles. Pour ce faire, vous
devez créer ce qu'on appelle des "filtres" en spécifiant certaines propriétés
du périphérique USB.<note>
<para>Le contrôleur EHCI est inclu dans une extension de VirtualBox
qu'il faut installer séparément. Voir <xref
linkend="intro-installing" /> pour plus d'informations.</para>
</note></para>
<para>Un clic sur le bouton "+" à droite de la fenêtre "Filtres des périphériques
USB" crée un <emphasis role="bold">nouveau filtre.</emphasis>
Vous pouvez donner au filtre un nom (pour le retrouver plus tard) et
spécifier les critères du filtre. Plus vous spécifiez ce critères, plus les
périphériques seront sélectionnés avec précision. Par exemple, si vous ne
spécifiez qu'un ID de fabricant 046d, tous les périphériques fabriqués par
Logitech seront disponibles pour l'invité. Si vous complétez tous les champs,
le filtre ne s'appliquera plutôt qu'à un modèle de périphérique particulier
d'un fabricant particulier et pas aux autres périphériques du même type
ayant un autre numéro de série ou de révision.</para>
<para>Dans le détail, les critères suivants sont disponibles:</para>
<orderedlist>
<listitem>
<para><emphasis role="bold">ID du fabricant et du produit.</emphasis>
Avec l'USB, chaque fabricant de produits USB a un numéro d'identification
unique au monde, l'"ID fabricant". De la même façon, chaque ligne de
produits se voit affecté un numéro "ID de produit". Les deux numéros
sont écrits en général en hexadécimal (c'est-à-dire qu'ils se composent
des chiffres 0 à 9 et des lettres A à F), et deux-points sépare l'ID
du fabricant et du produit. Par exemple,
<computeroutput>046d:c016</computeroutput> signifie le fabricant
Logitech et le produit Souris optique à roulette M-UV69a".</para>
<para>Sinon, vous pouvez aussi spécifier un nom de <emphasis
role="bold">"fabricant"</emphasis> et de <emphasis
role="bold">"Produit"</emphasis>.</para>
<para>Pour lister tous les périphériques USB connectés à votre
machine hôte avec leurs IDs de fabricant et de produit respectifs, vous
pouvez utiliser la commande suivante (voir <xref linkend="vboxmanage" />): <screen>VBoxManage list usbhost</screen></para>
<para>Sur Windows, vous pouvez aussi voir tous les périphériques USB
connectés à votre système dans le gestionnaire de périphériques. Sur
Linux, vous pouvez utiliser la commande
<computeroutput>lsusb</computeroutput>.</para>
</listitem>
<listitem>
<para><emphasis role="bold">Numéro de série.</emphasis> Si l'ID du
fabricant et du produit sont déjà très spécifiques pour identifier des
périphériques USB, si vous avez deux périphériques identiques de la même
gamme et de la même ligne de produits, vous aurez aussi besoin de leur
numéro de série pour les filtrer
correctement.</para>
</listitem>
<listitem>
<para><emphasis role="bold">Distant.</emphasis> Ce paramètre
spécifie si le périphérique est seulement en local, distant (par VRDP),
ou autrement.</para>
</listitem>
</orderedlist>
<para>Sur un hôte Windows, vous devrez débrancher et reconnecter un périphérique
USB pour l'utiliser après avoir créé un filtre pour lui.</para>
<para>Par exemple, vous pourriez créer un nouveau filtre USB et spécifier
un ID fabricant de 046d (Logitech, Inc), un index de fabricant à 1, et
"non distant". Tous les périphériques USB de l'hôte fabriqués par Logitech,
Inc ayant un numéro d'index 1 seront visibles pour le système invité.</para>
<para>Plusieurs filtres peuvent sélectionner un périphérique unique -- par
exemple, un filtre qui sélectionne tous les périphériques Logitech et un
qui sélectionne une webcam en particulier.</para>
<para>Vous pouvez <emphasis role="bold">désactiver</emphasis> des filtres
sans les supprimer en cliquant dans la case à cocher à côté du nom du filtre.</para>
</sect2>
<sect2>
<title>Notes d'implémentation pour les hôtes Windows et Linux</title>
<para>Sur les hôtes Windows, un pilote de périphérique en mode noyau fournit
un support proxy USB. Il implémente un moniteur USB, qui permet à VirtualBox
de capturer des périphériques quand ils sont branchés et un pilote de
périphérique USB qui amène les périphériques USB à une machine virtuelle
VirtualBox antérieures à 1.4.0, un redémarrage du systme n'est plus nécessaire
après l'installation du pilote. De plus, vous n'avez plus besoin de rebrancher
des périphériques pour que VirtualBox les gère.</para>
<para>Sur les hôtes Linux récents, VirtualBox accède aux périphériques USB
par des fichiers spéicaux du système de fichiers. Quand VirtualBox est
installé, ils sont rendus disponibles pour tous les utilisateurs dans le
groupe système
<computeroutput>vboxusers</computeroutput>. Pour pouvoir accéder à l'USB
à partir de systèmes invités, assurez-vous d'être membre de ce groupe.</para>
<para>Sur les anciens hôtes Linux, on accède aux périphériques USB en
utilisant le système de fichiers
<computeroutput>usbfs</computeroutput>. Donc, l'utilisateur qui exécute
VirtualBox a besoin des droits en lecture et écriture sur le système de
fichiers USB. La plupart des distributions fournissent un groupe (comme
<computeroutput>usbusers</computeroutput>) où doit être ajouté l'utilisateur
VirtualBox. En outre, VirtualBox ne peut pas faire un proxy avec les périphériques
USB de la machine virtuelle qui ne sont pas gérés par un pilote USB de
l'hôte Linux. L'entrée
<computeroutput>Driver=</computeroutput> de
<computeroutput>/proc/bus/usb/devices</computeroutput> vous montrera les
périphériques actuellement reconnus. Merci de vous reporter aussi à <xref
linkend="ts_usb-linux" /> pour des détails sur
<computeroutput>usbfs</computeroutput>.</para>
</sect2>
</sect1>
<sect1>
<title>Dossiers partagés</title>
<para>Les dossiers partagés vous permettent d'échanger facilement des données
entre une machine virtuelle et votre hôte. Cette fonctionnalité exige que
les suppléments invité de VirtualBox soient installés dans une machine
virtuelle et ceci est décrit en détail au
<xref linkend="sharedfolders" />.</para>
</sect1>
<sect1 id="efi">
<title>Autre firmware (EFI)</title>
<para>À partir de la version 3.1, VirtualBox inclut un support expérimental
pour l'Extensible Firmware Interface (EFI), qui est un nouveau
standard industriel conçu pour remplacer éventuellement, à terme, le BIOS traditionnel
comme interface pour les ordinateurs faisant du bootstrapping et certains
services système.</para>
<para>Par défaut, VirtualBox utilise le firmware BIOS pour les machines virtuelles.
Pour utiliser l'EFI pour une machine virtuelle donnée, vous pouvez activer l'EFI
dans la boîte de dialogue "Paramètres" de la machine (voir <xref linkend="settings-motherboard" />).
Sinon, utilisez l'interface en ligne de commande <computeroutput>VBoxManage</computeroutput>
comme ceci&#xA0;: <screen>VBoxManage modifyvm "nom VM" --firmware efi</screen>
Pour revenir à l'utilisation du BIOS, utilisez&#xA0;: <screen>VBoxManage modifyvm "nom VM" --firmware bios</screen>Un
utilisateur notable de l'EFI est Mac OS X d'Apple, mais les Linux
(tels que Fedora 11) et Windows récents (à partir de Vista) offrent des
versions spéciales qu'on peut démarrer en utilisant l'EFI.</para>
<para>Une autre utilisation possible de l'EFI dans VirtualBox est le
développement et le test d'applications EFI, sans démarrer d'OS.</para>
<para>Remarquez que le support EFI de VirtualBox est expérimental et il
sera amélioré au fur et à mesure des progrès d'EFI et de son extension.
Mac OS X et Linux sont connus pour très bien fonctionner, les invités
Windows sont actuellement incapables de démarrer avec l'implémentation EFI
de VirtualBox.</para>
<sect2 id="efividmode">
<title>Modes graphiques dans EFI</title>
<para>EFI fournit deux interfaces graphiques distinctes&#xA0;: GOP (Graphics Output
Protocol) et UGA (Universal Graphics Adapter). Mac OS X utilise GOP, tandis
que Linux a tendance à utiliser UGA. VirtualBox fournit une option de
configuration pour contrôler la taille du framebuffer pour les deux interfaces.</para>
<para>Pour contrôler GOP, utilisez la commande
<computeroutput>VBoxManage</computeroutput> suivante&#xA0;: <screen>VBoxManage setextradata "nom VM" VBoxInternal2/EfiGopMode N</screen>
Où N peut être 0,1,2,3,4,5, respectivement pour des résolutions d'écran
640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1920x1200.</para>
<para>Pour modifier la résolution UGA,&#xA0;: <screen>VBoxManage setextradata "nom VM" VBoxInternal2/UgaHorizontalResolution 1440
VBoxManage setextradata "nom VM" VBoxInternal2/UgaVerticalResolution 900</screen></para>
<para>Le mode graphique pour GOP et UGA ne peut être modifié que quand la
VM est éteinte; il persiste jusqu'à ce qu'il soit modifié.</para>
</sect2>
<sect2 id="efibootargs">
<title>Spécifier des arguments au démarrage</title>
<para>Il n'est actuellement pas possible de manipuler les variables EFI
depuis un invité en fonction (par exemple définir la variable "boot-args"
en lançant l'outil <computeroutput>nvram</computeroutput> dans un invité
Mac OS X ne fonctionnera pas). Comme alternative, la donnée externe
"VBoxInternal2/EfiBootArgs" peut être passée à la VM pour définir la
variable "boot-args". Pour modifier la variable EFI "boot-args" :
<screen>VBoxManage setextradata "nom VM" VBoxInternal2/EfiBootArgs &lt;valeur&gt;</screen>
</para>
</sect2>
</sect1>
</chapter>