J'ai essayé de lire les guides de préconfiguration et de personnalisation, mais je ne comprenais pas comment et où modifier les options. Je ne peux apprendre confortablement qu'à travers des exemples pratiques, pour lesquels je pose cette question.
Je cherche à préconfigurer et à personnaliser une solution pour effectuer quelques tâches spécifiques :
- Réécrire complètement les packages installés par défaut, un peu comme les installations minimales et avec le
--no-install-recommends
drapeau deapt-get
. - Ajouter quelques applications propriétaires à la liste d'installation par défaut
- Installer et monter automatiquement les pilotes propriétaires lors de l'installation et de la session en direct
- Modifier les fichiers de configuration par défaut pour les applications installées par défaut
- Spécifiez les partitions avec l'autorisation
- Modifier le pool de packages dans le support d'installation (CD/DVD/USB), de préférence à l'aide d'outils de ligne de commande similaires à
apt-get
etaptitude
.
Quelqu'un peut-il me dire comment configurer l'option de préconfiguration pour ne faire que ce qui précède ?
NB Je ne comprends pas la partie GPG après avoir ajouté/supprimé des packages dans le pool.
PS Le troisième point revêt une importance particulière.
Réponse acceptée :
Pour une préconfiguration de référence, vous pouvez vous référer à installation-guide-i386
qui contient l'exemple de préconfiguration suivant :
/usr/share/doc/installation-guide-i386/example-preseed.txt.gz
- Réécrire complètement les packages installés par défaut, un peu comme les installations minimales
- Ajouter quelques applications propriétaires à la liste d'installation par défaut
Pour fournir la liste des packages que vous souhaitez installer, vous pouvez rechercher
la ligne suivante :
tasksel tasksel/first multiselect ubuntu-desktop
Où "ubuntu-desktop" peut être modifié pour un nombre arbitraire de packages
ou méta packages.
- Installer et monter automatiquement les pilotes propriétaires lors de l'installation et de la session en direct
Autre que de spécifier les packages nécessaires (pour les pilotes propriétaires), je ne sais pas comment cela serait accompli. En passant, vous "montez" une partition, vous "chargez" un module/pilote du noyau.
- Modifier les fichiers de configuration par défaut pour les applications installées par défaut
Pour effectuer ce type de modifications scriptées, vous voudrez probablement examiner :
d-i preseed/late_command string ...
Où le "..." peut être remplacé par des commandes arbitraires comme sed -i
par exemple.
- Spécifiez les partitions avec l'autorisation
Il y a une section de partition dans l'exemple de préconfiguration mentionné ci-dessus.
Ubiquité avec préconfiguration
Casper prend en charge la préconfiguration et l'ubiquité peut avoir de nombreuses valeurs prédéfinies. Voici quelques-unes des variables qui peuvent être prédéfinies en rapport avec l'ubiquité :
ubiquity countrychooser/shortlist select US
ubiquity languagechooser/language-name select English
ubiquity localechooser/supported-locales multiselect en_US.UTF-8
ubiquity ubiquity/summary note
ubiquity ubiquity/reboot boolean true
ubiquity ubiquity/poweroff boolean true
ubiquity ubiquity/success_command string ...
Où "..." contiendrait la même chose que la commande late_command mentionnée ci-dessus, success_command est lu par ubiquity et late_command par d-i.
En relation :Comment activer le super+scroll pour zoomer ?