我正在尝试通过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 --
能够执行前几行(例如语言/键盘选择)
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
但是
choose_interface
不会自动工作。
d-i netcfg/choose_interface select em1
自动选择功能:
d-i netcfg/choose_interface select auto
这两个设置都不起作用:安装需要人工输入才能继续进行。
你能看出我做错了什么吗?
append
行的末尾添加netcfg/choose_interface=
(在--
之前)。 - mdd