侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

VirtualBox 手动配置 Ubuntu 虚拟机的共享文件夹

2023-12-07 星期四 / 0 评论 / 0 点赞 / 105 阅读 / 2080 字

有时候 VirtualBox 共享文件夹的自动配置不成功,就迫不得已需要手动来做。以下根据网上教程总结而来。安装依赖:$ sudo apt-get install dkms linux-headers

有时候 VirtualBox 共享文件夹的自动配置不成功,就迫不得已需要手动来做。以下根据网上教程总结而来。

安装依赖:

$ sudo apt-get install dkms linux-headers-server

安装 vbox 增强功能,首先在 vbox 的选项里加载它,然后手动运行:

$ sudo mount /dev/cdrom /cdrom$ /cdrom/VBoxLinuxAdditions-x64.run

如果提示 Make command not found 则需要再安装 build-essential 这个包。

设置好共享目录和共享名。本例共享名为 shared_data,宿主机路径为 /Users/xp/shared_data,想挂载到虚拟机的 /home/shared

共享名和路径最好不要相同,否则可能操作失败。

临时共享

加载模块:

$ modprobe vboxsf

挂载共享目录:

$ sudo mount -t vboxsf shared_data /home/shared

卸载:

$ sudo umount -f /home/shared

永久共享

/etc/modules 中追加:

vboxsfvboxguest

/etc/fstab 中追加:

shared_data /home/shared vboxsf defaults 0 0

可以把 defaults 替换为 rw,gid=100,uid=1000,auto 进行更细粒度的控制。

如不放心是否操作正确,可以 mount -a 测试一下,然后再重启机器。

共享文件夹的名称千万不要和挂载点的名称相同。比如,挂载点是 /home/shared,如果共享文件夹的名字也是 shared 的话,在挂载的时候就会出现如下的错误信息:

/sbin/mount.vboxsf: mounting failed with the error: Protocol error

关于这点,参见:http://www.virtualbox.org/ticket/2265

广告 广告

评论区