Kickstarting VMWare ESX 4.1 (Erro: Sem NIC com nome bootif)

2

Estou tendo um problema ao iniciar uma instalação do VMWaare ESX Classic 4.1. Eu limpei meu kickstart um pouco para apenas:

accepteula

keyboard us

auth

clearpart --firstdisk --overwritevmfs

url --url=10.16.0.1/cblr/ks_mirror/esx-classic-4.1.0-260247

rootpw --iscrypted $1$zZJa3g7g$mD8d.6QgbPku1QovQTAps/

timezone 'US/Pacific'

network --addvmportgroup=true --device=vmnic0 --bootproto=dhcp

part '/boot'  --fstype=ext3 --size=1100  --onfirstdisk
part 'none'  --fstype=vmkcore --size=110  --onfirstdisk
part 'datastore1'  --fstype=vmfs3 --size=8920 --grow  --onfirstdisk

virtualdisk 'esxconsole' --size=7920 --onvmfs='datastore1'

part 'swap'  --fstype=swap --size=916 --onvirtualdisk='esxconsole'
part '/var/log'  --fstype=ext3 --size=2000 --onvirtualdisk='esxconsole'
part '/'  --fstype=ext3 --size=5000 --grow --onvirtualdisk='esxconsole'

%post --interpreter=bash

No entanto, quando tento usar este kickstart durante uma instalação PXE sem opções adicionais do kernel, recebo o seguinte erro:

There was a problem with the Network Device specified on the command line.
Error: No NIC found with name bootif

Se eu comentar a linha de rede no kickstart, o erro muda para:

There was a problem with the Network Device specified on the command line.
Error: No NIC found with name eth0

Como posso consertar isso? Obrigado.

    
por William 16.11.2010 / 21:52

3 respostas

1

Você pode tentar adicionar "IPAPPEND 2" à sua estrofe pxe.

Além disso, você tem certeza de que os drivers para o seu nic existem no instalador que você está tentando inicializar?

    
por 02.01.2011 / 18:41
1

Você tentou definir --device=eth0 na linha de rede? Eu olhei para isso:

e essa é a única menção e sempre eth0.

EDIT: Como o OP usa o Cobbler, este é o link importante:

por 16.11.2010 / 22:08
0

O erro vem do instalador ao tentar analisar o parâmetro BOOTIF = XXX da linha de comando de inicialização do kernel. Verifique a linha de comando de inicialização com cat / proc / cmdline para ver com o que você iniciou. BOOTIF normalmente adicionado por um gerenciador de boot PXE, mas também pode ser encontrado em grub.conf

Editar:

Isso também pode acontecer se 'ksdevice =' ou 'netdevice =' estiverem configurados no cmdline do kernel

    
por 17.11.2010 / 21:14