在这个连接上下载 virtualBox 扩展 https://www.virtualbox.org/wiki/Downloads linux
VM VirtualBox Extension Pack ubuntu
双击安装便可ui
启动VirtualBox中的linux
spa
在VirtualBox菜单中选择 设备->安装加强功能 (以前必定预留一个空的光驱在设备中,不然关机添加)
code
出现上图显示的图标后,双击打开,选择文件方式访问(也能够在/media/linux目录下找到)get
其中有不少文件,选择VirtualBoxLinux*** .run 文件打开,选择在终端执行。cmd
须要输入管理员密码虚拟机
(我安装的过程当中,竟然出现失败的状况,仔细看了下,发现是lubuntu没有装make的缘故,汗!=.=)io
安装完成后,须要在/mnt/目录下新建一个共享文件的挂载点(之前用vmware的时候,都是自动建好的hgfs目录。。。。)扩展
而后手动挂载 例如: # mount -t vboxsf sharedfolder /mnt/share (注意须要管理员权限,这里的sharefolder 是你在VirtualBox设置中的共享文件夹中设置的文件夹,设置很简单,很少说了)。
以后一直在纠结为什么不能自动挂载,网上查了不少资料,总结以下:
若在设置共享目录时勾选了“自动挂载”,则guest中的LINUX里什么都不用动,系统会自动在“/media”里创建以“sf_”为前缀并加上共享名 的挂载点,好比你设置的共享名是“share”,那么这个挂载点就是“sf_share”,系统一启动就自动挂载好了。不过由于这个挂载点默认的权限是给 vbox建立的用户组“vboxsf”的,你会没法查看,只须要把本身的用户名加入到“vboxsf”组就能够了:sudo adduser "用户名" vboxsf 。
(感脚和vmware不同啊,都是自动挂载,这个有点别扭)
*******************************************************************************************
这种方法好像无论用,不知道有没有试过的,或者有经验的牛人指点一二
想经过“fstab”自动挂载,就要关掉共享目录设置中的“自动挂载”:
在/etc/fstab文件添加:share /mnt/shared vboxsf rw,gid=username,uid=username,auto 0 0。
**********************************************************************************
*******更新 1.0*******
使用的时候感受老是去/media/sf_share目录很麻烦,想要建立一个连接到home目录,却引出一个新的问题
ln: 没法建立符号连接"out/target/": 只读文件系统”
解决方案以下:
VBoxManage setextradata linux VBoxInternal2
/SharedFoldersEnableSymlinksCreate/share
1
其中,linux为虚拟机的名字 share 为你的共享目录的名字。
在linux中,能够直接找到VBoxManage 的命令,在Windows中,须要在cmd中进入到安装目录中:C:\Program Files\Oracle\VirtualBox,再使用VBoxManage.exe
重启VirtualBox