爲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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章