VirtualBox : Différence entre versions

De ArchwikiFR
m (Ortho)
(typo, note qemu-kvm plus rapide)
Ligne 1 : Ligne 1 :
 
[[Category:Virtualisation]]
 
[[Category:Virtualisation]]
 
[[en:VirtualBox]]
 
[[en:VirtualBox]]
 +
[http://www.virtualbox.org VirtualBox] est un produit pour la [[wikipedia:fr:Virtualisation#Hyperviseur de type 2|virtualisation]] d'un environnement 32 (x86) ou 64 bits (AMD64/Intel64) et il est aussi valable pour le milieu de l'entreprise que pour les particuliers. Il supporte un nombre important de systèmes d'exploitation, propose une interface graphique (Qt / SDL) de même qu'une interface en ligne de commande.
  
[http://www.virtualbox.org VirtualBox] est un produit pour la [[wikipedia:fr:Virtualisation#Hyperviseur de type 2|virtualisation]] d'un environnement 32 (x86) ou 64 bits (AMD64/Intel64) et il est aussi valable pour le milieu de l'entreprise que pour les particuliers. Il supporte un nombre important de systèmes d'exploitation, propose une interface graphique (Qt / SDL) de même qu'une interface en ligne de commande.
+
Cette généricité implique cependant des performances plus basses par-rapport à [[Qemu|qemu-kvm]].
  
 
== Installation ==
 
== Installation ==
Ligne 9 : Ligne 10 :
 
Le paquet {{AUR Search|virtualbox-ext-oracle}} sur AUR correspond au pack d'extensions sous licence [http://www.virtualbox.org/wiki/VirtualBox_PUEL VirtualBox PUEL]. Il comprend notamment le support des périphériques USB 2.0, l'accès par RDP et le boot par PXE pour les cartes Intel.
 
Le paquet {{AUR Search|virtualbox-ext-oracle}} sur AUR correspond au pack d'extensions sous licence [http://www.virtualbox.org/wiki/VirtualBox_PUEL VirtualBox PUEL]. Il comprend notamment le support des périphériques USB 2.0, l'accès par RDP et le boot par PXE pour les cartes Intel.
  
Installation:
+
Installation :
 
  pacman -S virtualbox
 
  pacman -S virtualbox
  
Pour utiliser l'interface graphique et si vous ne l'avez pas déjà:
+
Pour utiliser l'interface graphique et si vous ne l'avez pas déjà :
 
  pacman -S qt
 
  pacman -S qt
  
 
== Lancement ==
 
== Lancement ==
  
Il faut rajouter l'utilisateur au groupe {{codeline|vboxusers}}:
+
Il faut rajouter l'utilisateur au groupe {{codeline|vboxusers}} :
 
  gpasswd -a utilisateur vboxusers
 
  gpasswd -a utilisateur vboxusers
  
Puis compiler les modules nécessaires:
+
Puis compiler les modules nécessaires :
 
{{rc|vboxdrv|setup}}
 
{{rc|vboxdrv|setup}}
 
{{important|Cette action est à refaire à chaque mise à jour du noyau.}}
 
{{important|Cette action est à refaire à chaque mise à jour du noyau.}}
Afin de le charger au démarrage, rajoutez le module à [[rc.conf|/etc/rc.conf]]:
+
Afin de le charger au démarrage, rajoutez le module à [[rc.conf|/etc/rc.conf]] :
 
   MODULES=( ... vboxdrv ... )
 
   MODULES=( ... vboxdrv ... )
  
Pour tout de suite, chargez le manuellement:
+
Pour tout de suite, chargez-le manuellement :
 
  modprobe vboxdrv
 
  modprobe vboxdrv
  
Puis afin de démarrer VirtualBox, en utilisateur:
+
Puis afin de démarrer VirtualBox, en utilisateur :
 
  VirtualBox
 
  VirtualBox
  
Ligne 35 : Ligne 36 :
  
 
=== Réseau ===
 
=== Réseau ===
Plusieurs modes sont disponibles:
+
Plusieurs modes sont disponibles :
 
*[[#NAT]] : [[wikipedia:fr:Network address translation|Network Address Translation]]
 
*[[#NAT]] : [[wikipedia:fr:Network address translation|Network Address Translation]]
*[[#Accès par pont]]: Permet d'être directement connecté à l'interface physique
+
*[[#Accès par pont]] : Permet d'être directement connecté à l'interface physique
*[http://www.virtualbox.org/manual/ch06.html#network_internal Réseau interne (en)]: C'est un mode qui permet seulement de se connecter aux différentes machines virtuelles.
+
*[http://www.virtualbox.org/manual/ch06.html#network_internal Réseau interne (en)] : C'est un mode qui permet seulement de se connecter aux différentes machines virtuelles.
*[http://www.virtualbox.org/manual/ch06.html#network_hostonly Réseau privé hôte (en)]: Permet de se connecter aux différentes machines virtuelles ainsi qu'au système hôte.
+
*[http://www.virtualbox.org/manual/ch06.html#network_hostonly Réseau privé hôte (en)] : Permet de se connecter aux différentes machines virtuelles ainsi qu'au système hôte.
  
 
====NAT====
 
====NAT====
Depuis la fenêtre des paramètres de la VM:
+
Depuis la fenêtre des paramètres de la VM :
 
*Cliquer sur ''Réseau''
 
*Cliquer sur ''Réseau''
 
*Sélectionner ''nat'' dans la liste déroulante ''Mode d'accès réseau''
 
*Sélectionner ''nat'' dans la liste déroulante ''Mode d'accès réseau''
Ligne 49 : Ligne 50 :
  
 
====Accès par pont====
 
====Accès par pont====
Ce mode nécessite un module supplémentaire:
+
Ce mode nécessite un module supplémentaire :
 
  modprobe vboxnetflt
 
  modprobe vboxnetflt
  
Depuis la fenêtre des paramètres de la VM:
+
Depuis la fenêtre des paramètres de la VM :
 
*Cliquer sur ''Réseau''
 
*Cliquer sur ''Réseau''
 
*Sélectionner ''Accès par pont'' dans la liste déroulante ''Mode d'accès réseau''
 
*Sélectionner ''Accès par pont'' dans la liste déroulante ''Mode d'accès réseau''
Ligne 62 : Ligne 63 :
 
  pacman -S virtualbox-additions
 
  pacman -S virtualbox-additions
  
==== Invité: Arch Linux ====
+
==== Invité : Arch Linux ====
 
{{FIXME}}
 
{{FIXME}}
==== Invité: Windows ====
+
==== Invité : Windows ====
 
Une fois le système installé, sélectionner Périphérique → Installer les additions invité. (ou Host + D)
 
Une fois le système installé, sélectionner Périphérique → Installer les additions invité. (ou Host + D)
  

Version du 3 juin 2011 à 19:03

VirtualBox est un produit pour la virtualisation d'un environnement 32 (x86) ou 64 bits (AMD64/Intel64) et il est aussi valable pour le milieu de l'entreprise que pour les particuliers. Il supporte un nombre important de systèmes d'exploitation, propose une interface graphique (Qt / SDL) de même qu'une interface en ligne de commande.

Cette généricité implique cependant des performances plus basses par-rapport à qemu-kvm.

Installation

Le paquet virtualbox proposé dans [community] correspond au produit classique sous licence GPL.

Le paquet virtualbox-ext-oracle sur AUR correspond au pack d'extensions sous licence VirtualBox PUEL. Il comprend notamment le support des périphériques USB 2.0, l'accès par RDP et le boot par PXE pour les cartes Intel.

Installation :

pacman -S virtualbox

Pour utiliser l'interface graphique et si vous ne l'avez pas déjà :

pacman -S qt

Lancement

Il faut rajouter l'utilisateur au groupe vboxusers :

gpasswd -a utilisateur vboxusers

Puis compiler les modules nécessaires :

/etc/rc.d/vboxdrv setup
Important : Cette action est à refaire à chaque mise à jour du noyau.

Afin de le charger au démarrage, rajoutez le module à /etc/rc.conf :

 MODULES=( ... vboxdrv ... )

Pour tout de suite, chargez-le manuellement :

modprobe vboxdrv

Puis afin de démarrer VirtualBox, en utilisateur :

VirtualBox

Configuration

Réseau

Plusieurs modes sont disponibles :

NAT

Depuis la fenêtre des paramètres de la VM :

  • Cliquer sur Réseau
  • Sélectionner nat dans la liste déroulante Mode d'accès réseau

VirtualBox mettra à disposition un serveur DHCP, ce qui permet de configurer le système invité en DHCP.

Accès par pont

Ce mode nécessite un module supplémentaire :

modprobe vboxnetflt

Depuis la fenêtre des paramètres de la VM :

  • Cliquer sur Réseau
  • Sélectionner Accès par pont dans la liste déroulante Mode d'accès réseau
  • Sélectionner l'inteface connectée au réseau que vous voulez joindre dans la liste déroulante Nom

La configuration du réseau de la machine virtuelle devra se faire de la même façon que si c'était un vrai système.

Additions invité

pacman -S virtualbox-additions

Invité : Arch Linux

A compléter

Invité : Windows

Une fois le système installé, sélectionner Périphérique → Installer les additions invité. (ou Host + D)

Clavier / Souris

  • Il suffit de cliquer dans la fenêtre du système invité pour captuer le clavier/souris
  • Utilisez la touche Host (Ctrl droit par défaut) pour libérer le clavier/souris

Ressources

Oracle VM VirtualBox® Manuel utilisateur (en)