VMware中虚拟机和宿主机通信的解决方案
一、安装VMware-tools
VMware-tools是比较新的VMware中会自带的增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMwarevmware虚拟机怎么使用提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。只是针对用户新建的虚拟机需要用户自行安装。
在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。
[1] 启动虚拟机ubuntu
[2] 启动后再虚拟机菜单栏中选择VM -> Install VMware-tools(如果已经安装了vmware-tools,则是reinstall vmware-tools),这时在ubuntu桌面上会看到多出一个光盘图标,名字大概是vmware tools。这是VMware自动根据当前虚拟机操作系统挂载的虚拟光驱,里面就是VMware-tools的安装文件(注:有些版本的VMware,比如被精简后的,可能需要用户提供V
Mware-tools安装文件),这个文件在linux下是以结尾的压缩文件。
[3] 将压缩文件中以vmware-tools-distrib文件夹拖至某个文件夹下(比如/home/username/桌面)。
[4] 打开终端,使用cd命令定位到该文件夹下(比如cd /home/username/桌面/vmware-tools-distrib),执行chmod 777 vmware-install.pl命令赋予当前用户执行权限,执行./vmware-install.pl命令运行安装文件。
[5] 在安装过程中,安装程序会提示输入,使用默认选项即可,一律直接回车(如果长时间没有输入可能会导致安装失败)。比如:
[6] 安装若成功,安装程序会出现enjoy字样。
[7] 重启当前虚拟操作系统。
需要注意的是:
1. 有一点点可能安装不成功。
2. 如果想卸载了,可以以root身份执行vmware-unistall-tools.pl,重启生效。
一、 直接复制粘贴
安装了VMware-tools后,可以直接复制、剪切、粘贴。
现在可以直接在宿主机和虚拟机之间直接拖拽文件,但是拖拽只是复制,不是剪切。此外从主机拖进虚拟机可能有一点延迟,鼠标延迟一下才变成可拖拽手势。另外,此时还可以右键点击目标文件选择复制命令,然后再目的位置右击粘贴,或直接使用ctrl-c、ctrl-x和ctrl-v快捷键。
需要注意的是:
1. 从宿主机向虚拟机使用复制/剪切命令移动文件时,与粘贴命令之间最好不要夹杂其它操作,比如切换一下程序,看一下网页什么的,这样很可能会导致虚拟机显示没有可粘贴项,或粘贴了虚拟中上次复制或剪切的内容。
2. VMware-tools只支持宿主机与虚拟机之间的文件传输,不支持虚拟机与虚拟机之间的文件传输(直接拖拽不了,也可能是可以支持,但是我不知道怎么设置)。
3. 这种传输方式有非常小的可能会损毁传输文件,需要重新传输。
4. 传输大量小文件时会很慢。
5. 不一定支持对文字的直接复制/剪切。
二、 共享文件夹
安装vmware-tools后:
[1] 选择vmware workstation程序菜单中 VM>Settings>Options>Shared Folders,弹出:
[2] 在Folder sharing中选择Always enabled。(不同版本的VMware可能不一样,但大体相同)
[3] 点击对话框下方的“add”按钮,点“next”,弹出添加共享文件夹宿主机文件夹对话框 。
[4] 在Host path中输入宿主机共享文件夹路径,假设为D:\share。Name中输入共享文件夹在虚拟机中的名称(可以不输,VMware自动根据Host path命名)。单击next。如果Host path所指路径不存在会询问是否创建,选创建。弹出如下对话框。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论