Você precisará passar as opções de IP estático ao kernel para que o processo de kickstart possa localizar seu ks.cfg. Como você sabe, por padrão, o net install procura por um endereço dhcp. Você pode definir um endereço estático passando no mínimo ip
e, opcionalmente, gw
& dns
no prompt de inicialização.
linux ks=http://192.168.0.1/ks.cfg ip=192.168.0.100 gw=192.168.254.254 dns=192.168.0.2
Você pode, opcionalmente, especificar o dispositivo para usar de cinco maneiras.
ksdevice=<device>
- o nome do dispositivo da interface, por exemplo, eth0
- o endereço MAC da interface, por exemplo, 00: 12: 34: 56: 78: 9a
- a palavra-chave
link
, que especifica a primeira interface com seu link no estado acima - a palavra-chave
bootif
, que usa o endereço MAC definido pelo pxelinux a variável BOOTIF. Configure IPAPPEND 2 no seu arquivo pxelinux.cfg para que o pxelinux defina Variável BOOTIF. - a palavra-chave
ibft
, que usa o endereço MAC da interface especificado pelo iBFT
Existem muitas muitas opções que você pode passar para uma inicialização do kickstart. Você pode obter uma lista completa das opções de script de inicialização e kickstart para o RHEL / CentOS 6 aqui .