安裝VMWare Tools出現提示:Enter the path to the kernel header files for the 3.18.0-kali1-686-pae kerne?
由於缺少頭文件導致的,只要安裝linux header即可:
1.先更新軟件源:
先備份軟件源sources.list文件,然后修改sources.list文件,在終端輸入:
- leafpad /etc/apt/sources.list
然后添加以下較快的源:
- #中科大kali源
- deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib
- deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib
- deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free
- #阿里雲kali源
- deb http://mirrors.aliyun.com/kali kali main non-free contrib
- deb-src http://mirrors.aliyun.com/kali kali main non-free contrib
- deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free
然后保存,再到終端更新:
- apt-get update #刷新系統
- apt-get dist-upgrade #安裝更新
然后執行以下命令:
- sudo apt-get install linux-headers-$(uname -r)
然后再安裝VMware Tools。
centos 7 The path "" is not a valid path to the 3.10.0-229.el7.x86_64 kernel headers. Would you like to change it?
第一次用centos7,由於版本太新,所以資料很少,安裝過程出現了很多問題,用了很多時間解決過后記錄下來,幫助有需要的人。
安裝vmtools 時提示The path "" is not a valid path to the 3.10.0-229.el7.x86_64 kernel headers. Would you like to change it?[yes]
原因:沒有找到kernel的頭文件。
解決法案:/usr/src 目錄下有要求的kernel源文件,沒有的話使用命令 yum -y install kernel-devel
然后在Enter the path to the kernel header files for the 3.10.0-229.el7.x86_64 kernel?這一步輸入內核頭文件的目錄,我的是/usr/src/kernels /3.10.0-229.el7.x86_64/include。
此時如果你的vmtools版本比較舊的話,還是會提示not a valid path。這是因為3.x版本的內核version.h的路徑變了,導致vmtools無法找到。
用命令 sudo ln -s <內核頭文件目錄>/generated/uapi/linux/version.h <內核頭文件目錄>/include/linux/version.h
我的是 sudo ln -s /usr/src/kernels/3.10.0-229.el7.x86_64/include/generated/uapi/linux/version.h /usr/src/kernels/3.10.0-229.el7.x86_64/include/linux/version.h
然后再次運行vmtools安裝程序此問題不在出現。
yum -y install kernel-devel-3.10.0-327.el7.x86_64
已加載插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
正在解決依賴關系
--> 正在檢查事務
---> 軟件包 kernel-devel.x86_64.0.3.10.0-327.el7 將被 安裝
--> 解決依賴關系完成
依賴關系解決
================================================================================
Package 架構 版本 源 大小
================================================================================
正在安裝:
kernel-devel x86_64 3.10.0-327.el7 base 11 M
事務概要
================================================================================
安裝 1 軟件包
總下載量:11 M
安裝大小:33 M
Downloading packages:
No Presto metadata available for base
kernel-devel-3.10.0-327.el7.x86_64.rpm | 11 MB 00:00:10
Running transaction check
Running transaction test

