Allez dans le
CCM ->
Installez et désinstallez des logiciels et dans le champ
Recherche, inscrivez
virtualbox.
Cliquez et sélectionnez le paquet correspondant à votre architecture. Cliquez et sélectionnez aussi sur le paquet
virtualbox-guest-additions.
Dans tous les cas, vous devez avoir le "kernel-xxxxx-devel" correspondant à votre kernel ! Pour connaître votre kernel tapez dans une console :
Un exemple :
Donc, mon kernel est le
kernel-desktop-3.8.13-1.mga3. Alors, j'installe le
kernel-desktop-devel-3.8.13-1.mga3 (à adapter selon votre noyau).
Enfin, assurez-vous que le paquet
dkms-virtualbox et
virtualbox-kernel-xxxxx-latest sont aussi sélectionnés (où xxxxx correspond à votre kernel).
Bizarrement, l'installation de ce paquet ne suffit pas. La solution passe par la méthode suivante, en console (toujours) sous root :
1) Téléchargement du pack d'extension USB en récupérant la version de VirtualBox
Ainsi, la version du pack d'extension correspondra exactement avec la version de VirtualBox automatiquement.
2) Installation du pack téléchargé en fonction de la version de VirtualBox
3) Optionnel : suppression des fichiers téléchargés
A noter que cette manipulation devra être ré-exécutée après chaque mise à jour de VirtualBox.
Avec cette méthode, vous aurez accès à la gestion de l'USB par VirtualBox. Cette version n'est pas libre, elle n'est donc pas disponible dans les dépôts de Mageia ! De plus la recompilation du pilote de VirtualBox sera automatique (même sans les dkms) lors d'un changement de kernel !
Pour la version 32 ou 64 bits, allez sur le site de
VirtualBox, prenez la dernière version « All distributions » suivant votre architecture (i386->32bits, amd64->64bits).
Une fois téléchargé, ouvrez une console et faites :
Ou pour la 64 bits
Ensuite:
Ou pour la 64 bits
VirtualBox sera installé dans votre dossier
/opt/virtualbox.
On va rajouter un utilisateur au groupe
vboxusers.
Lancez le
CCM ->
Système :
Cliquez sur
Gérer les utilisateurs du système
Sélectionnez votre utilisateur puis cliquez sur
Éditer
Sélectionnez
Groupes, recherchez et cochez la case
vboxusers, il vous faudra répéter l'opération pour chaque utilisateur à qui vous voulez donner accès à VirtualBox !
Appuyez sur
Ok. Il vous faudra vous reconnecter à votre session ou redémarrer pour que les changements soient pris en compte !
Ouvrez une console en
root et tapez:
Sur la page de
téléchargement de VirtualBox, il est conseillé de télécharger le
VirtualBox Oracle VM VirtualBox Extension Pack. Celui-ci permettra de bénéficier de toutes les fonctionnalités (USB, etc.) dans VirtualBox.
Si la version de VirtualBox installée sur votre système n'est pas la dernière en date, téléchargez l'extension pack de la même version en cherchant dans le site d'Oracle VirtualBox
Pour l'installer, il faut ouvrir VirtualBox.
Se rendre dans
Fichiers ->
Paramètres ....
Aller dans l'onglet
Extension puis cliquer sur le logo
"Ajouter des Extensions".
Aller chercher le fichier précédemment téléchargé. Valider et relancer le programme VirtualBox.
Ouvrez une console en
root et tapez:
1) Téléchargement du pack d'extension USB en récupérant la version de VirtualBox
Ainsi, la version du pack d'extension correspondra exactement avec la version de VirtualBox automatiquement.
2) Installation du pack téléchargé en fonction de la version de VirtualBox
3) Optionnel : suppression des fichiers téléchargés
A noter que cette manipulation devra être ré-exécutée après chaque mise à jour de VirtualBox.
Lancez virtualbox
Menu ->
Outils ->
Emulateurs ->
VirtualBox.
Cliquez sur
Nouvelle.
Ici, on donnera un nom à notre machine virtuelle et on choisira le système d'exploitation et la version de l'OS (pour Linux, il s'agit de son nom: Mageia, Mandriva, Ubuntu, Fedora, etc.). Une fois votre choix fait, cliquez sur
Suivant :
Ici, on définit la capacité de mémoire vive (RAM) que l'on attribuera au système émulé (ou virtualisé). La valeur prise ici sera en fonction des capacités de votre machine, mais 512 Mo de RAM est un minimum pour des systèmes Windows et Linux en graphique !
Laissez 512 Mo à votre système Mageia minimum ! Par exemple: j'ai 8 Go de RAM sur mon PC. En 64 bits, il me reste 7500 Mo et des poussières, donc je laisse en minimum 512 Mo à Mageia. Je peux mettre jusqu'à 4 Go de RAM par système émulé, donc il me faut bien gérer la RAM surtout si je veux pouvoir lancer plusieurs système en même temps, ceci n'est qu'un conseille! Évitez cependant d'en attribuer trop au système émulé, sinon le système hôte ramera à coup sûr.
Une fois votre choix fait, cliquez sur
Suivant.
Ensuite, on créera un disque virtuel pour installer notre système. Je vous conseille d'en créer un pour chaque système à émuler, à moins de vouloir faire joujou avec Grub et plein de systèmes installé en parallèle ! Sélectionnez
Créer un nouveau disque dur et cliquez sur
Créer.
Ici, vous pouvez choisir le type de disque que vous souhaitez utiliser, moi je choisis
VDI (Image Disque VirtualBox). Votre choix fait, cliquez sur
Suivant.
Maintenant, il faut choisir quel type de disque dur virtuel vous voulez créer, de taille fixe ou dynamiquement alloué ! Je vous conseille une taille dynamique qui demeure plus souple à l'usage. Une fois votre choix fait, cliquez sur
Suivant.
Emplacement : où sera créé le disque virtuel par défaut, soit dans
/home/pseudo/VirtualBox VMs. Vous pouvez le changer ou utiliser un disque dédié pour vos machines virtuelles !
Taille : ici on définit la taille du disque dur virtuel, et ce, même pour la taille dynamique puisque se sera sa taille maximum !
Une fois votre choix fait, cliquez sur
Créer.
Voilà ! Virtualbox est prêt pour recevoir votre système virtualisé !
Il ne vous restera plus qu'à sélectionner votre système et à cliquer sur
Démarrer. Cependant, avant d'y aller, on va aller jeter un œil sur les différents réglages de notre machine virtuelle !
Il vous faudra faire la manipulation pour chacune de vos machines, à moins de vouloir partager le même disque virtuel ! Je vous conseille le premier choix c'est tellement plus simple !
Je ne vais pas vous décrire toutes les options, je ne les connais pas toutes. 
N'hésitez pas à transmettre des commentaires sur le texte pour préciser une explication sur une fonction !
Rendez-vous dans l'onglet
Configuration
Ici, il n'y a rien à modifier dans l'onglet
Général ->
Simple.
Dans l'onglet
Avancé, vérifié que l'option
Presse-papier partagé ainsi que
Glisser-Déposer soit sélectionnée sur
Bidirectionnel. Ceci permet de faire des copier/coller de texte et des glisser/déposer de fichiers ou dossiers de l'OS principal vers l'OS émulé et vice et versa.
Ici, il faut voir ça comme un BIOS. La mémoire RAM à allouer à la machine virtuelle et l'ordre d'amorçage de celle-ci.
Dans mon exemple, l'amorçage débute par :
1) le lecteur de disquette
2) par le cdrom ou l'image ISO (
important ça!!!)
3) le disque dur virtuel
On peux changer l'ordre ou (dé)sélectionner les différentes option de boot.
Dans l'onglet
Processeur, vous pouvez allouer le nombre de processeurs pour la machine virtuelle. (Je vous conseil d'allouer le maximum de processeurs disponible sur votre machine et ainsi profiter pleinement de toute la puissance utile et nécessaire pour votre machine virtuelle).
Dans l'onglet
Accélération, laissez les réglages par défaut.
Dans l'onglet
Vidéo, on peux choisir la mémoire vidéo à allouer à la machine virtuelle et la possibilité d'activer la 3D. Attention ! Même avec la 3D activée, vous ne pourrez jouer aux derniers jeux !! par contre cela permettra de vous servir de certains logiciels 3D disponible pour votre OS émulé !
Ici, vous laissez tout par défaut !
C'est ici qu'on choisit le moteur de son. Je vous conseille de laisser Pulse Audio par défaut, celui-ci permet de garder le son aussi bien sous Mageia que sous l'OS émuler et cela en même temps! Pour utiliser un autre moteur de son, il suffit de le sélectionner dans le menu déroulant.
Logiquement le
Contrôleur audio est déjà réglé par défaut !
Pour le réseau, laissez les réglages par défaut. Par contre, ce qui est intéressant c'est le
Mode d'accès réseau, le mode
NAT par défaut vous donnera accès à une adresse IP du style 10.2.0.15 qui n'a rien avoir avec votre réseau la plupart du temps. Elle est valable pour la plupart des installations, mais si l'envie vous prends de vouloir installer un serveur web, par exemple, il vous faudra alors changer cette option par
Accès par pont qui vous permettra d'avoir un IP appartenant à votre réseau, donc de lui coller une IP fixe!
L'option
Ports séries à activer selon vos besoin. Il vous faudra lui indiquer le port et son mode !
Ici, nous pouvons connecter les différentes imprimantes, clé USB, iPod, etc... sur notre machine virtuelle. Pour cela, cliquez sur
Ajouter (le 2ème icône à droite avec la croix verte) et ajouter le périphérique USB, et c'est tout. Plutôt simple !
Je vous décrirai dans un autre chapitre la méthode pour partager un dossier entre votre Mageia et la machine virtuelle.
Voilà ! Votre machine virtuelle doit maintenant être prête au lancement, il ne vous reste plus qu'à installer Windows, un Linux ou autres.
Sélectionnez votre OS et cliquez sur
Démarrer.
Après, tout se passe comme pour une installation classique !
À faire dans tous les cas!!
On va ajouter les
guestadditions. Une fois votre machine virtuelle démarrée allez dans l'option
Périphériques ->
Installer les Additions invités

Cochez
Fichier image ISO. Sélectionnez dans le menu déroulant
VBoxGuestAdditions.iso.
S'il n'est pas présent, alors cliquez sur
oui pour télécharger l'iso sur internet.


Cliquez sur
Insérer. Le chemin par le RPM officiel ou le point run :
/opt/VirtualBox/additions/VBoxGuestAdditions.iso.

Si vous ne trouvez pas le chemin, c'est que vous avez raté un truc!
Maintenant lancer votre machine virtuelle Windows.
Menu ->
Poste de travail.

Double-cliquez sur l'installateur des GuestAdditions.

Vous n'avez plus qu'à suivre les indications, cela revient à installer un logiciel/drivers sous Windows.
À la fin de l'installation, il vous demandera de redémarrer (et oui c'est Windows!). Voilà ! Vous aurez accès à toutes les fonctions de virtualbox, comme le plein écran, intégration de la souris, etc. J'y reviendrai plus tard.
Lancer votre Linux virtuel. Sur la plupart des nouvelles distribution, le montage des cd est automatique.Je vous donnerai la commande pour le monter à la fin de ce chapitre, ne vous inquiétez pas!
Double-cliquez sur le lecteur virtuel pour le monter ci celui-ci ne l'est pas. Ouvrez une console et tapez :
Ou pour la 64bits
Pour que la compilation se passe bien, il vous faudra le
kernel-devel ou image-headers, etc. En bref, les sources ou modules précompilés de votre kernel ! Dans la même version !! De plus, vous aurez besoin du paquet
gcc .
Votre "linux" virtuel a accès à toutes les options de Virtualbox.
Monter à la main les GuestAdditions. En root :
hdc se trouve dans /dev et doit correspondre à votre lecteur virtuel.
/media/cdrom est un dossier qui doit exister, il peut porter un autre nom comme Disk, cdrom0, etc.
À faire dans tous les cas !!
On va partager un dossier entre Mageia et votre machine virtuelle. Allez dans l'option
Répertoire partagés.
Cliquez sur l'icône
Dossier avec la croix verte.
Cliquez sur le menu déroulant
Chemin du répertoire -> autres. Sélectionnez le répertoire à partager (il doit se trouver dans votre
/home/pseudo/ ou posséder les droits de votre utilisateur).
Par défaut, virtualbox va attribuer un nom de répertoire, vous pouvez le modifier mais évitez les accents, les noms trop longs et les espaces sous peine de problèmes.
Votre dossier est partagé, il reste à l'activer sous Windows et linux virtuel.
Accédez au
Menu. ->
éxecuter ->
cmd Dans la fenêtre, entrez la commande suivante:
Un nouveau lecteur est disponible dans
Poste de travail. Windows gardera en mémoire le nouveau partage au prochain démarrage.
Ouvrez une console en root, il vous faudra un dossier d'accueil. On va en créer un dans votre dossier
/home/user/.
Pour monter le partage à chaque démarrage, copier/coller cette ligne dans le fichier
/etc/fstab, en l'adaptant selon vos chemins.
La ligne à insérer :
Au prochain démarrage votre dossier serra automatiquement monté dans le dossier
/home/user/votredossier
Voilà ! VirtualBox est installé et configuré et pleinement fonctionnel. Amusez-vous.
Il se peut que certaines fonctions d'installation ne fonctionnent pas en graphique mais fonctionnent en ligne de commande.
(et peut-être inversement).
Documentation dont manuel d'utilisation en français :
https://www.virtualbox.org/wiki/Documentation
Écrit par: PaLmAs, Le: 20/03/10
Complété par: david.david, Le: 25/05/13
Complété par: nmrk.n, Le: 13/10/15
Retour :Utiliser Mageia