如何实现主机和虚拟机之间的文件复制粘贴? 主机是Mac系统,虚拟机是Vbox,虚拟机系统是CentOS

已经在复制和拖放中选择了双向,增强工具也已经安装,但就是不行!

如何实现Vmware虚拟机中linux系统与windows操作系统间的文件复制、共享。今天一朋友问我如何实现虚拟机中linux与外面的windows操作系统文件的复制和共享,趁此闲暇之际,写下这个解决法供还未解决此问题的朋友作参考,小飞有写的不对的地方还望大家多多指教,谢谢。针对使用VMware虚拟机的朋友要实现linux与windows之间的文件复制传送其实很简单,关键在于Vmtools小工具的安装成功与否,这个小工具的安装百度一下都有一大堆,觉得我写的不能用的可以自己查查。现在开始为大家介绍安装方法。首先大家知道windows的磁盘格式和windows的磁盘格式是不同的,所以在这两者之间无法直接复制和张贴文件,因此对于Vmware的虚拟机,可以借助Vmtools这款工具来解决(其他虚拟机我就不清楚了,之所以选择Vmware也是因为这个小工具实在好用的原因,操作简单)。这里我以我的红帽企业版5linux下安装说说,其他版本其实也就是一样的。首先要知道Vmtools是安装在虚拟的操作系统中的,这点要了解。废话不多说,开始安装。第一步:打开Vmware菜单栏Vm下的Setting找到CD/DVD那个选项,当然直接在左边那栏开始的时候右键找到或者在右边这个预览框中直接选中也是可以的。在CD/DVD选中后选择右边的UseISOImagefile选项,然后找到下面linux.iso,注意这个这个东西不是你的linux操作系统镜像啊,这个默认是在Vmware的安装目录下面,选择后确定就可以下一步啦。“Ok”然后上电启动虚拟系统。加载成功的话桌面上会有个VmwareTools的光盘,点击进去光盘,把里面VmwareTools****.rpm(*号是代表里面的内容被我省略了,自己补全)那个包文件拷到桌面上做下一步,注意看看后缀名,别搞错了。切换超级用户,打开终端,执行命令“cpVmwareTools****.rpm/tmp”,然后切换到/tmp这个目录下面,别问我命令,不知道可以去跳文汇酒店了。安装rpm包文件“rpm–ivh******”(*表示文件名,这个是安装rpm包文件的指令),安装中好像会要选什么东西我记不太清楚,大家又看着安呢到时可以再问我,我记得好像是先会然你输NO或Yes,输的是YES,然后会让输0到多少的数字,那里看具体情况,所谓具体情况是指自己笔记本的分辨率,比如说我的是14.1的笔记本,所以我选择1280*768,好像对应的是14,所以输入14,然后enter。最后一步,安装完成后同样在这个目录下面终端输入命令“Vmware–config-tools.pl”。重启虚拟机就可以看到效果了,如果还是不能复制粘贴说明你没装对。我就不想赘述了。第二个方法:配置smb服务,什么是smb?自己百度看看就知道了,smb是通过在外面系统实现与虚拟机系统共享文件夹快速访问的方法。比如说我的配置了smb服务,可以直接在xp下面点击运行然后输入\\192.168.0.50就可以访问我在linux下共享的目录了,至于其他计算机能不能就不知道了。其中192.168.0.50是我linux虚拟机的ip。Smb服务的安装方法我也不写了(我的红帽是定制安装的,在安装时候就特意安装了ubuntu我没配置过所以我不知道,呵呵),大家可以自己网上查,我就讲讲配置。切换用户终端输入“gedit/etc/samba/smb.conf”修改以下信息,有时会提示权限不足,这是修改哈权限,比如我比较懒,直接给他添加了777的用户权限,打开后找到#============================ShareDefinitions==============================添加如下相似代码:[root]comment=RootDirectoriesbrowseable=yeswritable=yespath=/root(这里是要共享目录)validusers=yingxian(这里是共享登录名)添加完成后保存关闭运行”/etc/init.d/smbrestart”添加smb用户,也就是那个共享登录名了,“Useraddyingxian”,为samba下的用户设置密码“smbpasswd-ayingxian”到这里基本算是配置完成,还有个关键需要把linux操作系统的防火墙禁用,红帽是用setup这个命令来设置,ubuntu我不熟,而且必须保证虚拟机和外面的网络是畅通呢哦。OK,测试哈,点击windows系统下面的运行敲入\\ip号码。如果配置成功会要求输入登录名和密码,木有反应么就说明没配成功。追问

答非所问好么 ……

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-16
如何实现主机和虚拟机之间的文件复制粘贴? 主机是Mac系统,虚拟机是Vbox,虚拟机系统是CentOS
Vbox不支持直接拖放,要设置共享文件夹,在共享文件夹和虚拟机之间实现拖放。追问

怎么设置共享呢?

追答

选择一个虚拟机,再点设置,

点击共享文件夹

点击添加共享文件夹,

选择其它,在主机里选择一个文件夹或新建一个文件夹。先好后点确定就行了。

追问

centos中并看不到设置的这个文件夹,还需要怎么设置呢?

追答

不要考虑centos啊,直接在主机打开设置的共享文件夹,把里面的图标拖放到虚拟机桌面就行了。

本回答被网友采纳
相似回答