Pré-amorçage

Définition, exemples et bonnes pratiques

À retenir

  • Permet une installation "zéro contact" (sans clavier/souris).
  • Garantit que toutes les machines sont configurées exactement de la même façon.
  • Fait gagner un temps précieux aux administrateurs réseau.

Le pré-amorçage est une technique qui permet d'automatiser l'installation d'un système d'exploitation ou d'un logiciel en fournissant à l'avance toutes les réponses aux questions habituelles (langue, fuseau horaire, nom d'utilisateur). C'est comme si vous remplissiez un formulaire de pré-inscription pour ne pas avoir à répondre aux questions une par une le jour J.

Étymologie

Composé du préfixe pré- (avant) et d'amorçage (le démarrage d'un système). En informatique, c'est la traduction directe du terme anglais preseed (littéralement « pré-ensemencer »), une méthode popularisée par la distribution Linux Debian pour configurer l'installateur automatiquement.

Exemples d'usage

  • Déployer automatiquement le même système d'exploitation sur 200 ordinateurs d'une école sans intervention humaine.
  • L'utilisation d'un fichier preseed.cfg lors de l'installation d'un serveur Debian.
  • L'automatisation d'une installation Windows via un fichier de réponses (souvent appelé unattend.xml).

Cas d'usage

Ce concept est essentiel en administration système et en DevOps. On l'utilise pour configurer des parcs informatiques entiers, des serveurs dans le cloud ou des machines virtuelles de manière rapide, identique et sans erreur humaine.

Bonnes pratiques

Il est recommandé de tester systématiquement son fichier de pré-amorçage sur une machine virtuelle avant un déploiement réel. Attention également à ne pas laisser de mots de passe en clair (non cryptés) dans ces fichiers, car ils pourraient être lus par toute personne ayant accès au support d'installation.

Synonymes

installation automatisée déploiement silencieux preseeding installation sans surveillance

Antonymes

installation interactive installation manuelle

Conseil

Si vous apprenez à gérer des serveurs, commencez par créer un fichier de pré-amorçage simple qui règle uniquement la langue et le clavier. Cela vous permettra de comprendre la structure du fichier avant de passer à des configurations plus complexes comme le partitionnement du disque dur.

Questions fréquentes

Le pré-amorçage nécessite-t-il des compétences en programmation ?

Pas nécessairement. Il s'agit surtout de remplir un fichier texte avec des paramètres précis définis par le créateur du système.

Puis-je arrêter le processus si je me suis trompé ?

Oui, en redémarrant la machine, mais l'objectif est justement que le processus aille jusqu'au bout tout seul.

Est-ce que cela efface mes données ?

Si le fichier de pré-amorçage est configuré pour formater le disque dur, alors oui. C'est un point à vérifier avec vigilance.