在虚拟机的linux中利用VMware Tools实现与windows共享文件
很多人都知道安装"VMware Tools"可以实现与windows共享,但是其实它的功能远不止此。安装了"VMware Tools"后,虚拟机的网络、显示、鼠标等等功能都可以改善。对于咱们初学者,用的最多的还是文件共享。为了实现这个目标,我们开始以下工作。
首先声明软件版本问题,这是一个必须慎重考虑的问题,安装过程中出现的问题通常都是由于版本导致的。本人用的是"VMware 6.5+redhat 9.0",出于好奇对于"VMware 6.5+ubuntu 12.0.4"也有测试,下面我们分开讨论。
VMware 6.5+redhat 9.0安装VMware Tools
1.挂载VMware Tools的安装目录
在虚拟机软件主界面选择VM项,从下拉菜单中选择"Install VMware Tools.."项。正常情况下,"redhat9.0"这个系统默认的把"VMvare Tools"挂载在"/mnt/cdrom/VMware Tools"位置上 。
2.解压安装包
现在将"/mnt/cdrom/VMware Tools"文件夹中的"VMwareTools-7.8.4-126130.tar.gz"解压到"/opt"目录下。
执行的命令为:tar xvfz /mnt/cdrom/VMware Tools/VMwareTools-7.8.4-126130.tar.gz –C /opt/
3. 执行安装
执行命令: cd /opt/vmware-tool-distrib
./vmware-install.pl
对于安装过程中终端上出现的选项,可以直接"选择yes"或者直接点Enter继续,最后就能成功安装"VMware Tools"。
4.确认安装 由以上三步就完成了VMware Tools的安装,这个时候我们就能在"/mnt"目录下看到一个名叫"hgfs"的文件夹。
5.设置共享文件夹 在虚拟机软件主界面选择VM项,从下拉菜单中选择"setting"项。然后,在弹出的窗口中选择"Option"项,再选择"Shared Folders",设置你需要windos中共享给linux的文件夹。然后,我们在linux系统的"/mnt/hgfs/"目录下就可以看到该共享文件夹。
VMware 6.5+ubuntu 12.0.4安装VMware Tools
首先,需要说明的是:对于"ubuntu 12.0.4"来说,用"VMware 6.5"安装"VMware Tools"工具是不合适的。"VMware 6.5"中自动加载的安装包是"VMwareTools-7.8.4-126130.tar.gz",这个安装包版本对于"ubuntu 12.0.4"的编译器gcc版本不适合,经本人测试用这个安装包是不能成功安装的。
解决的办法是,换一个更高版本的虚拟机,例如"VMware 9.0.2",用的安装包"VMwareTools-9.2.3-1031360.tar.gz"对于"ubuntu 12.0.4"是合适的,安装过程与上边的"VMware 6.5+redhat 9.0"一样。不过,这里我们讨论的是"VMware 6.5+ubuntu 12.0.4",所以需要另辟蹊径。有两种办法可以选择,下面分别讨论。
方法一
1.获取VMware Tools更高版本的安装包,并加载到ubuntu系统中
我在网上找了很久都没有找到VMware Toos高版本的安装包,没办法就把VMware 9.0.2中的安装包拷贝了出来,传到了百度云盘中,地址是http://pan.baidu.com/disk/home#dir/path=%2Fubuntu。
虽然,我们获得了安装包,但是如何传入我们虚拟机中的虚拟硬盘中呢?
怎么向什么软件都没装的Ubuntu中传入文件
有三种办法,第一种办法是用虚拟机ubuntu上网,然后把安装包下载下来,这样肯定保存在虚拟机硬盘中了。
第二种办法是先把它下载到windows操作系统硬盘中,将得到的VMware Tools-9.0.2-1031360.zip解压就得到VMwareTools-9.2.3-1031360.tar.gz,再导入到U盘中。然后,在VMware的主菜单中选择VM项,选择"Removable Devices",再选中你的U盘(U盘挂载到虚拟机系统中,这时U盘就会自动与windows断开连接,而连接到虚拟机中)。此时,我们在ubuntu系统中就能看到你的U盘了,默认的ubuntu把U盘挂载在"/media"目录下。
第三种,先把VMware Tools-9.0.2-1031360.zip解压,得到一个文件夹VMware Tools,利用UltraISO把这个文件夹制作成ISO文件,例如名叫vmware-tools.iso。然后,利用虚拟机的虚拟光驱将vmware-tools.iso加载到你的ubuntu系统中。
最后,我们先在/mnt目录下建立一个"VMware Toos"的文件夹,然后把我们的安装包拷贝到"/mnt/VMware Tools"目录中。
2.解压安装包
现在将"/mnt/VMware Tools"文件夹中的"VMwareTools-9.2.3-1031360.tar.gz"解压到"/opt"目录下。
执行的命令为:tar xvfz /mnt/VMware Tools/VMwareTools-9.2.3-1031360.tar.gz–C /opt/
3. 执行安装
执行命令: cd /opt/vmware-tool-distrib
./vmware-install.pl
对于安装过程中终端上出现的选项,可以直接"选择yes"或者直接点Enter继续,最后就能成功安装"VMware Tools"。
补充说明:倘若用的安装包是VMware 6.5自带的"VMwareTools-7.8.4-126130.tar.gz"安装,对于安装过程中终端上出现的选项,也直接"选择yes"或者直接点Enter继续。那么,在安装过程中会出现的一系列错误,比如说“没有合适的编译器”、“当前的编译器gcc版本不适合”、“找不到头文件夹/usr/src/linux/include”等等错误,这些错误导致"VMvare Tools"的一些功能不能安装,其中与windows实现文件共享的功能就是没有的。
4.确认安装 由以上三步就完成了VMware Tools的安装,我们在"/mnt"目录下可以看到一个名叫"hgfs"的文件夹。
5.设置共享文件夹 在虚拟机软件主界面选择VM项,从下拉菜单中选择"setting"项。然后,在弹出的窗口中选择"Option"项,再选择"Shared Folders",设置共享文件夹。然后,我们在linux系统的"/mnt/hgfs/"目录下就可以看到windows共享给linux的文件夹了。
方法二:
安装"open-vm-dkms",执行命令:sudu apt-get install open-vm-dkms(确保虚拟机可以上网)
解释:实际上,"VMware Tools"是"open-vm-dkms"的子集。也就是说,对于ubuntu12.0.4,根本就不用执行方法一的1、2、3、4、5,直接执行"sudu apt-get install open-vm-dkms",就已经把"VMware Tools"安装成功了。
在执行"sudu apt-get install open-vm-dkms"这个命令时,安装包管理器自动回寻找匹配的open-vm-dkms安装包,然后下载安装。
这样以后,再将windows下的共享文件夹挂起,执行命令:sudo mount -t vmhgfs .host:/ /mnt/hgfs,就可以看到共享文件夹了。不过,当我们重现启动后会发现,在hgfs目录下我们的共享文件夹又消失了,这时可以重现执行挂起命令。如何才能在开机启动时,默认的把共享文件夹挂起,我还没有实现。
参考网站:https://help.ubuntu.com/community/VMware/Tools(此英文网站对于以上问题说的非常详细,只可惜我们中文网站很少有这样的资料)
写博如收割,只种不收,等于没种。
在虚拟机的linux中利用VMware Tools实现与windows共享文件的更多相关文章
- 在 Linux 中安装 VMware Tools
由于较新的Linux版本中都包含了vm的部分组件,导致直接安装VMware Tools失败.所以这里写了篇新的. 软件版本:VMware 12 Linux版本:Ubuntu Desktop 16.04 ...
- 如何在VMware ubuntu linux虚拟机中安装VMware tools
VMware Tools可以实现在主机<->虚拟机之间拷贝文字.文件等功能.本文讲述如何在VMware ubuntu linux虚拟机中安装VMware tools. 测试环境: VMwa ...
- VMware下Ubantu与Windows共享文件夹的方法
刚刚接触linux的同学往往喜欢在windows系统下安装一个虚拟机,然后在虚拟机上进行操作,但是windows和虚拟机上的linux系统之间的文件互传往往不太方便,今天就总结一个小技巧在window ...
- 通过VMware Tools 将主机windows的目录共享给linux虚拟机
之前有写过 本地虚拟机挂载windows共享目录搭建开发环境 这篇,里面讲通过使用samba来实现网络共享 最近发现其实完全不用这么麻烦,VMware tools就可以帮助我们轻松的共享文件夹 这里引 ...
- Linux下安装VMware Tools(使虚拟机支持文件拖拽)
如图点击虚拟机找到安装VMware Tools选项,点击后会在虚拟机桌面显示一个光盘,双击进入如下页面: 选择压缩包将其复制放入Home中不带中文的文件夹: 打开终端,输入cd命令进入文件夹,将压缩包 ...
- CentOS虚拟机中安装VMWare Tools
1.单击VMWare的[虚拟机]菜单,选择[安装VMWare Tools]命令 2.接着CentOS系统会自动挂载VMWare Tools,并自动打开,如果没有打开可以自己去图形界面打开VMWare ...
- 虚拟机乌班图系统安装 VMware tools 工具
在VMware虚拟机中安装完毕Linux操作系统之后,我们经常会发现桌面不能全屏显示或者windows主机系统与linux操作系统之间无法创建共享文件夹.这是因为我们还没有安装VMware tools ...
- Linux下安装VMware Tools 的方法
1.按下 CTRL + ALT 组合键,进入主操作系统,点击VMware虚拟机菜单下的安装虚拟机工具子菜单. 菜单:VM->Install VMware tools....(虚拟机->安 ...
- ubuntu中安装VMWare tools
在进入VMware Workstation之后找到虚拟机然后选择安装VMWare Tools 在下载的安装包中找到linux.iso,比如我的是C:\Program Files (x86)\VMwar ...
随机推荐
- Delphi中DLL的其他应用
http://blog.csdn.net/zhenghui1/article/details/6618273 1.DLL的入口函数和出口函数 在编写DLL时可以在DLL项目文件的begin..end之 ...
- Static NAT with iptables on Linux
本文的名字取的比较有意义,因为本文并不是真的要讨论如何在Linux上使用iptables实现static nat!之所以这么命名本文,是想引起别人的注意,因为中文资料,以及国内的搜索引擎,基本上没有人 ...
- InnoTop
是一个系统活动报告,类似于Linux性能工具,它与Linux的top命令相仿,并参考mytop工具而设计. 它专门用后监控InnoDB性能和MySQL服务器.主要用于监控事务,死锁,外键,查询活动,复 ...
- android开发之shape详解
很多时候,使用shape能够实现的效果,你用一张图片也能够实现,但问题是一张图片无论你怎么压缩,它都不可能比一个xml文件小,因此,为了获得一个高性能的手机App,我们在开发中应该遵循这样一个原则:能 ...
- prepare a mysql docker server
@run server.. docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql @applica ...
- 华为RH8100V3RAID 10配置
a)华为RH8100V3RAID 10配置 1)开机按照提示按Ctrl+H键进入RAID卡WEBBIOS管理界面: 2)选中“Start”回车,进入RAID卡管理配置界面: 3)移动鼠标到 “conf ...
- JUnit4简要说明
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证. 开发者编写一小段代码,用于检验被测代码的一个很小的.很明确的功能是否正确. 通常而言,一个单元测试是用于判断某个特定 ...
- datetimepicker 初始化只显示年
$("#overdue2").datetimepicker({ format: 'yyyy', autoclose: true, startView:4, minView:4, t ...
- OC 消息传递机制
消息传递(message passing)的概念是Smalltalk语言的核心原则之一,有时Smalltalk和Objective-C被称为面向消息的语言,通常“消息”一词的含义和“方法”是相同的. ...
- iOS的Mantle实战分析
公司项目之前的model层代码是我使用JSON工具直接生成Objective-C代码的,当时还是觉得相当省事的,毕竟我经历过无model层的NSDictionary“黑暗”时期.但是随着项目的推进,问 ...