Guide Debian GNU/Linux en PDF (Avancé)
Manuel d’installation pour la distribution Debian GNU/Linux : Ce qu'il faut savoir. Document officiel décrivant les procédures, composants et choix techniques nécessaires pour installer Debian GNU/Linux sur une large gamme de matériels et d’architectures, notamment Debian 9 (Stretch) et l’architecture i386. Ce manuel détaille le partitionnement, la préparation des supports (ISO, clés USB, images hybrides), la configuration du réseau et du gestionnaire de démarrage ainsi que les options d’installation automatisée. Il est disponible au format PDF gratuit et peut être téléchargé depuis les miroirs Debian.
Prérequis matériels et logiciels
Liste des éléments nécessaires pour suivre les exercices et reproduire les procédures décrites dans le manuel. Ces prérequis couvrent le matériel, les images d’installation, les outils de virtualisation et les accès réseau. Veillez à disposer d’un environnement isolé pour les tests (machine physique ou virtuelle), d’un accès à Internet pour les miroirs APT et d’un espace disque suffisant pour créer des volumes LVM ou des partitions chiffrées.
- Image ISO d’installation Debian (image netinst ou image complète).
- Clé USB de 4 Go minimum ou support de démarrage adapté.
- Connexion Internet stable pour l’accès aux miroirs APT et aux dépôts de firmware.
- Outil de virtualisation (VirtualBox ou VMware) pour les travaux pratiques en machine virtuelle.
- Accès administrateur sur la machine hôte pour manipuler les périphériques d’amorçage et configurer le réseau (DHCP/TFTP si nécessaire).
🎯 Ce que vous allez apprendre
- Partitionnement, LVM et volumes chiffrés — comprendre les options de partitionnement assisté et manuel et quand préférer LVM ou RAID logiciel pour la flexibilité et la tolérance de panne. Configuration de Physical Volumes, Groupes de Volumes et Logical Volumes via l’installateur et impact du chiffrement sur la gestion des clés et le démarrage.
- Préparation des supports et amorçage — création d’images ISO hybrid, préparation d’une clé USB amorçable et méthodes d’amorçage depuis CD, disque dur, Windows ou Linux. Démarrage de l’installateur sur postes BIOS ou UEFI et résolution des problèmes d’écran d’amorçage et de compatibilité matérielle.
- Gestion du boot : GRUB, LILO, UEFI et PXE — rôles de GRUB et LILO, implications du microprogramme UEFI, détection d’autres OS, installation de GRUB sur le disque adéquat et configuration d’un démarrage réseau via PXE/TFTP pour déploiements centralisés.
- Configuration réseau et installation par le réseau — configuration automatique et manuelle du réseau, différences IPv4/IPv6 et utilisation des miroirs APT. Installation via image réseau, configuration DHCP/TFTP pour le netboot et choix d’un miroir adapté pour optimiser la récupération des paquets.
- Gestion des paquets et post-installation (apt) — configuration d’apt durant l’installation, sélection de paquets et utilisation de miroirs multiples, configuration des sources, choix des tâches logicielles et poursuite de la configuration après redémarrage.
- Automatisation, modes Expert et dépannage — modes Automated/Rescue/Expert pour des installations non interactives ou spécialisées, collecte des journaux d’installation et production de rapports de bogue pertinents pour le diagnostic.
📑 Sommaire du document
- Bienvenue sur Debian
- Configuration nécessaire
- Avant d’installer Debian GNU/Linux
- Obtention des supports d’installation
- Démarrage du système d’installation
- Utilisation de l’installateur Debian
- Obtention des microprogrammes (firmware) manquants
- Annexes (licence et signalement de bogues)
💡 Pourquoi choisir ce cours ?
Rédigé par l’équipe de l’installateur Debian, ce manuel constitue une source officielle et technique sur le comportement de l’installateur et sur les meilleures pratiques d’installation. Il couvre l’ensemble du flux d’installation, des prérequis matériels à la mise en production, avec des chapitres dédiés à l’accessibilité, au démarrage réseau PXE/TFTP et à la gestion des microprogrammes. Les sections pratiques expliquent l’automatisation de déploiements et le diagnostic des erreurs d’installation.
👤 À qui s'adresse ce cours ?
- Public cible : administrateurs système, ingénieurs DevOps, techniciens d’intégration et utilisateurs avancés responsables d’installer ou de déployer Debian sur postes de travail et serveurs en environnements hétérogènes.
- Prérequis : connaissance de base du partitionnement disque et des systèmes de fichiers, familiarité avec BIOS/UEFI et concepts de boot, compétences en ligne de commande et notions réseau (DHCP, serveur TFTP/PXE) pour tirer parti des sections avancées.
Support pour Travaux Pratiques (TP)
Utiliser ce manuel comme base d’exercices permet de reproduire les scénarios d’installation dans des environnements contrôlés. Pour les environnements virtuels, configurez une machine virtuelle avec VirtualBox ou VMware, activez les modes réseau appropriés (NAT pour isolation, bridge pour accès au LAN) et utilisez des snapshots pour revenir à un état stable après chaque exercice. Documentez chaque étape en conservant les journaux d’installation et les commandes exécutées pour faciliter l’analyse et le débogage.
Bien que basé sur Debian 9, les concepts de partitionnement LVM, de boot UEFI et de gestion APT restent valables pour Debian 11 Bullseye et Debian 12 Bookworm.
Installation de Debian sur Machine Virtuelle (TP)
Série d’exercices orientés virtualisation pour pratiquer l’installation et la configuration sans matériel physique. Les exercices couvrent la préparation de l’image, la configuration du réseau virtuel, la gestion des disques virtuels (LVM, chiffrement), et l’analyse des journaux d’installation. Ces TP sont conçus pour être réalisés avec VirtualBox ou VMware et incluent des suggestions de configuration réseau et de sauvegarde d’états.
- Exercice 1 : Création d’un disque virtuel et partitionnement manuel. Installer Debian en partitionnant manuellement et documenter la table de partitions.
- Exercice 2 : Mise en place d’un Logical Volume Manager (LVM) simple. Créer PV, VG et LV, et y installer le système racine.
- Exercice 3 : Chiffrement LUKS + LVM. Chiffrer un volume, automatiser le déverrouillage au démarrage et vérifier l’intégrité du système.
- Exercice 4 : Configuration d’un boot UEFI dans VirtualBox/VMware et installation de GRUB en mode UEFI.
- Exercice 5 : Installation réseau via PXE en environnement virtuel : configurer un serveur TFTP/DHCP minimal et déployer une image netboot.
- Exercice 6 : Automatisation avec preseed ou fichiers d’automatisation modernes et validation d’une installation non interactive.
Différences entre Debian Stretch et Debian Bookworm
Comparaison rapide des évolutions pertinentes pour l’installation et l’administration serveur. Bookworm (Debian 12) apporte des noyaux plus récents, des améliorations dans le support UEFI et une gestion des microprogrammes plus centralisée. Les commandes de base restent en ligne de commande Linux, mais certains paquets et chemins de configuration ont évolué. Pour les tests en machine virtuelle (VirtualBox), privilégiez les images récentes de Bookworm pour bénéficier d’un meilleur support matériel virtuel et de corrections de sécurité intégrées.
Configuration post-installation
sudo apt update— mettre à jour la liste des paquets depuis les miroirs configurés.sudo apt upgrade -y— installer les mises à jour disponibles (sécurité et corrections).sudo apt install -f— corriger les dépendances cassées si nécessaire.sudo apt autoremove --purge— supprimer les paquets obsolètes et libérer de l’espace.sudo apt clean— nettoyer le cache APT pour récupérer de l’espace disque.
❓ Foire Aux Questions (FAQ)
Comment préparer une clé USB amorçable compatible UEFI et BIOS ? Utilisez une image ISO hybride fournie par Debian et transférez-la avec un outil qui écrit l’image brute sur le périphérique afin de conserver la table de partition hybrid; cela permet d’amorcer aussi bien sur BIOS que sur UEFI. Vérifiez les options d’amorçage du firmware et désactivez éventuellement le secure boot si des microprogrammes non signés sont nécessaires.
Que faut-il configurer pour une installation réseau PXE/TFTP centralisée ? Prévoyez un serveur DHCP avec les options PXE appropriées pointant vers le serveur TFTP, déposez les images d’amorçage dans l’arborescence TFTP et configurez les fichiers de menu d’amorçage; le manuel détaille les étapes pour mettre en place DHCP, BOOTP et activer le serveur TFTP afin d’automatiser des installations sur de nombreuses machines.