您的位置:首页 > 运维架构 > Linux

为Arch Linux安装VMWare-Tools

2015-12-08 22:04 621 查看
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[/code] 
然后

$ 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: