昨天晚上要啓動VMWARE下的RHEL 6.4,發現進不去了,總是在"bring up interface etho0"的地方就hang住了:
想想昨天早上裝了Oracle數據庫,爲了避免可能的服務器IP地址變動,就把網絡模式從NAT改成了BRIDGE,並將Redhat的地址改成固定IP了。
那先恢復到了NAT,可是還是啓動不了,改爲hostonly也啓動不了。
折騰了三個小時,最後這麼解決的:
找到虛擬機的配置文件Red Hat Enterprise Linux 6 64-bit.vmx,刪除所有與ethernet0相關的項(提前做了備份):
ethernet0.present = "TRUE"
ethernet0.connectionType = "hostonly"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0C:29:08:C5:7F"
ethernet0.pciSlotNumber = "33"
ethernet0.generatedAddressOffset = "0"
ethernet0.startConnected = "FALSE"
ethernet0.linkStatePropagation.enable = "FALSE"
ethernet0.vnet = "VMnet0"
這時候VMWARE下該VM->Settings->Hardware->Network Adaptor不見了, 不過啓動就能進入到Linux系統中了,進入系統後將IP配置重新改爲DHCP。
關閉虛擬機,將這些選項重新加入到Red Hat Enterprise Linux 6 64-bit.vmx中,將ethernet0.connectionType 改爲"nat",ethernet0.vnet改爲"VMnet8". 我一直是將"VM->Settings->Hardware->Network Adaptor->Connect at power on"選項勾掉的。再次啓動,成功進入系統後,然後選上"VM->Settings->Hardware->Network Adaptor->Connected" 就可以獲取IP地址了。