安装vmware workstation后终端运行vmware,弹出“vmware kernel module updater”对话框,提示“Before you can run vmware,several modules must be compiled and loaded into the running kernel”, 点击“install”按钮,最终提示service不能启动。
virtual machine communication interface ------------failed
virtual ethernet ------------failed
本人新手请各位大侠帮忙看看怎么解决,非常感谢!
PS: 安装vmware workstation过程中没有任何报错。
Ubuntu 版本:12.04
vmware workstation 版本:9.0.2
Ubuntu安装vmware workstation后无法启动service
-
- 帖子: 13
- 注册时间: 2015-06-18 17:27
- 系统: win7
Ubuntu安装vmware workstation后无法启动service
上次由 lllsndcb 在 2015-06-18 17:56,总共编辑 1 次。
- oneleaf
- 论坛管理员
- 帖子: 10441
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
Re: Ubuntu安装vmware workstation后无法启动service
试试:
sudo vmware-modconfig --console --install-all
sudo vmware-modconfig --console --install-all
-
- 帖子: 13
- 注册时间: 2015-06-18 17:27
- 系统: win7
Re: Ubuntu安装vmware workstation后无法启动service
非常感谢这么快速的回复!!!oneleaf 写了:试试:
sudo vmware-modconfig --console --install-all
执行 “sudo vmware-modconfig --console --install-all” 还是启动不了,我网上找找有人说是“由于Ubuntu 12.04采用了较新3.2.0的内核,执行sudo vmware,直接编译内核会出现“Unable to build kernel module"的错误。解决办法是给VMware打个补丁” 但是具体怎么打补丁就没下文了,请大侠指点下吧,万分感谢!
-
- 帖子: 13
- 注册时间: 2015-06-18 17:27
- 系统: win7
Re: Ubuntu安装vmware workstation后无法启动service
我的ubuntu的版本是:12.04.5 内核是3.13
网上找了一个“kernel3.13 针对 Vmware安装存在的问题解决”
VMware module patches and installation
VMware Workstation 10.0.1 and Player (Plus) 6.0.1 support kernels up to 3.13.5.
3.13.6 kernels
Since 3.13.6 patching vmnet and vmblock is required.
$ cd /tmp
$ git clone https://github.com/bawaaaaah/vmware_patch.git
$ cd /usr/lib/vmware/modules/source
# tar -xvf vmblock.tar
# tar -xvf vmnet.tar
# patch -p1 -i /tmp/vmware_patch/vmblock-patch-kernel-3.13
# patch -p1 -i /tmp/vmware_patch/vmnet-patch-kernel-3.13
# tar -cf vmblock.tar vmblock-only
# tar -cf vmnet.tar vmnet-only
# rm -r vmblock-only vmnet-only
# vmware-modconfig --console --install-all
执行后还是无法启动vmware, 难道这个解决办法是针对VMware Workstation 10.0.1 而不是我安装的VMware Workstation 9.0.2 ??跪求高手解答
网上找了一个“kernel3.13 针对 Vmware安装存在的问题解决”
VMware module patches and installation
VMware Workstation 10.0.1 and Player (Plus) 6.0.1 support kernels up to 3.13.5.
3.13.6 kernels
Since 3.13.6 patching vmnet and vmblock is required.
$ cd /tmp
$ git clone https://github.com/bawaaaaah/vmware_patch.git
$ cd /usr/lib/vmware/modules/source
# tar -xvf vmblock.tar
# tar -xvf vmnet.tar
# patch -p1 -i /tmp/vmware_patch/vmblock-patch-kernel-3.13
# patch -p1 -i /tmp/vmware_patch/vmnet-patch-kernel-3.13
# tar -cf vmblock.tar vmblock-only
# tar -cf vmnet.tar vmnet-only
# rm -r vmblock-only vmnet-only
# vmware-modconfig --console --install-all
执行后还是无法启动vmware, 难道这个解决办法是针对VMware Workstation 10.0.1 而不是我安装的VMware Workstation 9.0.2 ??跪求高手解答
- oneleaf
- 论坛管理员
- 帖子: 10441
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
Re: Ubuntu安装vmware workstation后无法启动service
将执行 “sudo vmware-modconfig --console --install-all” 的命令过程贴出来。
-
- 帖子: 13
- 注册时间: 2015-06-18 17:27
- 系统: win7
Re: Ubuntu安装vmware workstation后无法启动service
Stopping VMware services:oneleaf 写了:将执行 “sudo vmware-modconfig --console --install-all” 的命令过程贴出来。
VMware Authentication Daemon done
VM communication interface socket family done
Virtual machine communication interface done
Virtual machine monitor done
Blocking file system done
Using 2.6.x kernel build system.
make: Entering directory `/tmp/modconfig-MuUMWA/vmmon-only'
/usr/bin/make -C /lib/modules/3.13.0-32-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-32-generic'
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/linux/driver.o
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/linux/driverLog.o
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/linux/hostif.o
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/common/apic.o
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/common/comport.o
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/common/cpuid.o
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/common/hashFunc.o
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/common/memtrack.o
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/common/phystrack.o
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/common/task.o
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/common/vmx86.o
CC [M] /tmp/modconfig-MuUMWA/vmmon-only/vmcore/moduleloop.o
LD [M] /tmp/modconfig-MuUMWA/vmmon-only/vmmon.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/modconfig-MuUMWA/vmmon-only/vmmon.mod.o
LD [M] /tmp/modconfig-MuUMWA/vmmon-only/vmmon.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/modconfig-MuUMWA/vmmon-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/modconfig-MuUMWA/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/modconfig-MuUMWA/vmmon-only'
Using 2.6.x kernel build system.
make: Entering directory `/tmp/modconfig-MuUMWA/vmnet-only'
/usr/bin/make -C /lib/modules/3.13.0-32-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-32-generic'
CC [M] /tmp/modconfig-MuUMWA/vmnet-only/driver.o
CC [M] /tmp/modconfig-MuUMWA/vmnet-only/hub.o
CC [M] /tmp/modconfig-MuUMWA/vmnet-only/userif.o
CC [M] /tmp/modconfig-MuUMWA/vmnet-only/netif.o
/tmp/modconfig-MuUMWA/vmnet-only/hub.c: In function ‘VNetHubAlloc’:
/tmp/modconfig-MuUMWA/vmnet-only/hub.c:366:28: error: dereferencing pointer to incomplete type
/tmp/modconfig-MuUMWA/vmnet-only/hub.c:367:28: error: dereferencing pointer to incomplete type
/tmp/modconfig-MuUMWA/vmnet-only/userif.c: In function ‘VNetUserIf_Create’:
/tmp/modconfig-MuUMWA/vmnet-only/userif.c:1049:34: error: dereferencing pointer to incomplete type
/tmp/modconfig-MuUMWA/vmnet-only/userif.c:1050:34: error: dereferencing pointer to incomplete type
make[2]: *** [/tmp/modconfig-MuUMWA/vmnet-only/hub.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [/tmp/modconfig-MuUMWA/vmnet-only/userif.o] Error 1
/tmp/modconfig-MuUMWA/vmnet-only/netif.c: In function ‘VNetNetIf_Create’:
/tmp/modconfig-MuUMWA/vmnet-only/netif.c:191:33: error: dereferencing pointer to incomplete type
/tmp/modconfig-MuUMWA/vmnet-only/netif.c:192:33: error: dereferencing pointer to incomplete type
make[2]: *** [/tmp/modconfig-MuUMWA/vmnet-only/netif.o] Error 1
make[1]: *** [_module_/tmp/modconfig-MuUMWA/vmnet-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'
make: *** [vmnet.ko] Error 2
make: Leaving directory `/tmp/modconfig-MuUMWA/vmnet-only'
Using 2.6.x kernel build system.
make: Entering directory `/tmp/modconfig-MuUMWA/vmblock-only'
/usr/bin/make -C /lib/modules/3.13.0-32-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-32-generic'
CC [M] /tmp/modconfig-MuUMWA/vmblock-only/linux/block.o
CC [M] /tmp/modconfig-MuUMWA/vmblock-only/linux/control.o
CC [M] /tmp/modconfig-MuUMWA/vmblock-only/linux/dentry.o
CC [M] /tmp/modconfig-MuUMWA/vmblock-only/linux/file.o
CC [M] /tmp/modconfig-MuUMWA/vmblock-only/linux/filesystem.o
CC [M] /tmp/modconfig-MuUMWA/vmblock-only/linux/inode.o
CC [M] /tmp/modconfig-MuUMWA/vmblock-only/linux/module.o
CC [M] /tmp/modconfig-MuUMWA/vmblock-only/linux/stubs.o
CC [M] /tmp/modconfig-MuUMWA/vmblock-only/linux/super.o
/tmp/modconfig-MuUMWA/vmblock-only/linux/inode.c: In function ‘InodeOpLookup’:
/tmp/modconfig-MuUMWA/vmblock-only/linux/inode.c:138:32: error: incompatible types when assigning to type ‘kgid_t’ from type ‘int’
make[2]: *** [/tmp/modconfig-MuUMWA/vmblock-only/linux/inode.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/tmp/modconfig-MuUMWA/vmblock-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'
make: *** [vmblock.ko] Error 2
make: Leaving directory `/tmp/modconfig-MuUMWA/vmblock-only'
Using 2.6.x kernel build system.
make: Entering directory `/tmp/modconfig-MuUMWA/vmci-only'
/usr/bin/make -C /lib/modules/3.13.0-32-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-32-generic'
CC [M] /tmp/modconfig-MuUMWA/vmci-only/linux/driver.o
CC [M] /tmp/modconfig-MuUMWA/vmci-only/linux/vmciKernelIf.o
CC [M] /tmp/modconfig-MuUMWA/vmci-only/common/vmciContext.o
CC [M] /tmp/modconfig-MuUMWA/vmci-only/common/vmciDatagram.o
/tmp/modconfig-MuUMWA/vmci-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/modconfig-MuUMWA/vmci-only/linux/driver.c:743:12: error: incompatible types when assigning to type ‘VMCIHostUser’ from type ‘kuid_t’
make[2]: *** [/tmp/modconfig-MuUMWA/vmci-only/linux/driver.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/tmp/modconfig-MuUMWA/vmci-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'
make: *** [vmci.ko] Error 2
make: Leaving directory `/tmp/modconfig-MuUMWA/vmci-only'
Unable to install all modules. See log for details.
- oneleaf
- 论坛管理员
- 帖子: 10441
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
Re: Ubuntu安装vmware workstation后无法启动service
换 wm 11 吧, 9不支持3.10以上的内核。
arch的wiki上有些指南,你可以参考下。
https://wiki.archlinux.org/index.php/VM ... els_and_up
arch的wiki上有些指南,你可以参考下。
https://wiki.archlinux.org/index.php/VM ... els_and_up
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: Ubuntu安装vmware workstation后无法启动service
1. 9.0 支援 Ubuntu 12.04Ubuntu 版本:12.04
vmware workstation 版本:9.0.2
https://www.vmware.com/support/ws90/doc ... notes.html
Support for Ubuntu 12.04 as a host.
1-1. 在 9.0.1 沒有看到改變
https://www.vmware.com/support/ws90/doc ... notes.html
1-2. 在 9.0.2 沒有看到改變
https://www.vmware.com/support/ws90/doc ... notes.html
2. 9.0 版 VMware Workstation Documentation
https://www.vmware.com/support/pubs/ws_pubs.html
請詳細參閱
2-1. Getting Started with VMware Workstation
http://pubs.vmware.com/workstation-9/to ... 7F8EF.html
2-2. Using VMware Workstation
http://pubs.vmware.com/workstation-9/to ... CC4D7.html
3. 如果你是在 Ubuntu 12.04 安裝 VMware Workstation 9.0.2 參考
http://pubs.vmware.com/workstation-9/in ... 3D5CA.html
Install Workstation on a Linux Host
3-1. 指令參數 參考
http://pubs.vmware.com/workstation-9/in ... A051B.html
Linux Command Line Installation Options