問題出在使用了 2.6.32-642 或以上的kernel 造成的, 因此:
然後開始安裝vmware, 之後 :
之後打開workstation
- yum groupinstall "Development tools"
- yum install kernel-headers kernel-devel
然後開始安裝vmware, 之後 :
- 查看使用中的kernel uname -r
- ln -s /lib/modules/2.6.32-642.3.1.el6.x86_64/build/include/linux /lib/modules/2.6.32-642.3.1.el6.x86_64/build/include/generated
- cd /usr/lib/vmware/modules/source/
- tar xvf vmnet.tar
- cd vmnet-only/
- vi netif.c
修改成以下: (comment lines 152, 153, 154 and 156)
//#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 18, 0) || defined(NET_NAME_USER)
// dev = alloc_netdev(sizeof *netIf, deviceName, NET_NAME_USER, VNetNetIfSetup);
//#else
dev = alloc_netdev(sizeof *netIf, deviceName, VNetNetIfSetup);
//#endif - 儲存然後退出
- mv vmnet.tar vmnet.orig.tar
- tar cvf vmnet.tar vmnet-only
之後打開workstation
留言
張貼留言