Skip to main content

Installation en machine virtuelle

Qu'est-ce qu'une machine virtuelle ?

La virtualisation consiste à faire fonctionner une machine virtuelle (VM) avec un système d'exploitation (OS) nommé invité (Guest) sur une machine réelle fonctionnant avec un système d'exploitation nommé hôte (host).

L'invité est sous la responsabilité de l'hôte avec lequel il peut partager certaines de ses ressources matérielles sans pour autant nuire à l'intégrité du système hôte.

Les OS invités et hôtes ne sont pas nécessairement de la même “famille”: Linux (invité) sur Windows (hôte) et inversement, ou versions différentes du même système d'exploitation.

Prérequis

Un PC relativement récent disposant d'au moins 3 Go de RAM offre une base suffisante pour envisager l'utilisation d'une machine virtuelle de manière suffisamment confortable. Si vous êtes sous Windows 10 ou ultérieur, il faudra plutôt considérer un minimum de 4 Go.

Nous allons détailler ici l'utilisation du logiciel VirtualBox qui permet de créer des machines virtuelles. Ce logiciel existe aussi bien sur Linux que sur Windows. Son interface est sensiblement la même sous l'un ou l'autre système.

Nous verrons comment créer une VM PrimTux, ce qui permettra de disposer de la distribution pour l'évaluer, l'utiliser occasionnellement, ou encore en disposer sous un environnement Windows sans devoir repartitionner le disque dur. La procédure est assez simple, VirtualBox proposant le plus souvent des paramètres par défaut qui n'auront pas besoin d'être modifiés.

Nous devons préalablement disposer d'une image .iso de PrimTux que nous téléchargeons depuis la page de téléchargement du site. Nous vous recommandons de choisir une version adaptée aux capacités matérielles du PC hôte qui accueillera la machine virtuelle, en vous laissant une grande marge de sécurité puisque nous aurons une machine virtuelle devant fonctionner au sein d'un système qui utilise déjà lui-même de nombreuses ressources.

Installation de Virtualbox

Page du site officiel de Virtualbox pour le téléchargement : https://www.virtualbox.org

Nous devons choisir la version correspondant à notre système d'exploitation, Windows ou Linux. Dans le cas d'un OS Linux, il faut également sélectionner le paquetage correspondant à notre distribution et à l'architecture de notre processeur: i386 pour un PC 32 bits, amd64 pour un PC 64 bits.

Sous Windows le fichier est de la forme VirtualBox-xxxx-Win.exe sur lequel il suffit de double-cliquer pour lancer l'installation.

Sous Linux l'installation dépend de notre distribution. Sous Ubuntu et dérivées, Virtualbox est disponible dans les dépôts. Il est donc possible de l'installer en mode graphique depuis la logithèque ou Synaptic, ou en ligne de commande par

sudo apt get install virtualbox

Si Virtualbox n'est pas présent dans les dépôts de notre Linux, ou si nous souhaitons disposer de la version la plus récente du logiciel,  nous téléchargeons le paquet correspondant à notre système depuis le lien donné en début de paragraphe.

Avec le gestionnaire de fichiers nous nous rendons dans le répertoire de téléchargement. Nous y ouvrons un terminal dans lequel nous saisissons la commande d'installation.

Exemple pour les distributions de la famille Debian et dérivées :

sudo dpkg -i nom-fichier-téléchargé.deb

Si nous n'avons qu'un seul paquet .deb dont le nom commence par virtualbox, plutôt que saisir le nom complet, ce qui est fastidieux, nous pouvons saisir

sudo dpkg -i virtualbox*.deb

dpkg -i ne gère pas bien les dépendances. Pour éviter les erreurs d'installation liées à des dépendances non satisfaites, il est préférable d'utiliser Gdebi

sudo gdebi virtualbox*.deb

Si gdebi n'est pas installé (erreur de nom de commande introuvable), nous pouvons l'installer par

sudo apt-get install gdebi

NOTA : suivant la distribution, un double clic sur le nom du fichier pourra lancer Gdebi automatiquement.

Création de la machine virtuelle

Au Premier démarrage de l'application VirtualBox nous obtenons une fenêtre de ce type :

vbox1.png

Nous cliquons sur Nouvelle pour créer notre première machine virtuelle (VM) destinée à l'installation de PrimTux. Nous obtenons la fenêtre suivante :

vbox02.png

Dans le premier champ, nous donnons un nom à notre machine virtuelle, par exemple… PrimTux !  

Nous pouvons indiquer ici un nom de notre choix comportant accents et espaces si nous le désirons.

Le second champ, Folder, permet de choisir le répertoire dans lequel sera stockée la machine virtuelle. Le troisième, ISO image, permet de sélectionner l'image .iso du système à installer. Il permet l'ouverture une fenêtre de sélection de fichier.  Nous sélectionnons l'image de PrimTux préalablement téléchargée. Virtualbox devrait automatiquement reconnaître le type d'architecture du système et compléter de lui-même les champs suivants. 

Clic sur le bouton Suivant.

Pour la taille mémoire, VirtualBox propose une valeur optimale tenant compte du matériel. Pour PrimTux nous recommandons un minimum de 1 Go si nous ne souhaitons pas installer le contrôle parental. Dans le cas contraire un minimum de 2 Go sera requis.


Clic sur le bouton Suivant.

Nous laissons cochée l'option Créer un disque dur virtuel maintenant


