虚拟机学习之与宿主机文件交流的方法

1.VMtools

vmtools是虚拟机与宿主机进行交互文件的主要工具,一般来说拖拽方式就可以实现。

安装方法:打开“安装VMTOOLS”会出现一个链接帮助安装,按照要求安装即可


2.open-vm-tools

虽然vmtools的功能很强大,但是它在不同虚拟机版本下安装方式不同,有些情况下,如在Kali虚拟机中就很难安装成功。

安装方法:

(1)修改Kali的源gedit /etc/apt/sources.list 后添加

deb http://http.kali.org/kalikali-rolling main non-free contrib

#中科大的源

deb http://mirrors.ustc.edu.cn/kalikali-rolling main non-free contrib

(2)加入源后apt-get update&&apt-get upgrade

然后再apt-get install open-vm-tools-desktop fuse

(3)执行reboot或init 6,或点击“重启”图标以重启系统就可以了


3.虚拟机映射到物理机

有些时候虚拟机会崩溃,而上述两种方法的使用需要文件拖拽,在虚拟机图形化界面出现故障(如Kali出现循环登陆框,而可以通过ctrl+alt+F1三个键实现切换到命令行模式),但是有重要的文件需要读取,这就需要进行映射。

映射有两种情况:

如果虚拟机与物理机的文件系统一致的时候,可以使用:

打开vmware软件,File--->映射虚拟硬盘----->映射----->浏览(找到需要映射的虚拟文件vmdk),软件本身会检测该vmdk对应的虚拟硬盘是否可以映射,成功映射之后可以在本地电脑处看到新出现的映射虚拟硬盘。

出现问题,可以比对操作:

https://jingyan.baidu.com/article/7f766daf4e20844101e1d02b.html

如果虚拟机与物理机的文件系统不一致:

使用前一种可能不能识别,而需要格式化操作,这就不完成我们的要求。


4.共享文件夹的操作:

虚拟机关机状态下打开虚拟机设置选项中的共享文件夹,

具体操作比对:https://jingyan.baidu.com/article/6b1823095583c1ba58e159a8.html


5.samba 程序服务的配置使用

使用samba服务使得物理机读取虚拟机的内容,最终两者文件共享

http://blog.csdn.net/qq_20480611/article/details/50252281

你可能感兴趣的:(虚拟机学习之与宿主机文件交流的方法)