虚拟机与主机之间,文件共享,文件默认是没有共享功能的,virtualBox需要安装一个增强包,VBoxAdditions,在设备菜单中选择,安装增加功能,并且后面还有功能会依赖于这个增强包。
正常情况下,点击对应菜单后,会直接帮你加载对应的虚拟光驱文件,然后自动运行打开对应的目录,然后再双击VBoxLinuxAdditions.run,就会自动帮你安装了
如下图:
然后重启虚拟机器,就可以设置共享目录了
设置自动挂载,重启后
这个已经挂载共享成功了
但是,过程中我也遇到了一些问题
1、提示光驱被占用,是否强制加载,选择确定后,实际上是还是强制加载不起来,解决办法,在系统文件系统里右键强制弹出就可以了,然后重启再来,如下图:
2、这个问题在centos6.5上遇到的,安装add的时候提示
Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop
因为安装不完整,解决办法:
sudo yum update
$ sudo yum install kernel-devel gcc
$ echo export KERN_DIR=/usr/src/kernels/`uname -r` >> ~/.bashrc
重启,然后再尝试运行VBoxLinuxAddtions.run
到这里,能看到文件系统里已经自动挂载成功了
使用一般自己再建一个连接符
3.访问权限问题,VB挂载的文件默认是给的vboxsf用户组的,如果你是在用非root用户访问,这个文件夹时却会遇到权限不足问题。根源在于这个自动mount的文件夹的所有者为root,所属的组是vboxsf,并且只有这两个用户有访问权限。如下图:
解决方法也很简单,只需要将当期登录用户加入到vboxsf组就行了。
sudo usermod -aG vboxsf $(whoami)
或者直接切换到root下,指定具体的用户名即可
然后权限修改,暴力点的话
chmod –R a+rwx /share
当然也可以精细化一点管理权限,改完记录reboot
相关推荐
VirtualBox 是一款开源虚拟机软件。它主要有三个优点:(1)免费;(2)体积小巧;(3) 功能强大。...本手册主要描述VirtualBox 虚拟机的安装,VirtualBox 上安装Linux 系统及共享文件的 设置方法。
本篇文章主要是介绍了Virtualbox主机和虚拟机之间文件夹共享及双向拷贝,有需要的可以了解一下。
VirtualBox中实现与主机文件的共享VirtualBox中实现与主机文件的共享VirtualBox中实现与主机文件的共享
本文档主要内容为,在Windows下怎么样安装虚拟机VirtualBox-4.2.6,并在虚拟机上安装Linux系统Ubuntu 10.04,以及相应环境的搭建。
如何在虚拟机(virtualbox-ubuntu)和主机(win7)之间共享数据,相信很多使用虚拟机的人都很感兴趣,本文是实践的总结,相信会对读者有帮助。
VirtualBox内Linux系统怎样与Windows共享文件夹
virtualbox+vagrant搭建虚拟环境
对于VirtualBox虚拟机的二次开发很有帮助
VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹.pdf
设置后,Windows下的文件夹被映像到Virtualbox Linux下,在Virtualbox下访问该文件夹就像打开本地文件夹一样,不用使用FTP等外界工具实行跳转,实现了在Windows下与Virtualbox相互共享文件。
在Windows搭建Linux开发环境,Virtual Box + Ubuntu 16.04组合。
根据自己在搭建Android源码编译环境中碰到的一些问题而写的文档,希望和碰到类似问题朋友一起分享,节省点大家时间。标题为:如何扩展virtualbox linux 磁盘。这个资源分不能为0哈,选个最小的2吧。
VirtualBox 导入虚拟实验环境方法,这可以省很多时间,但安装的,还是建议多来几次,联系是必不可少的
VirtualBox虚拟机和android3.2搭建高效android开发环境整理.pdf
VirtualBox虚拟机和android3.2搭建高效android开发环境归纳.pdf
Oracle VM VirtualBox 安装 Linux
Linux主机和VirtualBox虚拟机局域网互通.docx
Vagrant提供了可配置、可复用的虚拟开发和部署环境,对于开发人员来说,Vagrant可以帮你统一团队成员的开发环境。也可以提供一套一致的线上线下环境。vagrant 在mac上通过命令行工具可以管理统一的镜像(BOX)所以...
VirtualBox虚拟机和android3.2搭建高效android开发环境[整理].pdf
virtualbox linux ubuntu通用虚拟机