web-dev-qa-db-fra.com

Preseed Ubuntu 16.04 ne fonctionne pas (fichier de présélection introuvable)

J'essaie de préconfigurer mon installation depuis 2 jours maintenant. Je suis assez nouveau dans ce sujet, alors excusez-moi si je pose des questions noob. Comment utiliser les paramètres de démarrage, comment savoir si mon fichier de préconfiguration fonctionne? Quand mon fichier de préconfiguration est-il chargé?

3
Maarten Kieft

Après avoir joué avec pendant des semaines, je l'ai finalement fait fonctionner. Comme j'ai trouvé beaucoup de questions ouvertes, je vais répondre aux miennes pour aider les autres.

Quand ça marche?

Au début, je ne savais pas à quoi ressemblerait ce processus de préconfiguration. Lorsque le fichier a été récupéré et à quoi s'attendre si mon fichier de préconfiguration n'était pas complet ou incorrect. Donc, j'ai d'abord fait une installation manuelle et écrit toutes les questions qui ont été posées. Après la préconfiguration, j'ai découvert que certaines questions ne sont plus posées, mais les questions manquées ont tout de même été posées. Donc, après cela, j'ai fait des essais et des erreurs pour les préconfigurer tous.

Edition serveur

J'ai lu sur le Web que vous avez besoin de l'édition serveur d'ubuntu, car elle ne fonctionnera pas avec l'édition de bureau. Je ne sais pas si cela est vrai, mais je viens d'installer la version du serveur et les packages de bureau (gnome dans mon cas) dans les fichiers de préconfiguration.

Options de démarrage

Parfois, ils parlent de passer des paramètres à travers les options de démarrage. Je ne savais pas comment faire cela, mais au final, c'est assez simple. Démarrez simplement à partir du support d’installation et choisissez votre langue d’installation. Puis appuyez sur f6 pour ouvrir d'autres options et les paramètres de démarrage apparaîtront. Appuyez simplement sur echap pour fermer la boîte de dialogue des autres options. boot options in ubuntu

Je n'aimais pas taper toutes ces options dans les options de démarrage à chaque fois. J'ai donc modifié le fichier\isolinux\isolinux.cfg (de ma clé USB) et l'ai changé en ceci:

# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path 
include menu.cfg
default vesamenu.c32
Prompt 0
timeout 0
ui gfxboot bootlogo

 LABEL custom
 menu label ^Belle Custom Installation
 kernel /install/vmlinuz
 append file=/cdrom/preseed/my.seed debian-installer/language=en debian-installer/country=NL console-setup/ask_detect=false keyboard-configuration/layoutcode=us debian-installer/locale=en_US.UTF-8 localechooser/preferred-locale=en_US.UTF8 initrd=/install/initrd.gz quiet --

Quand le fichier preseed est-il chargé

Je viens de placer mon fichier de préconfiguration sur la clé USB. La documentation officielle d'ubuntu indique que les différentes méthodes de préconfiguration (fichier, réseau, etc.) sont chargées au cours des différentes phases de l'installation, mais elles ne décrivent pas le moment où le fichier est chargé à partir de la clé USB. Ceci est fait juste après toutes les questions sur le clavier, la langue, etc. Il faut donc les préconfigurer à l'aide des options de démarrage.

Commande tardive

L'une des questions de préconfiguration (commande tardive) vous permet d'exécuter des commandes personnalisées juste avant la fin de l'installation. Comme beaucoup d'autres, j'ai eu du mal à le faire fonctionner. Finalement, j'ai fini par copier un script sur le disque et modifier /etc/rc.local pour laisser ce script s'exécuter lors du premier démarrage. Je l'ai fait car j'avais toutes les commandes disponibles dont j'avais besoin. Certaines commandes sont malheureusement disponibles pendant cette phase de l’installation.

Références

J'ai pris cette information de beaucoup d'autres forums et guides. Je ne me souviens pas de tous, mais pour vous mettre en route:

3
Maarten Kieft