D'abord, une note au sujet des ré-installations. Avec Debian, il est très rare d'avoir à ré-installer complètement son système. La cause la plus commune est sans doute une défaillance mécanique du disque dur.
Beaucoup de systèmes d'exploitation nécessitent une installation complète quand des échecs critiques se produisent ou quand on fait une mise à jour du système. Et même s'il n'est pas nécessaire de refaire entièrement une installation, les programmes que vous utilisez doivent être ré-installés pour fonctionner correctement.
Avec Debian GNU/Linux, il est bien plus probable que votre OS puisse être réparé quand les choses tournent mal, et non pas remplacé. Les mises à jour n'exigent jamais une installation complète ; vous pouvez toujours les faire à partir du système existant. Les programmes sont presque toujours compatibles avec les versions successives du système. Quand la nouvelle version d'un programme exige d'autres logiciels, le système d'empaquetage fait en sorte que tous les logiciels nécessaires soient listés et installés. Beaucoup d'efforts ont été déployés pour éviter le besoin d'une réinstallation : c'est la dernière option ! Et l'installateur n'est pas conçu pour faire une installation sur un système existant.
Voici les étapes qui composent le processus d'installation :
Rassembler au préalable les informations concernant votre ordinateur, ainsi que la documentation nécessaire ;
Sauvegarder toutes les données ou documents du disque dur sur lequel vous prévoyez de faire l'installation ;
Préparer de l'espace libre sur votre disque dur ;
Télécharger l'installateur et tous les pilotes nécessaires à votre ordinateur (si vous n'utilisez pas les cédéroms Debian) ;
Préparer les bandes, les disquettes ou les clés USB pour l'amorçage, ou installer les fichiers d'amorçage - les utilisateurs des cédéroms Debian peuvent amorcer à partir de l'un des cédéroms ;
Amorcer l'installateur ;
Choisir une langue ;
Mettre en place la connexion réseau ethernet, si nécessaire ;
Créer et monter les partitions sur lesquelles Debian sera installé ;
Regarder le processus automatique de téléchargement/installation/configuration du système de base ;
Installer un gestionnaire de démarrage qui puisse démarrer Debian GNU/Linux ou un autre système ;
Charger le nouveau système pour la première fois et faire les premiers réglages ;
Installer à volonté d'autres logiciels (les tâches ou des paquets).
Connaître les paquets qui sont impliqués dans chaque étape peut aider à la résolution des problèmes qui peuvent se produire durant l'installation. Voici les principaux acteurs de ce drame :
L'installateur, debian-installer, est le sujet principal de ce manuel. Il commande le partitionneur propre à chaque architecture, il installe le noyau linux, il charge des pilotes pour le matériel avec l'utilitaire modconf, il met en place la connexion au réseau avec dhclient, il installe les paquets du système de base et le gestionnaire de démarrage lilo avec debootstrap. Il y a bien d'autres acteurs mineurs, mais leur rôle est terminé quand vous installez pour la première fois le nouveau système.
En chargeant le nouveau système, base-config ajoute les utilisateurs, règle le fuseau horaire et met en place le système d'installation des paquets. Il propose ensuite de lancer tasksel qui peut installer des ensembles thématiques de paquets, ou aptitude qui permet de choisir les paquets individuellement.
Quand le travail de l'installateur est terminé, avant le premier chargement du système, vous n'avez qu'un système minimal avec ligne de commande. L'interface graphique qui affiche des fenêtres sur votre écran n'est installée que si vous l'avez demandé avec tasksel ou aptitude. Son installation est facultative car beaucoup de systèmes Debian sont des serveurs qui n'ont pas vraiment besoin d'une interface graphique pour être opérationnels.
L'installateur ne prend pas en charge le système X. Son installation et les problèmes liés ne sont pas du ressort de ce manuel.