Aller au contenu
Administration Linux medium

Installer Linux dans une machine virtuelle

9 min de lecture

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.

  • 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
LogicielSystème hôteNiveauRemarque
VirtualBoxWindows, macOS, LinuxDébutantGratuit, simple, multi-plateforme
virt-manager (KVM)Linux uniquementIntermédiairePerformances natives, standard pro
VMware Workstation PlayerWindows, LinuxDébutantGratuit pour usage personnel
Hyper-VWindows Pro/EnterpriseIntermédiaireIntégré à Windows, bonnes performances
UTMmacOS (Apple Silicon)DébutantBasé sur QEMU, adapté aux Mac M1/M2/M3

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.iso

Les ressources suivantes suffisent pour apprendre :

RessourceValeur recommandée
RAM2 Go
CPU2 vCPU
Disque20 Go (dynamique)
RéseauNAT (accès Internet depuis la VM)
  1. Cliquez Nouvelle (ou Ctrl+N)

  2. Donnez un nom à la VM (par exemple debian-lab), sélectionnez Type: Linux, Version: Debian (64-bit)

  3. Attribuez 2048 Mo de RAM

  4. Créez un disque dur virtuel de 20 Go (format VDI, allocation dynamique)

  5. Avant de démarrer, allez dans Configuration → Stockage, cliquez sur le lecteur CD vide, puis sélectionnez votre fichier ISO

  6. Dans Configuration → Réseau, vérifiez que l’adaptateur est en mode NAT

  7. Cliquez Démarrer

L’installateur pose une série de questions. Voici les choix recommandés pour un serveur d’apprentissage :

  1. 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.

  2. Nom de la machine — Donnez un nom court et descriptif, par exemple lab-debian ou srv-linux. Ce nom apparaîtra dans votre prompt.

  3. 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).

  4. 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.

  5. 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.

  6. GRUB — Acceptez l’installation du chargeur de démarrage GRUB sur le disque principal. Sans lui, la VM ne démarrera pas.

  7. 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.

Après le redémarrage, la VM affiche un écran de connexion texte :

lab-debian login: _
  1. Connectez-vous avec le nom d’utilisateur et le mot de passe créés pendant l’installation

  2. Vérifiez que le réseau fonctionne :

    Fenêtre de terminal
    ip addr show
    ping -c 3 1.1.1.1
  3. Mettez à jour le système :

    Fenêtre de terminal
    sudo apt update && sudo apt upgrade -y
  4. Vérifiez la version installée :

    Fenêtre de terminal
    cat /etc/os-release
    uname -r

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 :

Fenêtre de terminal
ssh utilisateur@adresse-ip-de-la-vm

Pour trouver l’adresse IP de la VM :

Fenêtre de terminal
ip -4 addr show
SymptômeCause probableSolution
La VM ne démarre pas sur l’ISOOrdre de boot incorrectVé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 BIOSActiver Intel VT-x ou AMD-V dans le BIOS/UEFI du poste
Pas de réseau après installationInterface non configuréeVérifier avec ip link que l’interface est UP, relancer DHCP avec sudo dhclient
ping fonctionne mais pas apt updateDNS non configuréVérifier /etc/resolv.conf, ajouter nameserver 1.1.1.1 si vide
Écran noir après redémarrageISO encore montéeRetirer l’ISO du lecteur virtuel et redémarrer
  • 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.

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracing. Aujourd'hui, ce site ne couvre même pas mes frais d'hébergement, d'électricité, de matériel, de logiciels, mais surtout de cafés.

Un soutien régulier, même symbolique, m'aide à garder ces ressources gratuites et à continuer de produire des guides de qualité. Merci pour votre appui.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn