virtualBox安装完成后,需要虚拟机与主机进行通信,有两种方式可以进行传输。
第一种方法是主机使用secureCRT直接从虚拟机传输或获取文件,类似于两台主机之间的通信,他需要虚拟机的网络设置为桥接模式,并且虚拟机安装了ssh server。
第二种方式就是采用共享文件夹的方式进行通信。首先要安装增前功能,同时在virtualBox中分配数据空间,重启后lsmod | grep vboxvsf,确保加载了vboxsf模块,若没有,使用sudo modprobe vboxvsf加载。在加载过程中有可能出现问题,无法加载vboxsf模块。产生的原因是linux kernel的问题,需要手动进行加载,加载的位置是/lib/modules,加载方法是查找到vboxsf.ko的文件,可能在不同的文件夹中,通过sudo insmod …/vboxsf.ko就可以了。加载完vboxsf后就可以设置共享文件夹了,命令式sudo mount –t vboxsf windows共享文件夹 linux共享文件夹
如sudo mount –t vboxsf share /home/jiangyu/share。
到share文件夹看一下,okay。
导致错误的原因是virtual box里面的linux 进行了更新。