Mídia de instalação: ubuntu-10.04-desktop-i386.iso
Tentei vários parâmetros de inicialização diferentes, mas o instalador ignorou a configuração pré-configurada ou inicializou-se diretamente como LiveCD.
Um exemplo dos parâmetros de inicialização que tentei:
auto url = http://mydomain.com/path/preseed.cfg boot = casper only-ubiquity initrd = / casper / initrd.lz quiet splash -
Se eu remover only-ubiquity
, ele inicializa como um LiveCD. Se eu remover boot=casper
, ele não inicializa. Se eu adicionar vga=normal locale=en_US console-setup/layoutcode=us console-setup/ask_detect=false interface=auto
, ele ainda não pode fazer a instalação automática. Se eu remover auto
, é o mesmo.
Quais são os parâmetros de inicialização corretos para iniciar uma instalação desse tipo?
No log apache do servidor que hospeda preseed.cfg
, vejo que o instalador não tem problemas ao buscar o arquivo preseed. Meu arquivo preseed é quase idêntico ao de https://help.ubuntu.com/10.04/installation-guide/example-preseed.txt . Além disso, corri debconf-set-selections -c preseed.cfg
para garantir que o arquivo preseed esteja correto.
fonte
O seguinte arquivo padrão funcionou para mim
Se você não fornecer o código do idioma e o kbd-chooser, a instalação automática não funcionará e você verá as telas para atender
fonte
A solução dada pelo netvope funciona. Eu estava usando um URL de arquivamento de rede como fonte de instalação com
virt-install {...} --location URL -x "auto=true priority=critical url=http://www.example.com/autoinstall/preseed.cfg console-keymaps-at/keymap=us locale=en_US hostname=myhost domain=example.com"
Após muitos testes, parece que o mapa de teclas, localidade, nome do host e domínio precisam ser fornecidos como parâmetros extras de inicialização, mesmo se eles foram configurados no arquivo preseed.cfg. Com o
auto=true priority=critical
instalador, ele continuará sem respostas para essas perguntas, mas, infelizmente, não as encontrará no arquivo preseed.cfg, como deveria. Então, precisamos dar tudo isso:Portanto, os parâmetros de inicialização acima devem ser fornecidos mesmo se você os tiver em seu preseed.cfg:
Isso foi testado no Ubuntu 10.04 e 10.10 e funcionou sem fazer perguntas relacionadas ao teclado ou à localidade.
fonte
Usando o sapateiro no fedora, o que funcionou para mim é o seguinte: adiciono a distribuição disponível no servidor web
sudo cobbler distro add --name=Install_Ubuntu_Server-11.04-x86_64 --kernel=/var/www/cobbler/mountedvd/x86_64/ubuntu/server/11.04/install/netboot/ubuntu-installer/amd64/linux --initrd=/var/www/cobbler/mountedvd/x86_64/ubuntu/server/11.04/install/netboot/ubuntu-installer/amd64/initrd.gz --arch=x86_64 --breed=debian
então eu adiciono um perfil. Observe as opções do kernel após --kopts
sudo cobbler profile add --name=Install_Ubuntu_Server-11.04-x86_64 --distro=Install_Ubuntu_Server-11.04-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ubuntu_server.seed --kopts="auto=true, priority=critical lang=english locale=en_US console-keymaps-at/keymap=us hostname=ubuntu_server domain=domainname console-setup/ask_detect=false console-setup/layoutcode=us"
por uma questão de integridade, aqui está o meu arquivo de semente para uma instalação do xubuntu
fonte