VirtualBox 中的 Debian安装增强功能和配置共享文件夹

↓↓↓具体操作↓↓↓

在虚拟机窗口的菜单中选择“设备 – 安装增强功能…”之后,打开文件管理器,在左侧可以看到 VBOXADDITIONS_5.0.18_106667,点击它,就能显示出增强功能的安装文件。
这些文件的路径其实为 /media/cdrom0。打开终端,cd /media/cdrom0,运行 sh VBoxLinuxAdditions.run,可是安装失败。后来才知道 Ubuntu 和 CentOS 中可以直接这样安装,可是在 Debian 中,需要先安装一些组件,于是:
apt-get update

apt-get install build-essential linux-headers-$(uname -r)

cd /media/cdrom0

sh VBoxLinuxAdditions.run

一会儿之后,就安装成功了。接下来,设置共享文件夹。在虚拟机的“设置”中,设置共享文件夹,如下图:

在这里插入图片描述

尝试通过以下两条命令来挂载到指定目录(/mnt/shared)

sudo mkdir /mnt/shared

sudo mount -t vboxsf share /mnt/shared
.

既然上面选择的“自动挂载”。那么,挂载到哪儿去了呢?注意到,在文件管理器左侧窗口多了一个 sf_share。
没错,它就是挂载的共享目录(“sf_”+共享目录的名称),其实际路径为 /media/sf_share(可以通过命令 mount | grep vbox 查看)。
可是尝试进入该目录的时候,总是提示“无法显示文件夹内容,这是你没有查看“sf_share”的内容所需的权限。”

.
解决方法:将当前用户(假设为 newuser)添加到 vboxsf 用户组就是了,即

sudo gpasswd -a newuser vboxsf

或者 sudo adduser newuser vboxsf

注销当前用户或重启系统方可生效
.

上面两条命令在 Debian 中都有效,但是后来发现,在 CentOS 中,只能用上面那条,而下面那条(在 CentOS 中应为 useradd -G vboxsf newuser )会提示用户已存在。

.

转载:
https://www.oixxu.com/virtualbox-debian-windows-host-share-folder

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值