vmware 2.0 + Solaris 10
在Solaris 10 安裝 vmware Driver 後,Reboot 出現 "Failed to plumb IPv4 interface(s): vmxnet0"。
上面的情況,在新舊版本的 vmware 2.0 是有分別的。
1. 舊版本的情況是因為 vmware 2.0 的 Driver 不支援 Solaris 10 64bit 而做成的。
有兩個方法可以解決:
a. 把Solaris 10設定為 32bit 啟動。
Boot a 64-bit kernel
# /usr/sbin/eeprom boot-file=""
# reboot
Boot a 32-bit kernel
# /usr/sbin/eeprom boot-file="kernel/unix"
# reboot
b. 強制 vmware 為 32bit 硬件。
在 .vmx 檔案中加入這一行。
monitor_control.disable_longmode = 1
2. 新版本 vmware 2.0 的情況和舊版本完全不一樣。
新版本的 vmware 2.0 driver 是支援 solaris 10 64 bit的。
如果您有發現的話,在web 介面上有說明您所用的 vmware 硬件版本號是什麼。如果您是從新在 vmware 2.0 上安裝 Solaris 10的話, vmware 的硬件版本號應該是「7」。
在未安裝 vmware 2.0 Driver 時,是一切正常。但安裝完vmware driver後,並且從新啟動系統,就出現 "Failed to plumb IPv4 interface(s): vmxnet0"
這個問題應該是 vmware 的 bug。解決方法,只要修改 vmware 的vmx 設定文件,就可以解決。
--------------------------
尋找
--------------------------
ethernet0.virtualDev = "e1000"
--------------------------
改為
--------------------------
ethernet0.virtualDev = "vmxnet"
--------------------------
存檔
--------------------------
從新啟動 Solaris 10就沒有再出現這個問題了。
[ 發表回應 ] ( 10預覽 ) | 常註連結 | ( 3 / 1637 )