Назад | Перейти на главную страницу

Kickstarting VMWare ESX 4.1 (Ошибка: нет сетевой карты с именем bootif)

У меня возникла проблема при запуске установки 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 =.