安装VirtualBox 共享目录

在这个链接上下载 virtualBox 扩展 https://www.virtualbox.org/wiki/Downloads

VM VirtualBox Extension Pack

双击安装即可

启动VirtualBox中的linux

在VirtualBox菜单中选择   设备->安装增强功能  (之前一定预留一个空的光驱在设备中,否则关机添加)

出现上图显示的图标后,双击打开,选择文件方式访问(也可以在/media/linux目录下找到)

其中有很多文件,选择VirtualBoxLinux*** .run 文件打开,选择在终端执行。

需要输入管理员密码

(我安装的过程中,居然出现失败的情况,仔细看了下,发现是lubuntu没有装make的缘故,汗!=.=)

安装完成后,需要在/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  

其中,linux为虚拟机的名字 share 为你的共享目录的名字。

在linux中,可以直接找到VBoxManage 的命令,在Windows中,需要在cmd中进入到安装目录中:C:\Program Files\Oracle\VirtualBox,再使用VBoxManage.exe 

重启VirtualBox

时间: 2024-10-08 01:43:51

安装VirtualBox 共享目录的相关文章

VirtualBox 共享目录

VirtualBox 版本5.0.10 1.先在虚拟机设置共享文件夹 设置后截图如下 同时设定访问权限及是否自动挂载. 2.进入虚拟机,在VirtualBox控制台选择设备 选择安装增强功能(虚拟机需要处于开启状态) 选择后ubuntu会提示安装VBOXADDITIONS 点击运行,等待安装完毕(安装时会新启一个命令行终端). 安装完成后就可以在/media下看到映射的共享目录,映射的目录名已sf_打头 快打开共享目录看看吧!

开启 NFS 文件系统提升 Vagrant 共享目录的性能

Vagrant 默认的 VirtualBox 共享目录方式读写性能表现并不好,好在 Vagrant 支持 NFS 文件系统方式的共享,我们可以启用 NFS 提升性能 开启方法 首先要把虚拟机的网络设置成 :private_network 模式. 然后确认宿主机系统是否安装了 nfsd,Mac OS X 默认是集成了的,部分 Linux 需要安装对应 package 才能支持(以 Ubuntu 为例): $ sudo apt-get install nfs-kernel-server nfs-co

virtualBox下面安装linux系统如何共享目录

背景: 系统是win+virtualBox 在虚拟机中安装了linuxMint系统. 如何共享目录呢 第一步: 在虚拟机中安装增强功能 2,在virtualBox中设置共享目录 3,在linux下创建共享目录 winShare mkdir winShare 4,设置挂载,注意linuxMintShare和winShare的名字不能一样. sudo mount -t vboxsf linuxMintShare /home/komiles/winShare 5,查看文件 linux下面: windo

ubuntu14.04上Virtualbox安装win7(使用Ghost镜像安装,启用USB设备支持,设置共享目录)

由于某些软件只有windows版本,于是只好安装个虚拟机win7 /**************************安装*************************************/ Virtualbox 直接在软件中心就有,安装一下就行 然后随便搜索了个win7的镜像,找到很多都是Ghost镜像,那就下个Ghost吧 然后,新建了个win7虚拟机,把下载的iso加载进去,开机后,发现出问题了,无法直接ghost安装,只能进入PE,失败了好几次 后来尝试出解决方法如下 1,新建

VirtualBox下Linux加载Windows的共享目录

1.Windows下,在VirtualBox安装增强功能. 菜单 -> 设备 -> 安装增强功能 2.Windows下,在VirtualBox设置共享目录. 设置 -> 共享文件夹 -> 添加 -> 选择“共享文件夹路径” 例如:选择的是F:\MyWinShare目录,那么共享文件夹名称就是MyWinShare 3.Linux下,在终端输入: sudo mkdir /mnt/MyLinuxShare sudo mount -t vboxsf MyWinShare /mnt/M

VirtualBox中的Linux读取Windows共享目录

1.安装VirtualBox的增强功能.菜单 -> 设备 -> 安装增强功能此时在Linux中会载入安装包,用管理员权限运行安装即可. 2.在VirtualBox设置共享目录.设置 -> 共享文件夹 -> 添加 -> 选择"共享文件夹路径"例如:选择的是F:\Downloads目录,那么共享文件夹名称就是Downloads 3.进入Linux,在用管理员权限打开终端,输入命令挂载共享目录.sudo mkdir (Linux目录路径)sudo mount -

通过samba共享目录的方式搭建lamp平台并安装wordpress(二)

在A主机上安装httpd,php,mariadb,samba-client,作为samba client,在B主机上安装samba,作为samba server.A主机IP192.168.199.157,B主机IP 192.168.199.174. 1.在A主机上安装httpd,php,php-mysql,mariadb,samba-client ~]# yum install httpd php php-mysql mariadb-server samba-client 2.在B主机上安装sa

VirtualBox 挂载共享目录

/********************************************************************** * VirtualBox 挂载共享目录 * 说明: * 记录Virtual Box 挂载共享目录shell命令. * * 2017-7-11 深圳 龙华樟坑村 曾剑锋 *********************************************************************/ sudo mount -t vboxsf De

通过nfs挂载共享目录的方式搭建lamp平台并安装wordpress(一)

在A主机上安装httpd,php,mariadb,nfs-utils,作为nfs client,在B主机上安装nfs-tuils,作为nfs server.A主机IP172.16.252.201,B主机IP 172.16.254.164. 在A主机上安装httpd,php,php-mysql,mariadb,nfs-utils ~]# yum install httpd php php-mysql mariadb-server nfs-utils 2.在B主机上安装nfs-tuils,创建共享目