Prevent Language selection at ubuntu installation

Doing what py4on suggested does simply shorten the list of available languages (to the extend of having one single element: en), but does not automate the language selection. It was probably working on older versions of Ubuntu but the requirement is for the Ubuntu Server 14.04. On 16.04 the instructions below may change to isolinux and isolinux.cfg instead of syslinux depending how you create the media.

In order to avoid this intervention at the language selection menu, the option timeout of syslinux should be set to a strictly positive value. After the specified timeout, the default language will be selected and the default booting entry of syslinux will be selected. The timeout parameter of syslinux represents a time in deci-seconds, and the default value is 0, corresponding to an "infinite timeout".

Therefore, one could set timeout 10 to make syslinux wait 1 second before proceeding with the default value. The best place to put the parameter is in syslinux/syslinux.cfg. For example:

echo "timeout 10" >> syslinux/syslinux.cfg

In order to have a different language than en, I would suggest to proceed as py4on suggested by leaving only the chosen language in the syslinux/langlist file. For example:

echo "fr" > syslinux/langlist

References:

  • http://www.syslinux.org/wiki/index.php/SYSLINUX

Before creating the ISO, follow the steps listed on the link below - I've done this myself. For preselecting language specifically do:

# cd /opt/ubuntuiso
# echo en >isolinux/lang

Source: https://askubuntu.com/a/122506