VirtualBox添加共享文件夹支持(客机Ubuntu14.10)

背景:

在VirtualBox安装的Ubuntu内添加共享文件夹支持失败。

环境:

VirutalBox 4.3.10
主机:Windows8
客机:Ubuntu14.10

现象:

直接点击虚拟机菜单栏>安装增强功能,完成之后

  1. 共享目录失败
  2. 窗口大小不能自适应

虚拟机增加共享目录的过程不再赘述,安装VirtualBoxAddition并在图形界面设置完成之后,进入客机Ubuntu终端输入
sudo mount -t vboxsf sharedfoder mount_point

但是报错:

mount gives unknown filesystem type ‘vboxsf’

解决

错误尝试:

1.使用[1]中第一个答案的方法:
sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions

产生第二个错误:

/sbin/mount.vboxsf: mounting failed with the error: No such device

2.尝试重新运行iso中的shell脚本,发现一行提示

The headers for the current running kernel were not found
搜索并尝试重新安装header的方法并没有解决问题,在编译vbox模块的时候共享目录功能依然没有成功。

成功尝试:

意识到可能Ubuntu版本可能太新,VirtualBoxAddition版本太旧,所以使用[1]第二个回答(by msoliman)
1. 安装virtual box guest additions
$ sudo apt-get install virtualbox-guest-additions-iso
2. 安装guest additional package:
$ apt-get install virtualbox-guest-utils

这个包是干什么的?
输入`$ apt-get install virtualbox-guest-utils`

查看这个包的描述可以看到

…The provide closer integration and allow to share data through shared folders

  1. 此时安装应该已经完成,确认一下vboxguest是否是正确的版本
    $ lsmod | grep vbox
    $ modinfo vboxguest
  2. 重启虚拟机生效配置

参考文献:

[1] http://superuser.com/questions/745868/mount-failed-unknown-file-system-in-virtualbox-in-ubuntu-14-04-and-windows-7-a

[2] https://superuser.com/questions/745868/mount-failed-unknown-file-system-in-virtualbox-in-ubuntu-14-04-and-windows-7-a/881936#881936?newreg=4a0803cd11294c8789f3338ac80cd541]

[3] http://stackoverflow.com/questions/28328775/virtualbox-mount-vboxsf-mounting-failed-with-the-error-no-such-device

[4] https://www.virtualbox.org/ticket/11582

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值