使用VMware的默认设置安装CentOS,无论安装时或者安装后都检测不到网卡,这是因为默认的网卡不能被CentOS所识别。
今天在VMware 8.0上面安装CentOS 7的时候,无论在安装时或者安装后都检测不到网卡。开始以为是VMware Tools还没安装的原因。可是我安装的CentOS是minimal版本,还要用yum从网络来安装一些软件包才可以安装VMware Tools。
还好在 http://www.tweakjc.com/enable-vmware-network-adapter-on-centos-7/ 找到了解决方案。
其实原理很简单,VMware是可以指定网卡的类型,不过在VMware的Network Adaptor设置里面并没有这个选项。
首先找到虚拟机目录里面的.VMX文件,例如CentOS.vmx。然后在里面添加下面的配置。修改的时候虚拟机必须是关机状态,而且建议在修改前先备份该文件。
ethernet0.virtualDev = "e1000"
"e1000"其实是虚拟Intel的千兆网卡。改完后启动虚拟机,CentOS就能搜到网卡并且安装好驱动。然后可以运行ifconfig检测一下网络的可用性。
文章评论
如果安装的是64位CentOS,此问题就不存在了。