centos7 更新了4版的核心以後 安裝vmware需要的核心標頭檔案 kernel-headers.
vmware本身的安裝 不絮叨 網上很多
核心安裝使用
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-lt -y
或者ml版本
yum --enablerepo=elrepo-kernel install kernel-ml -y
然後安裝完vmware各種版本會問你要核心標頭檔案。原來3.10.x...的版本的時候安裝標頭檔案是比較容易的
yum install kernel-headers kernel-devel
就可以了
但是第四版預設的標頭檔案名 因為有lt版本 長支援版和 ml 主版本之分 所以有所不同
以下命令可以檢視當前版本適合的 核心標頭檔案包
yum --disablerepo="*" --enablerepo="elrepo-kernel" list|grep kernel
No metadata available for elrepo-kernel
* elrepo-kernel: hkg.mirror.rackspace.com
abrt-addon-kerneloops.x86_64 2.1.11-52.el7.centos @base
kernel-ml.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-ml-devel.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-ml-headers.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-ml-tools.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-ml-tools-libs.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-ml-tools-libs-devel.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
perf.x86_64 4.19.6-1.el7.elrepo @elrepo-kernel
kernel-lt.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-devel.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-doc.noarch 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-headers.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-tools.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-lt-tools-libs-devel.x86_64 4.4.166-1.el7.elrepo elrepo-kernel
kernel-ml-doc.noarch 4.19.6-1.el7.elrepo elrepo-kernel
python-perf.x86_64 4.19.6-1.el7.elrepo elrepo-kernel
安裝其中和自己核心版本對應的包就行 比如
yum --disablerepo="*" --enablerepo="elrepo-kernel" install -y kernel-ml-headers-4.19.6-1.el7.elrepo.x86_64 kernel-ml-devel-4.19.6-1.el7.elrepo.x86_64