Não consigo instalar corretamente o servidor Ubuntu (16.04.3) automaticamente usando os arquivos de kickstart e preseed. O KS e o arquivo preseed parecem ter efeito e são carregados , mas uma vez que o servidor é reinicializado após a instalação, é apresentada uma tela em branco que não responde a nenhuma entrada. Eu tenho que aplicar um "controle + alt + f1" para obter um console virtual para poder efetuar login.
Nossa intenção é usar este método servidor físico e a intenção é poder instalar a partir de USB sem qualquer entrada humana.
Entradas ISO personalizadas
Na minha pesquisa, descobri que para alguns adicionando um "nomodeset" resolvido o que parece ser o mesmo problema, mas isso não funciona para mim.
Eu percorri manualmente a instalação (selecionando todos os padrões) e, na reinicialização, vejo o instalador carregando a tela do grub, rola muitas mensagens e mostra um prompt de login
Verificando as diferenças entre pacotes, há uma grande diferença entre o meu manual-accept-all-defaults versus o instalador automático ( grep get /var/log/installer/syslog
para manual = 299, para auto usando acima = 166).
A instalação manual mostra esta linha no arquivo 'syslog'
ubuntu-server ubuntu-standard ufw uidmap unattended-upgrades
Mas não há linha equivalente no arquivo de registro da instalação automática
Eu tentei instalar os pacotes "ubuntu-server ubuntu-standard ufw uidmap unattended-upgrades"
através do arquivo semente, mas parece que ele não foi coletado
Alguém já teve problemas semelhantes ou tem experiência no uso de arquivos iniciais e kickstart?
O que preciso alterar para que isso funcione conforme o esperado?
# Unmount drives with active partitions.
# Without this command all the installation process would stop and require confirmation to unmount drives that are already mounted.
d-i preseed/early_command string umount /media || true
# disable raid
disk-detect disk-detect/activate_dmraid boolean false
disk-detect disk-detect/activate_mdadm boolean false
# Don't install recommended items
d-i preseed base-installer/install-recommends boolean true
# Install only security updates automatically
d-i preseed pkgsel/update-policy select unattended-upgrades
# install standard
d-i tasksel/first multiselect standard system utilities
d-i tasksel/force-tasks string server
#Generated by Kickstart Configurator
#platform=AMD64 or Intel EM64T
#System language
lang en_GB
#Language modules to install
langsupport en_GB
#System keyboard
keyboard gb
#System mouse
mouse
#System timezone
timezone --utc Europe/London
#Root password
rootpw --disabled
#Initial user
user ubuntu --fullname "ubuntu" --iscrypted --password ###REMOVED###
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Use CDROM installation media
cdrom
#System bootloader configuration
bootloader --location=mbr
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Disk partitioning information
part / --fstype ext4 --size 1 --grow --asprimary
part swap --size 1024
part /boot --fstype ext4 --size 1024 --asprimary
#System authorization infomation
auth --useshadow --enablemd5
#Network information
network --bootproto=dhcp --device=ens2f0
network --bootproto=dhcp --device=ens2f1
#Firewall configuration
firewall --disabled
#Do not configure the X Window System
skipx
# Additional packages to install
%packages
python
openssh-server
vim