Preseed
| Fiche express | |
|---|---|
| Type | Fichier de réponses pour l'installateur Debian |
| Écosystème | Debian et dérivés (Ubuntu...) |
| Équivalent RPM | Kickstart |
| Voir aussi | Cobbler · Foreman · Razor |
Preseed est le mécanisme d'installation automatisée de Debian (et de ses dérivés comme
Ubuntu) : un fichier de « préconfiguration » (preseed file) fournit par avance les réponses aux
questions posées par l'installateur (debian-installer) — langue, partitionnement,
réseau, paquets à installer... — ce qui permet d'installer un système sans interaction humaine.
C'est l'équivalent, côté Debian, du fichier Kickstart utilisé par les distributions RPM
(RHEL/CentOS/Fedora).
Correction par rapport à la source : Preseed n'est pas en soi un « système de déploiement PXE » (comme l'indiquait la page d'origine) — c'est le format des fichiers de réponses. Il est très souvent combiné à un démarrage réseau PXE (le fichier preseed étant alors récupéré via HTTP/TFTP au moment du boot), mais peut tout aussi bien être fourni sur un support local (CD/USB) ou en paramètre de boot.
Principe
- Le fichier preseed répond automatiquement aux questions normalement posées de manière
interactive (locale, clavier, réseau, horloge, partitionnement, mot de passe, sélection de paquets...).
- Il peut être chargé de plusieurs manières : intégré à une image ISO personnalisée, servi via
HTTP/TFTP lors d'un boot PXE, ou passé en paramètre de boot au noyau
(preseed/url=).
Exemple de paramètre de boot PXE
auto url=http://serveur.exemple.com/preseed/mon-profil.cfg
Positionnement
Preseed couvre la partie « réponses automatiques à l'installateur ». Le service qui orchestre le boot réseau et distribue ces fichiers (serveur PXE/TFTP/DHCP) est un composant distinct — voir Cobbler ou Foreman, qui savent tous deux générer et servir des fichiers preseed (ou Kickstart) selon le système cible.