web-dev-qa-db-fra.com

Preseed ne sélectionne pas automatiquement l'interface réseau sur Ubuntu 14.04; l'installation automatisée nécessite une intervention humaine

J'essaie de configurer une installation sans assistance d'Ubuntu Server 14.04 à partir de PXE.

J'ai d'abord essayé d'utiliser Kickstart. Cela fonctionnait bien, sauf que le gestionnaire de partition nécessitait la confirmation de l'utilisateur et qu'il ne s'agissait donc pas d'une installation entièrement autonome (c'est-à-dire que je devrais reconnaître qu'il est correct de repartitionner le disque en cours d'installation).

Un collègue a suggéré que, pour un contrôle précis, je ferais mieux d'utiliser Preseed. Malheureusement, l’installation de préconfiguration est actuellement bloquée dans la section choose_interface.

Les instructions de démarrage dans /tftpboot/pxelinux.cfg/default:

KERNEL images/ubuntu_server_1404/install/netboot/ubuntu-installer/AMD64/linux
append auto=true vga=normal initrd=images/ubuntu_server_1404/install/netboot/ubuntu-installer/AMD64/initrd.gz url=http://myNAS/pxe/preseed.cfg quiet --

sont capables d'exécuter les premières lignes (par exemple, sélection de la langue/du clavier)

d-i debian-installer/locale string en_US
d-i console-setup/ask_detect boolean false
d-i console-setup/layoutcode string us
d-i keyboard-configuration/layoutcode string us

mais le choose_interface ne fonctionne pas automatiquement:

enter image description here

J'ai essayé les deux en spécifiant l'interface réseau:

d-i netcfg/choose_interface select em1

et sélection automatique:

d-i netcfg/choose_interface select auto

Aucun de ces paramètres n'a fonctionné: l'installation nécessite l'intervention de l'utilisateur pour pouvoir continuer.

Pouvez-vous voir ce que je fais mal?

10
Alex Woolford

C'est (ou était?) Un signalé bug . La solution consistait à essayer de transmettre netcfg/choose_interface= YourInterface au noyau en tant que option de démarrage .

9
Ron