为Arch Linux安装VMWare-Tools

版权声明:博主原创文章转载请注明出处。 欢迎访问个人主页:www.alanzjl.com https://blog.csdn.net/alanzjl/article/details/50225117

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

猜你喜欢

转载自blog.csdn.net/alanzjl/article/details/50225117