為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
首先,
$ 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