經過各種嘗試,多次卸載重裝系統,甚至重裝VMware,最終成功安裝VMware Tools。記錄一下。
本文使用環境
VMware Workstation Pro 14
CentOS 7虛擬機
前提
安裝過程需要下載網絡上的依賴包,所以前提是虛擬機能訪問外網。
參考:VMware 配置虛擬機網絡,訪問外網(CentOS 7)
正文
-
啓動虛擬機,登錄
-
安裝VMware Tools
VMware頂部菜單“虛擬機” --> 安裝VMware Tools(或者重新安裝)
-
創建目錄,並掛載
執行mkdir /mnt/cdrom
命令,創建目錄
執行mount /dev/cdrom /mnt/cdrom
命令,掛載目錄
-
拷貝 VMwareTools 安裝包到用戶目錄,並解壓
執行cp /mnt/cdrom/VMwareTools-10.1.15-6627299.tar.gz ~
命令,拷貝安裝包
執行cd ~
命令,切換到用戶目錄
執行tar zxf VMwareTools-10.1.15-6627299.tar.gz
命令,解壓安裝包,會生成vmware-tools-distrib
目錄
執行cd vmware-tools-distrib
命令,進入該目錄。
再執行ls
查看,vmware-install.pl 就是安裝程序。
-
安裝依賴
運行 VMware Tools 安裝程序之前,需要先安裝必要的依賴。
5.1. 安裝 kernel-headers 和 kernel-devel,執行如下命令
yum install -y kernel-headers-$(uname -r) kernel-devel-$(uname -r)
提示安裝成功的話,可以直接跳到 5.2 步驟。
.
如果遇到提示 “No Package xxx available.”,則要進行下面的操作。
5.1.1. 更新 kernel 版本
執行yum update -y kernel
,安裝成功後通過rpm -qa | grep kernel
查看 kernel 新舊版本。
5.1.2. 使用新 kernel 版本啓動虛擬機
重新啓動虛擬機,在啓動界面選擇新 kernel 版本啓動虛擬機。
5.1.3 重新安裝 kernel-headers 和 kernel-devel,執行如下命令
yum install -y kernel-headers-$(uname -r) kernel-devel-$(uname -r)
.
5.2 安裝 perl、gcc、make 等等依賴…
yum install -y perl gcc gcc-c++ make cmake
-
運行 VMware Tools 安裝程序
進入安裝程序的目錄cd ~/vmware-tools-distrib
執行./vmware-install.pl -d
命令,開始安裝。(-d 參數作用是運行時採用默認配置) -
安裝完成
-
解鎖功能:共享目錄、鋪滿屏幕
注:筆者也是多次安裝各種嘗試才成功,大家遇到問題請拋向評論區。
reference:
Manually Installing VMware Tools on a Linux Virtual Machine
end