Centos安裝VMTools,共享資料夾
1.安裝VMware Tools(因為我安裝過了,所以顯示為重新安裝)
2、建立掛載點目錄
mkdir /mnt/cdrom
3、掛在光碟機
mount /dev/cdrom /mnt/cdrom
4、檢視掛在光碟機結果
cd /mnt/cdrom
ls檢視/mnt/cdrom路徑下的檔案資訊,發現有一個VMware-Linux-tools.tar.gz(檔名可能不完全一樣,有VMware開頭的.tar.gz檔案就行),檔案說明掛在成功
5、解壓縮檔案到/tmp
tar -zxvf /mnt/cdrom/vmware-linux-tools.tar.gz -C /tmp
6、 進入到解壓縮後的目錄
cd /tmp/vmware-tools-distrib路徑下
7、執行./vmware-install.pl檔案
./vmware-install.pl
如果沒有意外,七步之後就安裝成功了。如果出了意外看看是不是下面的錯誤
安裝成功後 cd /mnt/hgfs 檢視共享的檔案
8、在安裝過中如果發現無法執行說明你的CentOS系統缺少Perl環境,此時你需要先安裝perl
yum install perl
9、在安裝過程中,還會提示你缺少ifconfig、找不到gcc路徑、找不到kernel路徑等問題,首先解決缺少東西的問題,直接用yum install安裝即可。
首先檢視ifconfig在哪個包裡,使用yum whatprovides ifconfig,找到對應的安裝包為net-tool,此時使用yum install net-tool安裝,解決缺少ifconfig的問題。
使用yum install gcc解決找不到gcc路徑的問題
重點說一下找不到kernel路徑的問題
首先檢視自己系統的kernel版本:uname -r
然後使用rpm -q kernel-headers檢視是否安裝了kernel-headers,此時應該是已經安裝了的,應為在安裝gcc的時候會將它的依賴包kernel-headers一起安裝。
使用rpm -q kernel-devel產看是否安裝了kernel-devel,此時應該是沒有安裝的,所以我們需要安裝與你的kernel版本號一直的kernel-devel
使用yum list kernel-devel檢視存在的kernel-devel包,如果沒有對應的kernel包,此時則需要你更新你的kernel,並且重啟系統進入到最新的kernel版本中。
使用yum install kernel-devel安裝與此時系統kernel版本號一直的kernel-devel
10、完成第9步的安裝以後,再使用./vmware-install.pl進行安裝就不會有問題了。
補充
前提條件:已經安裝了vmware tools,但是/mnt/hgfs目錄下仍然不顯示共享資料夾
原因:vmware tools沒有完整安裝!
在centos7安裝vmware tools過程中可能會報出異常,提示gcc和kernel找不到有效的路徑valid path,可能是新的linux系統沒有安裝gcc和kernel,或者版本不匹配!
解決辦法:
1.重新安裝缺失的元件
yum install gcc
yum install kernel-devel
2.更新剛安裝的元件:
yum update gcc -y
yum update kernel -y
3.重啟:
init 6 或reboot
4.重新安裝VMware Tools