virtualbox做桥梁设置windows和linux的共享文件夹

刚需

如果我有一个mysql安装文件,我要放到linux上去安装,有两种方式

1.使用SecureFX传输

2.用mount挂载,挂载的速度非常快就像自己家的一样!

 

简短流程

1.virtualbox 点击“安装增强功能” ,如果不能直接安装,先把virtualboxaddition.run挂载上linux上再安装,或许要重启

2.验证vboxsf模块是否加载了

3.virtualbox建”共享文件夹“,在linux建挂载点,接着用mount上去

 

详细流程

#不能顺利加载,就把“安装文件”mount上去

#新建一个存放“安装文件”的地方(挂载点)
mkdir /virtualboxaddition

#挂载
mount -r /dev/cdrom /virtualboxaddtion

成功的话,会看到增强功能的如下内容

 

#安装“增强.run”
./VBoxLinuxAdditions.run 

  

Building the OpenGL support module[FAILED]

OpenGL模块编译与“共享文件夹”不相关,之前我还花大量时间解决这个问题

参考oracle官网:http://www.oracle.com/technetwork/articles/servers-storage-admin/vmlove-1368887.html

Note that the OpenGL module still failed on the Oracle Solaris host platform(this isn't the case on Windows, modern Linux environments, and Mac OS X), but it wasn't critical or relevant to what I needed to do.

 

1.在virtualbox设置共享文件夹

2.在linux中设置存放“共享文件夹”的挂载点:如 mkdir /windows10

 

 

安装"增强功能"后还不能使用“挂载”,需要有“vboxsf模块”加载好了,才能使用挂载

#验证”virtualbox的文件系统模块“是否加载了,lsmod=list modules
lsmod | grep vboxsf

#如果查找不到,使用加载模块,接着再验证,每次reboot都要做这个操作
modprobe -a vboxsf

  

如果不加载vboxsf模块,在mount -t vboxsf 共享文件夹名字 /linux挂载点,就会报错/sbin/mount.vboxsf:mounting failed with the error;No such file or directory

 

virtualbox的自动挂载不太靠谱,所以用手动挂载

#挂载文件夹
mount --type vboxsf windows10 /windows10

挂载成功的标志是文件夹颜色变了

进去文件夹,确实成功了

 

posted @ 2015-12-21 10:32  lawrence.li  阅读(2323)  评论(0编辑  收藏  举报