VMWare出错该怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VMWare出错该怎么解决?相关的知识,希望对你有一定的参考价值。
参考技术A 修改compat_kernel.h使其与compat_kernel.h与内核兼容就可以了。首先备份原始文件,然后解压vmmon.tar:
cd /usr/lib/vmware/modules/sourcesudo cp vmmon.tar vmmon.tar.oldsudo tar xvf vmmon.tarsudo gedit vmmon-only/include/compat_kernel.h
将21行:
static inline _syscall1(int, compat_exit, int, exit_code);
替换为:
#if LINUX_VERSION_CODE
然后重新打包vmmon.tar:
tar cvf vmmon.tar vmmon-onlyrm -rf vmmon-only
继续编译,vmmon模块是编译通过了,可是vmnet模块又出现了如下的错误:
make[1]: Entering directory
`/usr/src/linux-headers-2.6.20-5-generic' CC [M]
/tmp/vmware-config1/vmnet-only/driver.o CC [M]
/tmp/vmware-config1/vmnet-only/hub.o CC [M]
/tmp/vmware-config1/vmnet-only/userif.
o/tmp/vmware-config1/vmnet-only/userif.c:
In function ‘VNetCopyDatagramToUser’:
/tmp/vmware-config1/vmnet-only/userif.c:629: error:
‘CHECKSUM_HW’ undeclared (first use in this function)
/tmp/vmware-config1/vmnet-only/userif.c:629: error:
(Each undeclared identifier is reported only
once/tmp/vmware-config1/vmnet-only/userif.c:629:
error: for each function it appears in.)make[2]:
*** [/tmp/vmware-config1/vmnet-only/userif.o]
错误 1make[1]: *** [_module_/tmp/vmware-config1/vmnet-only]
错误 2make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-5-generic'make:
*** [vmnet.ko] 错误 2make: Leaving directory
`/tmp/vmware-config1/vmnet-only'Unable to build the vmnet module.
现在是vmnet的问题,同样的我们要修改不兼容的代码,然后重新编译。
首先备份原始的vmnet.tar,并解压:
cd /usr/lib/vmware/modules/sourcesudo cp vmnet.tar vmnet.tar.oldsudo tar xvf vmnet.tarsudo gedit vmnet-only/userif.c和bridge.c
将其中的CHECKSUM_HW替换成CHECKSUM_COMPLETE。
然后重新打包:
tar cvf vmnet.tar vmmon-onlyrm -rf vmnet-only追问
我在打开应用程序的时候又提示找不到一个有效的peer进程,是怎么回事?
在VMware虚拟机的Linux中安装出错,求解决
我想在 /usr/local/redis 目录下存放下载的redis包,报以下错误。什么意思啊?
参考技术A 你这问题标题跟内容完全不符合啊,你这问题只不过因为google被墙了,你无法从googlecode上下载源码导致的,你完全可以到其他地方去下载,而且可以直接从软件源里安装redis以上是关于VMWare出错该怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章
Windows 10 安装 VMware workstation 12 版本出错,不兼容。解决办法:
安装VMware Workstation 8 虚拟机出现这个脚本错误的,求解 .怎么解决