Activité 1 : Mise en place de l’environnement (1h)

Introduction

Pour pouvoir travailler sur vos machines personnelles dans un environnement ressemblant à celui fourni dans les salles machines de l’IUT et contenant tous les outils Linux nécessaires, vous devrez d’abord mettre une place une machine virtuelle sous VirtualBox.

Avertissement

Votre machine personnelle doit satisfaire une configuration minimale :

  • 4 Go de mémoire vive installés

  • 2 Go de mémoire vive réellement disponibles à l’exécution (fermez vos applis gourmandes si nécessaire) ;

  • 20 Go d’espace disponible sur votre disque dur ou SSD ;

  • fonctions de virtualisation matérielle activées dans l’UEFI / BIOS.

  • une architecture x86_64 (c’est à dire, un PC) et un système d’exploitation 64 bits.

Si ce n’est pas le cas et que vous disposez d’un Mac avec une architecture ARM (processeurs M1, M2, M3), il est préférable d’utiliser le virtualiseur UTM au lieu de VirtualBox puis

  • installer une image Ubuntu générique spécifiquement conçue pour ARM comme illustré dans ce tutoriel,

  • installer gawk en lançant la commande sudo apt install gawk depuis un terminal une fois la machine virtuelle Ubuntu lancée et connectée avec l’utilisateur que vous aurez créé pendant l’installation.

Dans tout autre cas, prenez rapidement contact avec votre mandataire hiérarchique.

Installation de VirtualBox

Vous devez dans un premier temps installer sur votre machine personnelle le virtualiseur VirtualBox en version 7.0.N où N est le numéro de révision (N = 4 pour la révision la plus récente au moment de la rédaction de cette page).

  • Allez sur la page de téléchargement située ici.

  • Dans la rubrique platform packages, téléchargez la version de VirtualBox adaptée à votre plateforme (Windows hosts pour Windows, OS X hosts pour Mac).

  • Dans la rubrique Oracle VM VirtualBox Extension Pack, téléchargez le pack d’extension All supported platforms.

Les instructions suivantes supposent que votre plateforme est Windows (adaptez en conséquence pour Mac)

  • En fin de téléchargement, cliquez deux fois sur le fichier VirtualBox-7.0.N-M.exe pour installer VirtualBox 7.0.

  • Suivez les instructions de l’installateur jusqu’à la fin en cliquant sur suivant à chaque fois.

Pour une illustration plus détaillée, voici un exemple d’installation de VirtualBox 6.1.8

Importation de la machine virtuelle

Maintenant que VirtualBox est correctement installé, vous devez importez la machine virtuelle fournie pour la SAE15.

  • Téléchargez l’image de la machine Xubuntu_2004 à partir du lien suivant :

  • Importez l’image dans VirtualBox en procédant comme dans la vidéo suivante (à adapter) :

  • Démarrez la machine virtuelle pour vérifier qu’elle fonctionne bien et connectez vous en tant qu’utilisateur robert avec le mot de passe leffe.

  • Mettez à jour votre machine virtuelle en lançant un terminal, puis en tapant les commandes suivantes :

    • sudo apt update

    • sudo apt upgrade -y

Installation du pack d’extension

Maintenant que la machine virtuelle est correctement importée, vous pouvez installer le pack d’extension qui rend l’usage de VirtualBox plus convivial.

En illustration, voici un exemple d’installation de pack d’extension pour VirtualBox 6.1.8.

Pour VirtualBox 7, il faut choisir le menu « Fichiers », puis « Outils », puis « Extension Pack Manager » et cliquer sur le bouton Install. Vous pouvez également ouvrir directement l’Extension Pack Manager avec le raccourci clavier CTRL T.

En cas de problème

Les boîtes de dialogues de VirtualBox sont assez explicites quant aux problèmes rencontrés. Prenez le temps de lire les messages d’erreurs, il indiquent bien souvent très précisément ce qui ne fonctionne pas.

Les problèmes sont évoqués ici dans l’ordre de probabilité la plus importante d’abord. En général, vous n’avez pas de virtualisation matérielle sur votre machine ou alors vous l’avez mais elle n’est pas activée dans l’UEFI/BIOS. Il se peut également que vous n’ayez pas assez de mémoire vive (2 Go) disponible quand vous essayez de lancer la machine virtuelle, dans ce cas, fermez vos applications gourmandes et recommencez. Enfin, il se peut que votre image téléchargée soit corrompue ou incorrectement installée. Dans ce cas, il faut télécharger l’image à nouveau et la réinstaller.

