Resposta um pouco atrasada (eu uso 16.04 mas deve ser o mesmo) ...
Crie uma cópia do CD em uma pasta local:
# mkdir /mnt/cdrom
# sudo mount -o loop ubuntu-16.04.1-desktop-amd64.iso /mnt/iso
# mkdir /opt/iso
# cp -rT /mnt/iso /opt/iso
Altere o tempo limite para um valor diferente de zero no arquivo /opt/iso/isolinux/isolinux.cfg (10 == 1 segundo):
path
include menu.cfg
default vesamenu.c32
prompt 0
timeout 10
ui gfxboot bootlogo
Modifique a opção 'live-install' no arquivo /opt/iso/isolinux/txt.cfg para (192.168.1.1 é a localização do servidor web) e torne-a padrão:
default live-install
label live-install
menu label ^Install Xubuntu
kernel /casper/vmlinuz.efi
append auto url=http://192.168.1.1/xubuntu.cfg keyboard-configuration/layoutcode=us and console-setup/ask_detect=false boot=casper automatic-ubiquity noprompt initrd=/casper/initrd.lz ---
Crie o novo iso:
mkisofs -D -r -V "ATTENDLESS_UBUNTU" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o /opt/autoinstall.iso /opt/ubuntuiso
Inicializando com o autoinstall.iso, a instalação será totalmente automatizada.