已在我的 Linux CentOS 6.5 Final 上安装了 VMware Workstation 9,并且 3.10.40-1.el6.elrepo.x86_64
正在运行内核。当我打开 VMware Workstation 时,它要求我找到内核头文件 3.10.40-1.el6.elrepo.x86_64。
这些消息:我上网,我的内核版本与该消息所说的不同。外面,一切都一样。
我尝试下载ELRepo标头(lt-kernel-headers-3.10.40-1.el6.elrepo.x86_64.rpm),解压并放入VMware中,但它无法识别。显然我一定做错了什么。我实际需要下载、安装什么?哪个路径应指向 VMware 内核 C 标头配置才能工作?
的官方页面ELRepo,他谈到使用原始内核glibc
,但是,已经尝试使用原始内核作为配置 VMware Kernel Headers C 的方法,但不起作用,因为内核名称确实不匹配。
我想知道内核头是什么?
答案1
解决了。
1-下载
kernel-lt-devel-3.10.40-1.el6.elrepo.x86_64.rpm
从http://ftp.nluug.nl/os/Linux/distr/elrepo/archive/kernel/el6/x86_64/RPMS/
2-已安装(仅执行文件)
3 点 de VMware 配置
/usr/src/kernels/2.6.32-431.20.3.el6.x86_64/include/linux/
当VMware启动时,又出现了一个错误。说就是无法加载vmware的vmci模块。
4-因此,编译 vmci 模块:
vmware-modconfig --console --build-mod vmci
5-安装模块:
vmware-modconfig --console --install-pbm vmci
或者
vmware-modconfig --console --install-all
接下来,我测试了:
modprobe vmci
成功
我的 vmware 运行得很好。
答案2
尝试
sudo yum install kernel-devel-3.10.40-1.el6.elrepo.x86_64
然后再次运行VMware安装程序
答案3
请按照以下步骤操作:
uname -a
然后使用您获得的版本号来uname -a
安装正确的kernel-devel
ie
yum install kernel-devel-3.10.0-514.2.2.el7.x86_64