1. 程式人生 > >Centos安裝VMTools,共享資料夾

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