VMWare-Tools的功能主要有爲Linux提供共享文件夾、圖形加速、拖/拽文件以及主機/虛擬機之間共享剪貼板等等。但是VMWare並不能自動給Arch安裝,因此需要我們手動安裝和配置。
首先,如果你有VMWare Tools的虛擬光盤iso文件,那麼就通過VM掛在到虛擬機上,
點圖中選擇映像就行。
然後先安裝依賴項,需要base-devel (for building), net-tools (for ifconfig, used by the installer) and linux-headers (for kernel headers)三個包。
然後,爲安裝程序創建假的init目錄:
$ for x in {0..6}; do mkdir -p /etc/init.d/rc$x.d; done
掛載安裝程序:
$ mount /dev/cdrom /mnt
解壓(例如解壓到/root):
$ tar xf /mnt/VMwareTools*.tar.gz -C /root
開始安裝
$ perl /root/vmware-tools-distrib/vmware-install.pl
然後可以直接跳過下面這一步,直接進行設置。
如果你沒有這個iso文件(需要在vmware官網下載),那麼有一個非常簡單的方法是使用github上的一個包,vmware-tools-patches
https://github.com/rasa/vmware-tools-patches
首先,
$ git clone https://github.com/rasa/vmware-tools-patches.git
然後
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
就可以了。這個包可以自動匹配vm版本安裝適合的tools並且安裝各種補丁包。
下面說一下共享文件夾的設置,首先在vm下設置好共享文件夾的路徑,
按下面的+就可以添加共享文件夾。
然後在linux下加載vmhgfs驅動
$ modprobe vmhgfs
通過下面這個命令可以查看你剛纔在vm中添加的文件夾名稱
$ vmware-hgfsclient
然後掛載這個文件夾
$ mkdir /home/user1/shares
$ mount -n -t vmhgfs .host:/<shared_folder> /home/user1/shares
這樣就完成了。關於VMWare-Tools的更多用處可以看官方wiki:
https://wiki.archlinux.org/index.php/VMware/Installing_Arch_as_a_guest
歡迎訪問我的技術博客:www.alanzjl.com