FST -Dep Info Mohamed Lassoued
TP Pratique : Installation complète d’une VM Linux
Objectif pédagogique : À la fin de ce TP, l’étudiant sera capable de :
Installer une distribution Linux dans une machine virtuelle.
Configurer le partitionnement des disques.
Installer un bootloader (GRUB).
Réaliser la configuration de base post-installation : compte utilisateur, accès root, mise à jour.
Préparer le système pour une administration distante (SSH).
Pré-requis matériel et logiciel :
PC ou Laptop avec :
o Minimum 4 Go de RAM (8 Go recommandé)
o Virtualisation activée dans le BIOS (Intel VT-x / AMD-V)
Système hôte : Windows 10/11 (ou Linux)
Logiciel de virtualisation :
o VirtualBox (gratuit)
o VMware Workstation Player (alternatif)
Image ISO de Linux :
o Ubuntu Server LTS
o Debian Netinstall
o CentOS
I. Partie 1 : Préparation de l’environnement de virtualisation
Installer VirtualBox et son Extension Pack ( ou VMWare).
Vérifier la virtualisation dans le BIOS : "Virtualization Technology" activée.
II. Partie 2 : Création de la VM
Lancer VirtualBox ➔ "New".
Nom : LinuxTP1 ➔ Type : Linux ➔ Version : Ubuntu (64-bit).
Configurer : RAM 2 à 4 Go ➔ CPU 2 ➔ Disque 20 Go (VDI, Dynamique).
Monter l’image ISO Linux dans Storage ➔ Empty ➔ Choisir ISO.
III. Partie 3 : Démarrage et installation du système Linux
Boot sur l’ISO ➔ "Install Ubuntu Server".
Langue, région, clavier.
Réseau : DHCP ou IP manuelle.
Partitionnement : Guidé avec LVM ➔ /, /home, swap.
Installer GRUB sur /dev/sda.
1 | Page Administration System
FST -Dep Info Mohamed Lassoued
IV. Partie 4 : Post-installation
Créer l’utilisateur : student ➔ Mot de passe : Linux@123 ➔ sudo.
Mise à jour : sudo apt update sudo apt upgrade -y
Installer outils : sudo apt install -y net-tools htop wget curl vim
Installer et configurer SSH : sudo apt install -y openssh-server sudo systemctl enable ssh sudo systemctl
start ssh
V. Partie 5 : Tests d’accès distant SSH
Trouver l’IP : ip a
Connexion SSH depuis le PC hôte : ssh student@<IP_VM>
VI. Contenu du rapport, à rendre, avec capture d’écrans de validation:
Paramétrage VM VirtualBox
Partitionnement disque
Connexion terminal
sudo apt update
ip a
Connexion SSH
Questions pratiques alignées LPIC-1 101 :
Quelle commande permet de créer un nouvel utilisateur avec home et shell bash ?
Comment afficher les disques et leurs partitions sur le système ?
Quelle commande modifie le groupe d’un fichier ?
Expliquez la différence entre les permissions rwx pour Owner, Group et Others.
Que fait "chmod 755 /srv/projets" ?
Quelle est la commande pour mettre à jour la liste des dépôts APT ?
Donnez la commande permettant de vérifier les utilisateurs membres d’un groupe donné.
Expliquez le rôle du bootloader GRUB.
Pourquoi utiliser LVM pendant l’installation ?
Quelle option dans la configuration SSH permet d’interdire l’accès root ?
Bonus : Sécurisation SSH
Modifier le port dans /etc/ssh/sshd_config ➔ Port 2222
Désactiver root : PermitRootLogin no
Redémarrer SSH : sudo systemctl restart ssh
Résumé des compétences travaillées :
2 | Page Administration System
FST -Dep Info Mohamed Lassoued
Installation Linux VM :
Partitionnement / LVM :
Gestion utilisateurs / sudo :
Mises à jour / SSH :
Administration distante :
3 | Page Administration System