У меня возникла проблема при запуске установки VMWaare ESX Classic 4.1. Я немного урезал свой кикстарт, чтобы просто:
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
Однако, когда я пытаюсь использовать этот кикстарт во время установки PXE без дополнительных параметров ядра, я получаю следующую ошибку:
There was a problem with the Network Device specified on the command line.
Error: No NIC found with name bootif
Если я закомментирую сетевую строку в кикстарте, ошибка изменится на:
There was a problem with the Network Device specified on the command line.
Error: No NIC found with name eth0
Как я могу это исправить? Спасибо.
Вы пытались установить --device=eth0
в сетевой строке? Я посмотрел на это:
и это единственное упоминание и всегда eth0.
РЕДАКТИРОВАТЬ: поскольку OP использует Cobbler, это важная ссылка:
Вы можете попробовать добавить «IPAPPEND 2» в свою строфу pxe.
Кроме того, уверены ли вы, что драйверы для вашего nic существуют в установщике, который вы пытаетесь загрузить?
Ошибка возникает из-за того, что установщик пытается разобрать параметр BOOTIF = XXX в командной строке загрузки ядра. Проверьте командную строку загрузки с помощью cat / proc / cmdline, чтобы узнать, с чем вы загрузились. BOOTIF обычно добавляется загрузчиком PXE, но его также можно найти в grub.conf
Редактировать:
Это также может произойти, если в командной строке ядра установлены ksdevice = или netdevice =.