如何在VirtualBox 虚拟机中挂载共享文件夹

如何在VirtualBox 虚拟机中挂载共享文件夹,第1张

首先在自己的实体机(电脑)上的磁盘上新建一个文件夹,例如在G盘新建“虚拟机共享文件夹

2

打开Oracle VM VirtualBox虚拟机 ,点击“启动”,打开虚拟机

3

安装虚拟机的“安装增强功能”,安装完成之后。就开始在实体机和虚拟机之间建立文件的共享了。安装增强功能后,需要重启虚拟机。

在虚拟机中分配指定共享文件夹,点击菜单栏上的设备,选择共享文件夹

在d出“设置”窗口中,点击左边共享文件夹页签,点击右边添加文件夹的按钮,在d出的“添加共享文件”窗口中,添加共享文件夹路径,找到实体机新建的虚拟机共享文件夹,然后把固定分配,打钩,点击确定。然后就可以看到设置界面的设置情况。点击确定。

在virtualbox中重装了Ubuntu系统

添加共享文件夹,注意不要勾选自动挂载。

修改了fstab如下:

vsharedir /mnt/vbdir rw,uid=1000,gid=1000,umask=002,auto 0 0

检查无问题,重启;

结果在Ubuntu14.04中提示按S跳过挂载,按M手动挂载;

在Ubuntu Gnome16.04中直接进入了系统紧急模式,已经修复,没法截图,提示按回车进入命令行,或者按Ctrl+D继续执行。

总之,系统无法启动了。

在命令行下输入:

sudo modprobe vboxsf

再按Ctrl+D,系统顺利启动;

或者在命令行下把fstab恢复,系统也可以顺利启动。

但这并没有解决问题,这里面的原因是vboxsf的驱动在挂载时候并没有加载上,导致系统无法正常启动,于是打开终端,输入:

sudo vi /etc/modules

在末尾加入两行:

:wq

保存再reboot,顺利解决。

VirtualBox的Linux虚拟机挂载共享文件夹也是用mount命令,将在VirtualBox的设置里设置好的共享文件夹挂载到虚拟机的某个目录。mount命令挂载共享文件夹的格式是这样的:

mount

-t

vboxsf

文件夹名字

挂载点

假设设置好的物理机共享文件夹是doc这个目录(记得要先在虚拟机的“设置”中点击“共享文件夹”,再点击加号按钮,选择一个物理机上面的文件夹来作为共享文件夹,点击确定保存设置),挂载到Linux的/mnt/windows目录的命令是这样的:

mount

-t

vboxsf

doc

/mnt/windows

但是挂载共享文件夹的前提是Linux虚拟机一定要安装VirtualBox的“虚拟机工具”,也就是“增强功能包”,才能挂载物理机上的共享文件夹。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12025105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存