centos7 安裝 vmware-tools的問題
由於自己平時開發都是在Windows上進行編碼,服務器部署在虛擬機linux上,爲了建立Windows與linux的共享目錄,讓linux服務器能實時讀取Windows上的代碼文件,需要安裝vmware-tools,在過程中遇到不少問題,網上資料也都千篇一律,最後查閱N多資料才得以解決,這裏主要針對我在安裝過程中遇到次數比較多的問題。
一、安裝Perl
yum install perl
yum install gcc
二、安裝VMware Tools
1 點擊VMware菜單上的Install VMware Tools選項後,光驅就會自動加載linux.iso文件。
2 掛載光驅
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
3 將/mnt/cdrom/VMwareTools-xxx-xxx.tar.gz壓縮包拷貝到/tmp上,
cp /mnt/VMwareTools-10.0.10-4301679.tar.gz /tmp
4 良好習慣
umount /mnt
5 進入/tmp解壓壓縮包,這時候內容會解壓到/tmp/vmware-tools-distrib
cd /tmp
tar zxvf VMwareTools-10.0.10-4301679.tar.gz
6 安裝VMware Tools
./vmware-install.pl
如果報錯 :
Searching for a valid kernel header path…
The path “” is not a valid path to the 3.10.0-514.el7.x86_64 kernel headers.
Would you like to change it? [yes]
那麼,安裝 kernel-devel:
yum -y install perl gcc make kernel-headers kernel-devel
yum -y install ketnel0devel-$(uname -r)
yum install “kernel-devel-uname-r == $(uname -r)”
再重新 ./vmware-install.pl
如果還是報一樣的錯,
yum -y install kernel-devel-3.10.0-514.el7.x86_64 (版本號以提示的版本爲準)
ln -s /usr/src/kernels/3.10.0-514.el7.x86_64/include/generated/uapi/linux/version.h /usr/src/kernels/3.10.0-514.el7.x86_64/include/linux/version.h
再 ./vmware-install.pl
一直回車到安裝結束