Problème de virtualisation matérielle

Vérifiez que la virtualisation matérielle est activée :

  1. Ouvrez un terminal PowerShell ou MS-DOS (touche Windows, puis tapez powershell ou cmd)

  2. Tapez la commande systeminfo

  3. Dans la section Hyper-V vous devriez voir la réponse oui (yes) à la question Virtualisation activée dans le microprogramme (Virtualization enabled in firmware)

    _images/check-vt.png
  4. Si ce n’est pas le cas, activez la virtualisation matérielle dans votre UEFI/BIOS.

Avertissement

Chaque UEFI/BIOS étant différent, il n’est pas possible de donner des instructions détaillées. En cas de difficulté à activer la virtualisation matérielle dans votre UEFI/BIOS, une solution intermédiaire consiste à indiquer à VirtualBox de ne pas y avoir recours. Evidemment, cela a un impact certain sur la performance, voire la faisabilité de la virtualisation, mais cela permet parfois de quand même pouvoir se servir d’une machine virtuelle en attendant de pallier le problème d’activation matérielle.

Procédez comme indiqué ci-après pour inhiber la virtualisation matérielle dans VirtualBox.

  1. Dans VirtualBox, ouvrez le panneau de configuration de votre machine virtuelle.

  2. Dans la rubrique Système

    • sur l’onglet Processeur, décochez les cases Activer PAE/NX` et Activer VT-x/AMD-v imbriqué

      _images/vb-paenx.png
    • sur l’onglet Accélération, décochez la case Activer la pagination imbriquée

      _images/vb-pagimb.png
  3. Dans la rubrique Affichage

    • sur l’onglet Écran, décochez la case Activer l’accélération 3D

      _images/vb-accel3D.png
  4. Redémarrez votre machine virtuelle, cela devrait fonctionner.

Problème de téléchargement de l’image

Vérifiez que l’image XUbuntu_2004.ova a été correctement téléchargée.

  1. Ouvrez une session PowerShell et tapez les commandes suivantes :

    • cd ~\Downloads

    • Get-FileHash XUbuntu_2004.ova

    Si votre image n’est pas dans le dossier Downloads (Téléchargements), adaptez en conséquence.

    _images/ova-hash.png
  2. La somme de contrôle SHA-256 doit être : 

    • 3607282c0ab6546921d383ad5f03ad31a8f8907eb9170a7ae964580324ad7987

    Si ce n’est pas le cas re-téléchargez l’image et réinstallez la machine virtuelle.

Réinstallation de la machine virtuelle

Si votre machine machine n’apparaît pas sous VirtualBox, ou si votre image n’était pas correctement téléchargée ou importée, il faut procéder à sa réinstallation.

Avant de réinstaller la machine, il faut s’assurer qu’aucune trace de l’ancienne machine ne subsiste sur votre disque dur.

  1. Fermez complètement VirtualBox

  2. Ouvrez un explorateur de fichiers et allez dans dans le répertoire d’installation des machines virtuelles VirtualBox. Par défaut, il s’agit du répertoire

    C:\Users\ votre_nom_utilisateur \VirtualBox VMs

    mais il se peut que vous ayez choisi un autre répertoire, dans ce cas adaptez.

  3. Allez dans Ce PC, puis Disque local C:, puis Utilisateurs.

  4. Sélectionnez votre compte personnel, vous devriez ici trouver un répertoire VirtualBox VMs.

  5. Si dans le répertoire VirtualBox VMs vous voyez un répertoire NBRT, supprimez le, puis VIDEZ LA CORBEILLE.

  6. Redémarrez votre ordinateur.

  7. Réimportez votre machine virtuelle comme indiqué plus haut.

Configuration d’un clavier QWERTY

Si le clavier de votre ordinateur est un clavier américain QWERTY, vous pouvez facilement changer la disposition du clavier en ouvrant un terminal et en tapant la commande :

  • setxkbmap us

Ensuite, pour rendre la configuration permanente (pour robert) :

  • echo setxbmap us > ~/.bash_aliases

_images/setxkbmap.png