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?
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.
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