Preseed不会在Ubuntu 14.04上自动选择网络接口; 自动安装需要人工输入

我正在尝试从PXE安装无人值守的Ubuntu Server 14.04安装。

我最初尝试使用Kickstart。 除了分区管理器需要用户确认,因此没有完全无人值守安装(即我需要确认可以在安装过程中重新分区磁盘)时,这没用。

一位同事建议,为了细粒度控制,我最好使用Preseed。 不幸的是,preseed安装目前卡在choose_interface部分。

/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 -- 

能够执行前几行(例如语言/键盘选择)

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

choose_interface不会自动运行:

在此处输入图像描述

我已经尝试过指定网络接口:

 di netcfg/choose_interface select em1 

和自动选择:

 di netcfg/choose_interface select auto 

这些设置都不起作用:安装需要人工输入才能继续。

你能看出我做错了什么吗?

这是(或者是?)报告的错误 。 解决方案是尝试将netcfg/choose_interface= YourInterface作为引导选项 netcfg/choose_interface= YourInterface给内核。