Plusieurs raisons, peut-être pas toutes pertinentes, donc je les expose ici à vos critiques.
Le but de tout ça est de faciliter le déploiement de cette distri linux prévue pour des établissements scolaires. Si j'ai la chance d'avoir un parc assez homogène, ce n'est pas le cas de tous les bahuts.
Or dans le fichier preseed il y a le nom du disque qui peut changer : /dev/sda ou /dev/nvme0, etc.
Il y a aussi l'hostname qu'il faut définir dans le preseed. Comme de toute façon je vais les renommer lors de l'intégration au domaine, ce n'est peut-être pas critique mais que se passe-t-il si j'en installe plusieurs en même temps ? Est-ce gênant d'en avoir plusieurs, hors domaine, avec le même nom ? Dans le doute je préfère avoir un nom un peu aléatoire.
Le script va donc, avant de lancer l'installation avec le preseed, repérer le nom du disque et choisir un hostname. Deux lignes de sed adaptent le fichier preseed.
Autre bidouille : ubiquity pose des questions différentes suivant que le disque est déjà utilisé (par windows ou par une installation linux précédente) ou vide et je ne suis pas arrivé à trouver les directives qui conviennent dans tous les cas alors j'ai fait au plus simple : le script efface le disque et il n'y a alors plus qu'une seule configuration pré-installation. C'est complètement bourrin, mais ça semble fonctionner.
J'espère avoir répondu à tes interrogations mais mes « solutions » sont peut-être complètement à côté de la plaque et il y a peut-être plus efficace ou plus propre.
[^] # Re: et sinon, y a les unattended install ?
Posté par cévhé . En réponse au message [RÉSOLU - mais sûrement perfectible] MINT (dérivée) et installation par preseed. Évalué à 3 (+1/-0). Dernière modification le 31 mai 2026 à 22:08.
Plusieurs raisons, peut-être pas toutes pertinentes, donc je les expose ici à vos critiques.
Le but de tout ça est de faciliter le déploiement de cette distri linux prévue pour des établissements scolaires. Si j'ai la chance d'avoir un parc assez homogène, ce n'est pas le cas de tous les bahuts.
Or dans le fichier preseed il y a le nom du disque qui peut changer : /dev/sda ou /dev/nvme0, etc.
Il y a aussi l'hostname qu'il faut définir dans le preseed. Comme de toute façon je vais les renommer lors de l'intégration au domaine, ce n'est peut-être pas critique mais que se passe-t-il si j'en installe plusieurs en même temps ? Est-ce gênant d'en avoir plusieurs, hors domaine, avec le même nom ? Dans le doute je préfère avoir un nom un peu aléatoire.
Le script va donc, avant de lancer l'installation avec le preseed, repérer le nom du disque et choisir un hostname. Deux lignes de sed adaptent le fichier preseed.
Autre bidouille : ubiquity pose des questions différentes suivant que le disque est déjà utilisé (par windows ou par une installation linux précédente) ou vide et je ne suis pas arrivé à trouver les directives qui conviennent dans tous les cas alors j'ai fait au plus simple : le script efface le disque et il n'y a alors plus qu'une seule configuration pré-installation. C'est complètement bourrin, mais ça semble fonctionner.
J'espère avoir répondu à tes interrogations mais mes « solutions » sont peut-être complètement à côté de la plaque et il y a peut-être plus efficace ou plus propre.
Dans tous les cas, merci à tous !