Até onde eu sei, o sistema preseed funciona apenas com o Debian Installer usado pelo ISO alternativo. Definitivamente não funcionará com o ISO ao vivo.
Estou tentando automatizar a instalação do Ubuntu Server 18.04 Bionic usando um ISO personalizado. Nenhuma solução existente que eu possa encontrar parece funcionar. Tudo o que quero realizar neste momento é selecionar automaticamente o idioma. Pelo menos então eu posso verificar que não estou indo para outro beco sem saída.
Para o ISO, comecei com ubuntu-18.04-live-server-amd64.iso
e atualizei o ISO para ter os seguintes arquivos:
preseed.cfg
d-i debian-installer/locale string en_US
d-i debian-installer/language string en
ks.cfg
auth
bootloader
keyboard us
lang en_US
langsupport en_US
mouse
part / --onpart=sda1 --grow
rootpw --disabled
timezone --utc
isolinux / lang
en
isolinux / langlist
en
isolinux / txt.cfg
default live
label live
menu label ^Install Ubuntu Server
kernel /casper/vmlinuz
append boot=casper initrd=/casper/initrd.gz auto file=/cdrom/preseed.cfg locale=en_US languagechooser/language-name=English localechooser/supported-locales=en_US.UTF-8 countrychooser/shortlist=US priority=critical ks=cdrom:/ks.cfg ---
isolinux / isolinux.cfg
path
include menu.cfg
prompt 0
timeout 1
Verifiquei que o bloco "ao vivo" está sendo iniciado, renomeando-o e vendo que o sistema não será inicializado.
Eu tentei várias combinações de diferentes abordagens. Este é o caso de teste mais simples que eu posso fazer, que não faz nada, mas tenta definir a linguagem de todas as formas documentadas que posso encontrar.
Até onde eu sei, o sistema preseed funciona apenas com o Debian Installer usado pelo ISO alternativo. Definitivamente não funcionará com o ISO ao vivo.