Networking

啟動 VMWare ESX 4.1(錯誤:沒有名為 bootif 的 NIC)

  • January 2, 2011

我在啟動安裝 VMWare ESX Classic 4.1 時遇到問題。我已經將我的 kickstart 簡化為:

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 安裝期間使用此 kickstart 時,我收到以下錯誤:

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

如果我在 kickstart 中註釋掉網路行,錯誤會變為:

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

我怎樣才能解決這個問題?謝謝。

您可以嘗試將“IPAPPEND 2”添加到您的 pxe 節。

另外,您確定您要啟動的安裝程序中存在您的網卡驅動程序嗎?

您是否嘗試--device=eth0在網路線路中設置?我看著這個:

這是唯一提及且始終是 eth0。

編輯:由於 OP 使用 Cobbler,這是重要的連結:

引用自:https://serverfault.com/questions/202645