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:
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?
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 .