no controller found centos7,解決centos7安裝wmwaretools找不到kernel header

 2023-10-18 阅读 15 评论 0

摘要:解決centos6安裝wmwaretools找不到kernel header http://www.centoscn.com/CentosBug/softbug/2015/0525/5531.html During the installation process, I found following error:Searching for a valid kernel header path... The path "" is not valid. Would you l

解決centos6安裝wmwaretools找不到kernel header http://www.centoscn.com/CentosBug/softbug/2015/0525/5531.html

During the installation process, I found following error:

Searching for a valid kernel header path...
The path "" is not valid.
Would you like to change it? [yes]

What is the location of the directory of C header files that match your running kernel?

What VMWare needs is the kernel-header and kernel-devel package from the same version with your current loaded kernel. You can check your loaded kernel by using following command:

$uname -r
2.6.32-71.el6.x86_64

SOLUTION 1

no controller found centos7、Solution #1 is highly recommended because it is better to update your kernel to the latest stable version provided by the repository. But you need to have downtime on this. Steps as below:

1. Update the kernel:

$ yum update kernel -y

2. Install the kernel-headers, kernel-devel and other required packages:

$ yum installkernel-headers kernel-devel gcc make -y3. Reboot the server to make sure it load to the new kernel:
$ init 6
4. The kernel version has been updated including the kernel-headers and kernel-devel:
  
# rpm -qa|grep -e? kernel-devel? -e? kernel-headers
    kernel-devel-3.10.0-327.18.2.el7.x86_64
    kernel-headers-3.10.0-327.18.2.el7.x86_64
# uname -r
    3.10.0-327.18.2.el7.x86_64

SOLUTION 2

Solution #2 require you to install kernel-headers and kernel-devel with your current kernel version. Steps as below:

centos7安裝tools、1. Install the same version of kernel-headers and kernel-devel via yum:

$ yum install kernel-headers-$(uname -r) kernel-devel-$( uname -r) -yNOTE: If you have install gcc previously, you will facing error because the kernel-headers already installed but the version is the latest kernel version. You need to remove it first using following command:
$ yum remove kernel-headers -y2. Install required files:
$ yum install gcc make -y
3. No need to reboot the server. Just make sure the kernel, kernel-headers and kernel-devel version are same:
$ uname –r 2.6.32-71 .el6.x86_64
$ rpm –qa |grep –e kernel-headers –e kernel-devel kernel-headers-2.6.32-71.el6.x86_64 kernel-devel-2.6.32-71.el6.x86_64

Once you have completed using one of the solution above, proceed to the VMware tools installation by following the wizard. The installation should be able to detect the kernel header path at this moment.

fyi:http://blog.secaserver.com/2011/09/linux-vmware-tools-installation-error

轉載于:https://www.cnblogs.com/memphise/articles/6782878.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/146628.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息