Usando o virt-install e o http preseed para instalar o ubuntu 10.04 sem supervisão

7

A linha de comando do virt-install que eu usei está abaixo

sudo virt-install kvm ubuntu -v sudo virt-install -v -n golden-egg -r 256 --disk path=/var/lib/libvirt/images/golden-egg.qcow2,size=5 --os-type linux --os-variant ubuntulucid --force --cdrom=temp/ubuntu-10.04.1-server-amd64.iso --virt-type qemu --connect=qemu:///system --extra-args="interface=eth0 hostname=goldenegg domain=foo.internal netcfg/get_ipaddress=192.168.1.15 netcfg/get_netmask=255.255.255.0 netcfg/get_gateway=192.168.1.1 netcfg/get_nameservers=192.168.1.1 netcfg/disable_dhcp=true auto url=http://192.168.1.100/"

O instalador do ubuntu está sendo lançado, mas entra no modo interativo. Configurei um pequeno servidor web para servir o arquivo preseed e verifiquei que ele está sendo exibido na url especificada. No entanto, o servidor não é atingido na criação da VM e não há erros no console da VM ou qualquer outra coisa que eu possa fazer.

Qualquer sugestão sobre como proceder para que isso funcione.

    
por bradgonesurfing 08.10.2010 / 18:29

4 respostas

2

O problema é que você só pode usar --extra-args ao usar --location , não quando usar --cdrom

Veja: link

    
por 02.01.2014 / 18:06
1

Você pode tentar usar o tcpdump em seu servidor para ver se sua máquina virtual está realmente solicitando o arquivo de pré-configuração, e você pode ver o URL que está usando. Eu normalmente especifico o URL como link

    
por 05.05.2011 / 00:11
1

Tente adicionar "priority = critical locale = en_US" aos argumentos de inicialização.

    
por 19.12.2011 / 00:39
0

Eu acredito que você deveria estar usando preseed/url= em vez de url= e você também deve incluir preseed/url/checksum= , que o IIRC contém md5 do arquivo de preseed

    
por 04.12.2011 / 21:45