Alterar:
preseed/url=${base-url}/ubuntu/kickstart.cfg
para:
ks=${base-url}/ubuntu/kickstart.cfg
A opção de inicialização preseed/url
espera encontrar um arquivo de configuração do Preseed, mas o que você tem aqui é um arquivo de configuração do KickStart. Estes são dois sistemas diferentes, e é por isso que você está recebendo o erro. Usando ks=
informa ao sistema que está carregando um arquivo ks, não um arquivo ps.
Para mais informações: O Preseed é feito pelo Debian e pode, portanto, automatizar quase tudo em uma instalação do Ubuntu. O KickStart é feito pelo RedHat e existe um projeto para fazer o suporte ao Ubuntu do Kickstart. Este projeto é bastante confiável - a maior parte da instalação do Ubuntu pode ser automatizada usando um arquivo Kickstart. No entanto, se você quiser automatizar algumas das coisas menores feitas pelo instalador Debian, você precisará usar o preseed. Note que um arquivo Kickstart pode conter a maioria dos comandos preseed, simplesmente prefixando os comandos com "preseed" e soltando o "d-i". Isso é o que você está fazendo com linhas como preseed mirror/country string manual
- este é realmente um comando preseed que você está chamando de dentro de sua configuração de kickstart. Espero que ajude!
Além disso, nota aleatória - para espelhos de CD locais simples você provavelmente pode remover a maioria dos comandos mirror / * e apenas usar a palavra-chave kickstart "url", que é entendida pelo instalador do ubuntu especificando a localização da instalação meios de comunicação.