Ubuntu Preseed não usando o espelho local

1

Eu tenho um espelho ubuntu completo localizado no servidor

http://leelah.home.ianwilson.org/ubuntu/

No meu arquivo preseed.cfg, eu tenho a seguinte configuração d-i para selecionar meu espelho de país:

d-i mirror/country string manual 
d-i mirror/http/hostname string leelah.home.ianwilson.org
d-i mirror/http/directory string /ubuntu
d-i mirror/http/mirror select leelah.home.ianwilson.org

Eu posso seguir meu arquivo access_log para ver que meu arquivo preseed está sendo recuperado do instalador, mas nada mais. Quando olho para o tráfego da minha rede, vejo que o tráfego vai para archive.ubuntu.com, e não para o meu espelho local.

Se eu selecionar "Espelho Manual" e especificar meu servidor espelho durante a instalação guiada, ele usa o espelho local, no entanto, qualquer tentativa de tentar fazer isso por meio de pré-configuração falha completamente.

O que devo colocar no arquivo preseed para que o instalador seja o padrão do meu espelho local?

    
por Ian Wilson 21.01.2013 / 08:46

1 resposta

3

Parece que o codename da distro não está definido. Este é um exemplo do modelo de pré-configuração de trabalho:

d-i mirror/country string manual
d-i mirror/http/hostname string aptproxy.hostname.tld:3142
d-i mirror/http/directory string /ubuntu
d-i mirror/http/proxy string
d-i mirror/codename string natty
d-i mirror/suite string natty

Além disso, você poderia passar DEBCONF_DEBUG = 5 nos parâmetros init do kernel para habilitar o nível de log de depuração durante a instalação pré-configurada. As mensagens em / var / log / syslog serão mais detalhadas e você poderá descobrir por que isso está acontecendo.

    
por 21.01.2013 / 09:57