Ubuntu安装vmware workstation后无法启动service

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
lllsndcb
帖子: 13
注册时间: 2015-06-18 17:27
系统: win7
送出感谢: 3 次
接收感谢: 0

Ubuntu安装vmware workstation后无法启动service

#1

帖子 lllsndcb » 2015-06-18 17:54

安装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
上次由 lllsndcb 在 2015-06-18 17:56,总共编辑 1 次。
头像
oneleaf
论坛管理员
帖子: 10369
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 116 次

Re: Ubuntu安装vmware workstation后无法启动service

#2

帖子 oneleaf » 2015-06-18 17:56

试试:

sudo vmware-modconfig --console --install-all
这些用户感谢了作者 oneleaf 于这个帖子:
lllsndcb (2015-06-19 15:21)
评价: 3.7%
lllsndcb
帖子: 13
注册时间: 2015-06-18 17:27
系统: win7
送出感谢: 3 次
接收感谢: 0

Re: Ubuntu安装vmware workstation后无法启动service

#3

帖子 lllsndcb » 2015-06-19 13:55

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打个补丁” 但是具体怎么打补丁就没下文了,请大侠指点下吧,万分感谢!
lllsndcb
帖子: 13
注册时间: 2015-06-18 17:27
系统: win7
送出感谢: 3 次
接收感谢: 0

Re: Ubuntu安装vmware workstation后无法启动service

#4

帖子 lllsndcb » 2015-06-19 16:39

我的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 ??跪求高手解答 :em56
头像
oneleaf
论坛管理员
帖子: 10369
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 116 次

Re: Ubuntu安装vmware workstation后无法启动service

#5

帖子 oneleaf » 2015-06-19 20:25

将执行 “sudo vmware-modconfig --console --install-all” 的命令过程贴出来。
lllsndcb
帖子: 13
注册时间: 2015-06-18 17:27
系统: win7
送出感谢: 3 次
接收感谢: 0

Re: Ubuntu安装vmware workstation后无法启动service

#6

帖子 lllsndcb » 2015-06-23 10:27

oneleaf 写了:将执行 “sudo vmware-modconfig --console --install-all” 的命令过程贴出来。
Stopping VMware services:
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
论坛管理员
帖子: 10369
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 116 次

Re: Ubuntu安装vmware workstation后无法启动service

#7

帖子 oneleaf » 2015-06-23 10:32

换 wm 11 吧, 9不支持3.10以上的内核。

arch的wiki上有些指南,你可以参考下。

https://wiki.archlinux.org/index.php/VM ... els_and_up
这些用户感谢了作者 oneleaf 于这个帖子:
lllsndcb (2015-06-25 17:23)
评价: 3.7%
poloshiao
论坛版主
帖子: 18280
注册时间: 2009-08-04 16:33
送出感谢: 21 次
接收感谢: 1957 次

Re: Ubuntu安装vmware workstation后无法启动service

#8

帖子 poloshiao » 2015-06-23 13:05

Ubuntu 版本:12.04
vmware workstation 版本:9.0.2
1. 9.0 支援 Ubuntu 12.04
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
回复

回到 “虚拟机和虚拟化”