Desativando a opção de espelho no preseed.cfg

7

Estou instalando o Debain Weezy (netinstall) no VirtualBOX usando preseed.cfg .

Estou tentando criar um preseed.cfg que pule / não defina o espelho Debian na etapa Configure the package manager . Eu não estou instalando nenhum pacote adicional ( tasksel tasksel/first multiselect none ), portanto, "um sistema básico muito mínimo"

Se eu usar d-i mirror/country string manual , obtenho

Please enter the hostname of the mirror from which Debian will be downloaded

Eu tenho que selecionar manualmente Go back e selecionar Yes quando solicitado Continue without a network mirror? .

A configuração d-i mirror/country string boolean false fornece o mesmo diálogo.

Além disso, algo como d-i mirror/confirm boolean true precisa ser adicionado também, já que é um diálogo em duas etapas.

    
por ToddM 25.12.2013 / 22:56

2 respostas

2

Você precisa definir as configurações de todas as chaves para none para que ele funcione. Tente isto:

d-i mirror/country string manual
d-i mirror/http/hostname string ""
d-i mirror/http/directory string ""
d-i mirror/http/proxy string ""

Isto diz ao instalador, define o espelho em manual, o nome do host não é nenhum, o diretório é nenhum e o proxy é nenhum.

    
por 25.12.2013 / 23:26
2

Eu corri o instalador sem escolher um espelho. No sistema resultante, todas as opções do instalador usadas podem ser encontradas em /var/log/installer/cdebconf/questions.dat

params relacionados ao espelho de pesquisa neste arquivo. meus shows

Name: apt-setup/no_mirror
Template: apt-setup/no_mirror
Value: true
Owner: apt-mirror-setup

Assim, a configuração de pré-configuração deve ser

d-i apt-setup/no_mirror boolean true
    
por 08.02.2014 / 19:32