Pour apprendre l’administration Linux, vous avez besoin d’un système sur lequel pratiquer. La solution la plus simple et la plus sûre est d’installer Linux dans une machine virtuelle (VM) sur votre poste actuel. Vous obtenez un serveur complet, isolé, que vous pouvez casser et recréer à volonté — sans toucher à votre système principal.
Ce que vous allez apprendre
Section intitulée « Ce que vous allez apprendre »- Télécharger l’image ISO officielle d’une distribution serveur
- Créer une machine virtuelle avec les ressources adaptées
- Installer Linux en mode serveur (sans interface graphique)
- Se connecter à la VM après le premier démarrage
Prérequis
Section intitulée « Prérequis »- Un poste avec au moins 4 Go de RAM et 20 Go d’espace disque disponible
- Un logiciel de virtualisation installé (voir section suivante)
- Avoir lu le guide Choisir une distribution serveur
Choisir un logiciel de virtualisation
Section intitulée « Choisir un logiciel de virtualisation »| Logiciel | Système hôte | Niveau | Remarque |
|---|---|---|---|
| VirtualBox | Windows, macOS, Linux | Débutant | Gratuit, simple, multi-plateforme |
| virt-manager (KVM) | Linux uniquement | Intermédiaire | Performances natives, standard pro |
| VMware Workstation Player | Windows, Linux | Débutant | Gratuit pour usage personnel |
| Hyper-V | Windows Pro/Enterprise | Intermédiaire | Intégré à Windows, bonnes performances |
| UTM | macOS (Apple Silicon) | Débutant | Basé sur QEMU, adapté aux Mac M1/M2/M3 |
Télécharger l’image ISO
Section intitulée « Télécharger l’image ISO »Rendez-vous sur le site officiel de la distribution choisie et téléchargez l’image netinstall ou server (pas la version desktop) :
Site officiel : debian.org/download
Téléchargez l’image netinst (environ 600 Mo). Elle contient le minimum pour démarrer l’installation et télécharge le reste depuis Internet.
debian-12.x.x-amd64-netinst.isoSite officiel : ubuntu.com/download/server
Téléchargez la version LTS (environ 2 Go). Elle contient tout le nécessaire pour une installation hors-ligne.
ubuntu-24.04.x-live-server-amd64.isoSite officiel : rockylinux.org/download
Téléchargez l’image Minimal (environ 1,5 Go).
Rocky-9.x-x86_64-minimal.isoCréer la machine virtuelle
Section intitulée « Créer la machine virtuelle »Les ressources suivantes suffisent pour apprendre :
| Ressource | Valeur recommandée |
|---|---|
| RAM | 2 Go |
| CPU | 2 vCPU |
| Disque | 20 Go (dynamique) |
| Réseau | NAT (accès Internet depuis la VM) |
-
Cliquez Nouvelle (ou Ctrl+N)
-
Donnez un nom à la VM (par exemple
debian-lab), sélectionnez Type: Linux, Version: Debian (64-bit) -
Attribuez 2048 Mo de RAM
-
Créez un disque dur virtuel de 20 Go (format VDI, allocation dynamique)
-
Avant de démarrer, allez dans Configuration → Stockage, cliquez sur le lecteur CD vide, puis sélectionnez votre fichier ISO
-
Dans Configuration → Réseau, vérifiez que l’adaptateur est en mode NAT
-
Cliquez Démarrer
-
Ouvrez virt-manager et cliquez Créer une nouvelle machine virtuelle
-
Sélectionnez Média d’installation local (image ISO) et parcourez vers votre fichier ISO
-
Attribuez 2048 Mo de RAM et 2 vCPU
-
Créez un disque de 20 Go
-
Nommez la VM (par exemple
debian-lab) et cliquez Terminer -
L’installation démarre automatiquement
Installer Linux pas à pas
Section intitulée « Installer Linux pas à pas »L’installateur pose une série de questions. Voici les choix recommandés pour un serveur d’apprentissage :
-
Langue et clavier — Choisissez français (ou anglais selon votre préférence). En production, les serveurs sont souvent en anglais, mais pour apprendre le français est plus confortable.
-
Nom de la machine — Donnez un nom court et descriptif, par exemple
lab-debianousrv-linux. Ce nom apparaîtra dans votre prompt. -
Compte utilisateur — Créez un utilisateur standard avec un mot de passe. Sur Debian, l’installateur propose aussi de définir un mot de passe root. Sur Ubuntu Server, le compte root est désactivé par défaut (on utilise
sudo). -
Partitionnement — Choisissez Utiliser un disque entier (partitionnement guidé). C’est le choix le plus simple et parfaitement adapté à l’apprentissage. Le partitionnement avancé (LVM, partitions séparées) fait l’objet de guides dédiés.
-
Sélection des logiciels — Décochez tout sauf SSH server et utilitaires standard du système. Pas d’interface graphique, pas de serveur web. Vous installerez ce dont vous avez besoin plus tard, commande par commande — c’est comme ça qu’on apprend.
-
GRUB — Acceptez l’installation du chargeur de démarrage GRUB sur le disque principal. Sans lui, la VM ne démarrera pas.
-
Fin — L’installateur vous demande de retirer le média d’installation. VirtualBox et virt-manager le font automatiquement en général. Redémarrez.
Premier démarrage et connexion
Section intitulée « Premier démarrage et connexion »Après le redémarrage, la VM affiche un écran de connexion texte :
lab-debian login: _-
Connectez-vous avec le nom d’utilisateur et le mot de passe créés pendant l’installation
-
Vérifiez que le réseau fonctionne :
Fenêtre de terminal ip addr showping -c 3 1.1.1.1 -
Mettez à jour le système :
Fenêtre de terminal sudo apt update && sudo apt upgrade -yFenêtre de terminal sudo dnf update -y -
Vérifiez la version installée :
Fenêtre de terminal cat /etc/os-releaseuname -r
Se connecter en SSH (optionnel mais recommandé)
Section intitulée « Se connecter en SSH (optionnel mais recommandé) »Travailler directement dans la fenêtre de la VM est peu confortable (pas de copier-coller, pas de redimensionnement). Connectez-vous plutôt en SSH depuis votre terminal habituel :
ssh utilisateur@adresse-ip-de-la-vmPour trouver l’adresse IP de la VM :
ip -4 addr showDépannage
Section intitulée « Dépannage »| Symptôme | Cause probable | Solution |
|---|---|---|
| La VM ne démarre pas sur l’ISO | Ordre de boot incorrect | Vérifier que le CD/DVD est en premier dans l’ordre de démarrage |
| « VT-x is not available » | Virtualisation désactivée dans le BIOS | Activer Intel VT-x ou AMD-V dans le BIOS/UEFI du poste |
| Pas de réseau après installation | Interface non configurée | Vérifier avec ip link que l’interface est UP, relancer DHCP avec sudo dhclient |
ping fonctionne mais pas apt update | DNS non configuré | Vérifier /etc/resolv.conf, ajouter nameserver 1.1.1.1 si vide |
| Écran noir après redémarrage | ISO encore montée | Retirer l’ISO du lecteur virtuel et redémarrer |
À retenir
Section intitulée « À retenir »- Une machine virtuelle est l’environnement idéal pour apprendre : isolé, jetable, gratuit.
- Téléchargez toujours l’ISO depuis le site officiel et vérifiez son empreinte SHA256.
- Installez un système minimal (SSH + utilitaires) — vous ajouterez le reste au fur et à mesure.
- Le partitionnement guidé suffit pour apprendre. Le partitionnement avancé viendra plus tard.
- Connectez-vous en SSH plutôt que dans la console de la VM pour plus de confort.