1. 程式人生 > >為Arch Linux安裝VMWare-Tools

為Arch Linux安裝VMWare-Tools

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