我在 VirtualBox 上使用 Ubuntu 14.04。我在 Ubuntu 上安装了 Guest Additions,但我的 USB 设备仍然无法挂载。我尝试在 VirtualBox 上使用 USB 过滤器,但即使这样,设备仍未挂载。当我单击设备时,它显示以下内容:
Error mounting /dev/sdb1 at /media/aditya/9E02-9AB8: Command-line `mount -t "vfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush" "/dev/sdb1" "/media/aditya/9E02-9AB8"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
请帮助我在 ubuntu 上安装设备。
答案1
主机系统必须使这些设备可用。这不仅仅是配置客户操作系统。你没有说明你的主机操作系统是什么,这可能是问题所在。
在 Oracle VM 框中,选择您感兴趣的 VM(不要启动它),然后单击设置图标。USB 配置位于底部。我的配置显示“启用 USB”和“USB 2.0”。
然后您可以启动虚拟机并查看它是否能看到该媒体。
您可能会遇到主机和客户机之间因 USB 控制权而产生的冲突。这里有一个关于此问题的长帖:
https://forums.virtualbox.org/viewtopic.php?f=8&t=45349
可能就像在主机操作系统抓取 USB 时“弹出” USB 一样简单,从而允许客户机尝试一下。
这预先假设您知道如何在 Ubuntu 中安装 USB 记忆棒。
如果您在 VBox 设置中没有看到 USB 选项,则表示您尚未安装 Virtual Box 的扩展包(与客户插件不同)。https://www.virtualbox.org/wiki/Downloads
我希望这些东西能帮助你解决这个问题。如果失败了,最后一个想法是更改你的 Oracle 软件包。如果你正在使用来自 Ubuntu 的 VB 软件包,也许你应该停止。Virtual Box 的 Ubuntu 软件包与直接来自 Oracle 的软件包不同。Debian/Ubuntu 人员将不同的部分分解开来,这对我来说设置起来更加困难。自 2015 年以来,我没有尝试过。从那时起,我总是使用 Oracle 软件包。如果你继续遇到麻烦,最好配置 Oracle 存储库。你知道该怎么做,/etc/apt/sources.list.d,将其放在文件“oracle.list”中,例如:
deb http://download.virtualbox.org/virtualbox/debian yakkety contrib
您需要获取一个安全密钥(https://www.virtualbox.org/wiki/Linux_Downloads)。