virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#1

帖子 科学之子 » 2014-06-02 4:51

virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?
我尝试在虚拟机内的lubuntu13.10中挂载时提示如下信息:

代码: 全选

mount: wrong fs type, bad option, bad superblock on vboxShare,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

dmesg | tail 看到的信息:

代码: 全选

[  136.399061] sf_read_super_aux err=-22
尝试重新安装客户机附件,没有发现什么错误提示,但依然一样.
尝试添重新添加共享目录
提示:BrokenSharedFolder错误
搜索BrokenSharedFolder之后就说新版本不通过mount读写共享文件夹了.(http://blog.csdn.net/jinzhuojun/article/details/6683082)
网上搜索有说/usr/sbin/mount.vboxsf 可以正常工作,但我并没有找到这个文件.(https://forums.virtualbox.org/viewtopic.php?t=8639)
搜索 sf_read_super_aux err 22有说这是BUG(英文不是很好,貌似是这个意思),更换客户机附件版本就能解决.(https://www.virtualbox.org/ticket/9307)
网上搜索发现也有人说"apt-get install nfs-common"能够解决问题,但我尝试之后没有效果(http://blog.163.com/zhaogan1986@126/blo ... 716510222/)
那我该如何手工挂载共享文件夹?难道只能重启客户机来自动挂载?
头像
highwind
帖子: 1362
注册时间: 2008-09-05 23:31
系统: LinuxMint17

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#2

帖子 highwind » 2014-06-02 8:41

安装了guest addition iso了吗?
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#3

帖子 科学之子 » 2014-06-02 10:16

highwind 写了:安装了guest addition iso了吗?
安装了,并且mount的tab补全可以看到vboxsf
自动挂载也没问题.
就是没有办法进行手动挂载.
头像
highwind
帖子: 1362
注册时间: 2008-09-05 23:31
系统: LinuxMint17

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#4

帖子 highwind » 2014-06-02 10:19

成功了吗,如果还有困难,以下两篇希望能有些帮助:
viewtopic.php?t=294734
viewtopic.php?f=65&t=459194
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#5

帖子 YeLee » 2014-06-02 10:20

先装上virtualbox-guest-utils,然后用/sbin/mount.vboxsf。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#6

帖子 科学之子 » 2014-06-02 10:59

YeLee 写了:先装上virtualbox-guest-utils,然后用/sbin/mount.vboxsf。
谢谢回答,方法有效.
不过请问这个包有官方下载的吗?(想找一个能和我的virtualbox版本相符的相应包,我的virtualbox是从官网下载的,比lubuntu默认源里的新)
另外,记得以前貌似不需要手动安装这个包的(是否自动安装不知),安装完Guest additions就能正常挂载.
Mon Jun 2 11:11:59 CST 2014补充:
虚拟机内试了一下,把virtualbox官网提供的源加进去也还是看不到这个包.
上次由 科学之子 在 2014-06-02 11:31,总共编辑 1 次。
头像
highwind
帖子: 1362
注册时间: 2008-09-05 23:31
系统: LinuxMint17

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#7

帖子 highwind » 2014-06-02 11:01

官网在下载virtualbox下面一点的地方就应该有这个iso附件的链接吧,不过如果升级内核的话好像都得重新装一下?(我也不确定)
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#8

帖子 科学之子 » 2014-06-02 11:11

highwind 写了:官网在下载virtualbox下面一点的地方就应该有这个iso附件的链接吧,不过如果升级内核的话好像都得重新装一下?(我也不确定)
升级内核什么的就不谈了(不过我印象里好像也是需要重装)
5楼说的那个包并不是那个iso客户机附件.
以前都不需要安装那个包的,安装客户机附件就挂载正常了.
另外,我的错误代码是-22,而您的是-71(我也不清楚两者区别,貌似是一个是协议错误,一个是找不到挂载该文件系统的程序))
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#9

帖子 YeLee » 2014-06-02 11:16

你那个官网下的VirtualBox是host用的吧,现在你是要在guest里面挂载目录,这几个工具本来就是包含在virtualbox的源码中的,不过现在分开几个包而已。 :em20
偷偷跟楼主说,这几个东西又不是系统内核什么的,不会管你host的vbox是哪个版本的,装上便是了。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#10

帖子 科学之子 » 2014-06-02 11:42

YeLee 写了:你那个官网下的VirtualBox是host用的吧,现在你是要在guest里面挂载目录,这几个工具本来就是包含在virtualbox的源码中的,不过现在分开几个包而已。 :em20
偷偷跟楼主说,这几个东西又不是系统内核什么的,不会管你host的vbox是哪个版本的,装上便是了。
突然发现,虽然貌似(记不清了,貌似virtualbox会自动从官网下载客户机附件)官方服务器上有,但官方主页并没有连接入口.
所以我才问官网有没有下载地址.

"这几个工具本来就是包含在virtualbox的源码中的,不过现在分开几个包而已。"意思是原本客户机附件(VBoxLinuxAdditions.run)是包含这些工具的?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#11

帖子 poloshiao » 2014-06-02 13:14

我尝试在虚拟机内的lubuntu13.10中挂载时提示如下信息:
請問
1. host 的 作業系統 及 版本
2. guest 的 作業系統 及 版本
新版不通过 mount 挂载了?
你是在 guest 下達 掛載指令 ?
請提供 掛載指令
自动挂载也没问题.
就是没有办法进行手动挂载.
請提供 手动挂载指令
先装上virtualbox-guest-utils
這是 guest 的套件庫裡的
想找一个能和我的virtualbox版本相符的相应包
host 裡
/usr/share/virtualbox/VBoxGuestAdditions.iso
這個 iso 就是你安裝 virtualbox 時同時安裝的 版本應該相同
你需要把這個 iso 掛載在 cd/dvd
就可以從 guest 執行 VBoxLinuxAdditions.run 安裝
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#12

帖子 科学之子 » 2014-06-02 16:36

poloshiao 写了:
我尝试在虚拟机内的lubuntu13.10中挂载时提示如下信息:
請問
1. host 的 作業系統 及 版本
2. guest 的 作業系統 及 版本
新版不通过 mount 挂载了?
你是在 guest 下達 掛載指令 ?
請提供 掛載指令
自动挂载也没问题.
就是没有办法进行手动挂载.
請提供 手动挂载指令
先装上virtualbox-guest-utils
這是 guest 的套件庫裡的
想找一个能和我的virtualbox版本相符的相应包
host 裡
/usr/share/virtualbox/VBoxGuestAdditions.iso
這個 iso 就是你安裝 virtualbox 時同時安裝的 版本應該相同
你需要把這個 iso 掛載在 cd/dvd
就可以從 guest 執行 VBoxLinuxAdditions.run 安裝
感谢关注
虚拟机内外都是lubuntu13.10
挂载指令是

代码: 全选

sudo mount -t vboxfs sharedir ./vmdir
sharedir是被共享的实机目录名称,vmdir是虚拟机内的挂载点.
装上virtualbox-guest-utils之后确实问题得到了解决.(我是通过lubuntu默认源进行的下载)
但和以前不同的是我需要手动单独安装这个软件包,而不是直接运行客户机附件中的VBoxLinuxAdditions.run之后就能正常使用.
以前我只需要运行VBoxLinuxAdditions.run,自动构建完毕相关组件后就可以正常手动挂载了.
版本:virtualbox4.3.12 r93733,ISO文件挂载之后的路径也显示是virtualbox4.3.12 r93733
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#13

帖子 poloshiao » 2014-06-02 17:11

虚拟机内外都是lubuntu13.10
运行客户机附件中的VBoxLinuxAdditions.run
1. 必須先掛載 /usr/share/virtualbox/VBoxGuestAdditions.iso
2. 才能在 guest 執行 VBoxLinuxAdditions.run
2-1. 也可以在 guest 安裝 virtualbox-guest-utils (來自 客戶端 套件庫)
2-2. 也可以在 guest 安裝 virtualbox-guest-dkms (來自 客戶端 套件庫)
它同時會安裝其相依套件 virtualbox-guest-utils 及 dkms 套件
這樣 guest 升級 Linux kernel 時 許多模組可以自動跟著更新
3. 執行 VBoxLinuxAdditions.run 完畢
或 2-1 或 2-2
重開機 自动构建的掛載才會出現在
/media/sf_xxxxx # 其中 xxxxx 代表你設定的掛載名稱
3-1. 如果不能自動掛載 檢查看看 自動掛載 有沒有打勾
sudo mount -t vboxfs sharedir ./vmdir
使用說明書
P.71
1. sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint
2. /etc/fstab
sharename mountpoint vboxsf defaults 0 0

確認一下 是 vboxfs 還是 vboxsf
上次由 poloshiao 在 2014-06-03 5:57,总共编辑 1 次。
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: virtualbox4.3.12 r93733无法挂载,搜索之后说新版不通过mount挂载了?

#14

帖子 科学之子 » 2014-06-03 1:43

poloshiao 写了:
虚拟机内外都是lubuntu13.10
运行客户机附件中的VBoxLinuxAdditions.run
1. 必須先掛載 /usr/share/virtualbox/VBoxGuestAdditions.iso
2. 才能在 guest 執行 VBoxLinuxAdditions.run
2-1. 在 guest 安裝 virtualbox-guest-utils (來自 客戶端 套件庫)
2-2. 也可以在 guest 安裝 virtualbox-guest-dkms (來自 客戶端 套件庫)
它同時會安裝其相依套件 virtualbox-guest-utils 及 dkms 套件
這樣 guest 升級 Linux kernel 時 許多模組可以自動跟著更新
3. 執行 VBoxLinuxAdditions.run 完畢
或 2-1 或 2-2
重開機 自动构建的掛載才會出現在
/media/sf_xxxxx # 其中 xxxxx 代表你設定的掛載名稱
3-1. 如果不能自動掛載 檢查看看 自動掛載 有沒有打勾
sudo mount -t vboxfs sharedir ./vmdir
使用說明書
P.71
1. sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint
2. /etc/fstab
sharename mountpoint vboxsf defaults 0 0

確認一下 是 vboxfs 還是 vboxsf
确实是vboxsf,我发帖时打错了,但执行命令时我反复确认过,我是打的vboxsf
貌似版本记错了,是升级之前的版本,版本变化很微小,我就自以为是的以为没有变化了,真是抱歉...
我帖子中一直在说的是当前的最新版本...
重新测试了一遍本帖中所说的版本,一切正常...不需要单独安装,只需要运行VBoxLinuxAdditions.run之后重启即可(测试环境是用synaptic把虚拟机内所有包名包含virtualbox的包都删除)
感谢回复,尽管我不是非常确定,但至少现在看起来已经一切正常.
回复