Fazer o py4on sugerido simplesmente encurta a lista de idiomas disponíveis (na extensão de ter um único elemento: en ), mas não automatiza a seleção de idioma. Provavelmente estava trabalhando em versões mais antigas do Ubuntu, mas o requisito é para o Ubuntu Server 14.04. No dia 16.04, as instruções abaixo podem mudar para isolinux e isolinux.cfg , em vez de syslinux , dependendo de como você cria a mídia.
Para evitar essa intervenção no menu de seleção de idiomas, a opção timeout de syslinux deve ser definida como um valor estritamente positivo. Após o tempo limite especificado, o idioma padrão será selecionado e a entrada de inicialização padrão de syslinux será selecionada. O parâmetro timeout de syslinux representa um tempo em segundos, e o valor padrão é 0 , correspondendo a um "tempo limite infinito".
Portanto, é possível definir timeout 10 para tornar syslinux wait 1 second antes de prosseguir com o valor padrão. O melhor lugar para colocar o parâmetro é em syslinux/syslinux.cfg . Por exemplo:
echo "timeout 10" >> syslinux/syslinux.cfg
Para ter um idioma diferente de en , sugiro prosseguir como py4on sugerido, deixando apenas o idioma escolhido no arquivo syslinux/langlist . Por exemplo:
echo "fr" > syslinux/langlist
Referências: