Nous utilisons la méthode preseed pour automatiser le processus d'installation depuis Ubuntu 10.04. Nous utilisons notamment le paramètre pkgsel/include pour préinstaller un ensemble de packages. Jusqu'à Ubuntu 12.04, tout fonctionnait bien. Pour les anciennes versions, nous avons utilisé l’installateur alternatif.
Nous essayons maintenant de migrer vers Ubuntu 14.04. Puisqu'il n'y a plus de programme d'installation alternatif, nous utilisons le programme d'installation standard. En principe, l’installateur reconnaît le fichier de préconfiguration. Par exemple, il extrait correctement la structure de la partition, définit le mot de passe root correct et met en miroir.
Cependant, il ignore l'option pkgsel/include. Il installe simplement le jeu standard de paquets. De plus, il ignore le nom d'hôte obtenu à partir de DHCP.
Des idées?
Ma suggestion serait d'utiliser l'ISO du serveur avec un fichier de préconfiguration. Cela semble mieux se comporter avec la préconfiguration, mais cela vous permet également de configurer un miroir et d'installer tous les packages dont vous avez besoin à partir des serveurs. J'utilise une configuration similaire avec Packer de la même manière que ce billet. http://kappataumu.com/articles/creating-an-Ubuntu-VM-with-packer.html
Comme vous l'avez mentionné, l'installateur de bureau pour 14.04 a changé et maintenant, la plupart des options de d-i doivent être converties à la syntaxe d'ubiquité (le serveur ISO ISO utilise toujours l'installateur Debian, également appelé d-i).
L'inconvénient est qu'il n'y a PAS de commande ubiquity/pkgsel
, mais vous pouvez utiliser preseed/late_command somescript.sh
puis exécuter certaines commandes in-target apt-get install openssh-server
dans ce script.
https://wiki.ubuntu.com/UbiquityAutomation
Il existe également des fichiers pour Ubuntu Desktop fournis par un homme du groupe Google officiel de Packer.
http://groups.google.com/forum/#!topic/packer-tool/SWhoARVwVnM
Je suggérerais également de consulter le dépôt Ubuntu sur Github dans Boxcutter. Ils possèdent d'excellents fichiers de préconfiguration fonctionnels pour chaque version d'Ubuntu. https://github.com/boxcutter/ubunt
Lubuntu a toujours des images d'installation alternatives,
http://cdimage.ubuntu.com/lubuntu/releases/14.04/release/
En fonction de vos besoins, vous pourrez peut-être éviter votre problème d'ubiquité, le programme d'installation graphique standard en utilisant cette image d'installation alternative et en personnalisant l'installation en fonction de vos besoins, comme vous le faites pour les versions antérieures.