et nous cliquons sur le bouton Créer qui nous ouvre une nouvelle fenêtre.

Nous conservons un type de disque dur virtuel VDI proposé par défaut


Clic sur Suivant.

La fenêtre suivante propose un résumé des options choisies. Si tout convient, _il ne reste qu'à cliquer suer le bouton [Finish] pour lancer les création de la machine virtuelle.

En fin de processus, on retrouve la fenêtre principale de Virtualbox avec, à gauche, la liste des machines crées, et dans le volet de droite les options de configuration de la machine sélectionnée.

Nous aurons quelques modifications à effectuer dans la configuration du système, à laquelle on accède par l'option Configuration du menu, la roue crantée.

Pour le réseau, nous recommandons l'option "Accès par pont". Choisissez alors le type d'interface que vous utiliserez (Ethernet ou WiFi).


Les valeurs par défauts proposées dans les autres sections n'ayant généralement pas besoin d'être modifiées, sauf pour des besoins spécifiques, la configuration de notre machine virtuelle est terminée. Il ne nous reste plus qu'à la démarrer en cliquant sur la flèche verte du menu principal.

Toute modification de la configuration ne peut se faire que machine éteinte.

Installation de PrimTux sous VirtualBox

Après avoir démarré notre machine virtuelle, nous obtenons le menu de démarrage de PrimTux :


La souris est automatiquement capturée par le système invité (ceci est paramétrable). Dans le cas contraire, pour que le système hôte la récupère, il faut maintenir par défaut la touche Ctrl droite du clavier enfoncée et cliquer avec la souris en dehors de la zone d'affichage de la VM.

Au sein de la machine virtuelle, tout se passe comme si nous étions sur une machine réelle. Aussi l'installation se fait comme sur une machine réelle, et nous pouvons nous référer au paragraphe Installation classique si nécessaire.

Installations complémentaires

Installer le pack d'extension

Oracle propose un pack d'extension permettant d'ajouter des fonctionnalités à VirtualBox, telles que :

le support de l'USB 2.0 et 3.0 ;
le boot réseau ;
le support de Windows RDP permettant l'exécution d'applications à distance ;
le chiffrement de disques ;

Son installation est très simple, et se fait de la même façon sous Linux que sous Windows.

Sous Windows vous ne pourrez réussir cette installation que depuis une session disposant des droits administrateur.
Nous devons commencer par télécharger le pack d'extension correspondant à notre version de VirtualBox depuis cette page.

Dans le menu principal de VirtualBox, nous sélectionnons Fichiers –> Paramètres.


Dans la fenêtre qui s'affiche nous cliquons à gauche sur Extensions, puis sur l'icône avec le signe + (pour ajouter) en haut à droite :


Nous obtenons une boîte de dialogue de sélection de fichier dans laquelle nous allons chercher le fichier de pack d'extension que nous avons préalablement téléchargé, puis nous cliquons sur Ouvrir :


VirtualBox nous demande une confirmation que nous acceptons en cliquant sur Installation :


S'ensuit une demande d'accord de licence que nous ne pouvons accepter qu'après avoir fait défiler le texte jusqu'à la fin :


Un mot de passe administrateur ou une confirmation d'autorisation d'installation pourra nous être demandé, et VirtualBox nous indique le bon déroulement des opérations :


Installer les modules complémentaires


Nous avons installé PrimTux dans une machine virtuelle VirtualBox, et lorsque nous agrandissons la fenêtre au maximum, PrimTux n'occupe pas toute la dimension de l'écran. En mode plein écran le problème n'est pas résolu. Pour y remédier il nous faut installer les modules complémentaires VirtualBox dans PrimTux. Les modules complémentaires ajoutent des fonctionnalités à la machine invitée, telles notamment :

un affichage graphique plus rapide et automatiquement adapté à la résolution graphique du système hôte, ;
un presse-papier partagé entre la machine hôte et la machine invitée ;
le partage de dossiers ;
l'utilisation de pilotes dédiés optimisés ;

1- Pour cela nous lançons notre machine virtuelle PrimTux et ouvrons la session administrateur. Dans le menu de la fenêtre VirtualBox dans laquelle tourne PrimTux, nous cliquons sur Périphériques –> Insérer l'image CD des additions invité.


Si la fenêtre suivante s'affiche, nous cliquons sur Valider et pouvons passer directement à l'étape 4. Dans le cas contraire, nous passons à l'étape 2.


2- Nous ouvrons le gestionnaire de fichiers en cliquant sur son icône du tableau de bord qui se trouve à gauche ou en bas de l'écran selon votre version de PrimTux :


3- Nous devons apercevoir dans le panneau latéral gauche l'emplacement du CD, portant le nom VBox_GAs_x.x.x (les x correspondant à l'indication du N° de version de VirtualBox). Nous cliquons dessus pour ouvrir le répertoire :


4- Dans le menu du gestionnaire de fichiers, nous cliquons sur Outils –> Ouvrir le dossier actuel dans un terminal :


5- Dans le terminal qui s'affiche, nous saisissons la commande suivante (VBoxLinuxAdditions.run est un script exécutable au sein du dossier dans lequel nous nous trouvons), et nous appuyons sur Entrée. Le mot de passe administrateur nous est demandé :

sudo sh VBoxLinuxAdditions.run


Nous devons redémarrer la machine pour disposer des nouvelles fonctionnalités.