Como configuro uma preseed para pular a questão de suporte a idiomas?

4

Estou tentando criar um arquivo de configuração preseed para automatizar a instalação de Ubuntu Server 10.04-4 LTS x64 através de um pendrive USB inicializável e eu tenho um grande obstáculo no processo. O debian-installer processa corretamente o arquivo preseed até ele falhar e pede entrada na seguinte tela:

  

"[!] Selecione e instale o software

     

O CD de instalação não contém suporte completo para o seu idioma. Deseja baixar os pacotes necessários da Internet agora? Isso inclui verificação ortográfica, dicionários e traduções para vários aplicativos.

Se você não deseja fazer o download agora, pode iniciar o Seletor de Idiomas após a instalação para instalar o suporte completo para o seu idioma.

Download de suporte a idiomas? "Sim" "Não"

Até agora, tentei modificar a linha de inicialização do kernel e tentei fazer vários ajustes no arquivo preseed, tudo sem sucesso. Qualquer ajuda é muito apreciada como eu estou fora de ideias! Eu incluí minha linha de inicialização kernal e o arquivo preseed (newestattempt.seed) abaixo. Estou ciente de que o arquivo preseed pode ter erros / problemas adicionais, mas não posso retomar meus testes até que esse problema seja corrigido. Além disso, observe que eu substituí informações confidenciais sobre minha configuração por exemplos fictícios:

Linha de botas kernal:

kernel /install/vmlinuz 
append vga=normal initrd=/install/initrd.gz locale=en_US console-setup/ask_detect=false console-setup/layoutcode=us netcfg/wireless_wep= interface=eth0 hostname=example domain=example file=/cdrom/customseed/newestattempt.seed cdrom-detect/try-usb=true quiet' --

Arquivo preseed (postei um link porque não consigo esse fórum para não linhas em negrito que começam com #, que é a maior parte do arquivo): link

    
por Sniperm4n 01.05.2012 / 23:31

3 respostas

5

Eu encontrei aleatoriamente a solução para isso. Consegui resolver isso adicionando o seguinte ao meu arquivo de pré-configuração:

d-i pkgsel/install-language-support boolean false

Eu adicionei aqui:

### Package selection
tasksel tasksel/first multiselect ubuntu-server, standard
d-i pkgsel/install-language-support boolean false
#tasksel tasksel/first multiselect lamp-server, print-server
#tasksel tasksel/first multiselect kubuntu-desktop

Encontrei a solução na seguinte página da Web:

por Sniperm4n 02.05.2012 / 19:50
2

No futuro, se você enfrentar esse problema e não tiver a sorte de encontrar uma resposta que funcione, basta executar a configuração manualmente. Em seu novo sistema, instale o pacote debconf-utils :

 sudo apt-get install debconf-utils

Isso lhe dá acesso ao comando debconf-get-selections . Você pode usá-lo para gerar uma configuração de pré-configuração:

sudo debconf-get-selections --installer > preseed.cfg

Você deve notar que, como recomendado em o Debian Wiki , você não deve usar o arquivo preseed.cfg acima, como está , em vez procurar as entradas que você precisa ( grep -i language preseed.cfg ?) e adicioná-los ao seu próprio arquivo preseed.

    
por Joseph R. 02.10.2013 / 17:09
1

Esta entrada funciona para mim:

LABEL ubuntu12 Install
kernel ubuntu-installer12/i386/linux
append ramdisk_size=14984 locale=es_ES console-setup/ask_detect=false keyboard-
configuration/layoutcode=es console-setup/layoutcode=es netcfg/wireless_wep= ne
tcfg/choose_interface=eth0 netcfg/get_hostname= url=http://192.168.1.5/preseed1
2.cfg vga=normal initrd=ubuntu-installer12/i386/initrd.gz -- 
    
por cheche 25.09.2013 / 12:09