USB 设备未安装

USB 设备未安装

我在 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)。

相关内容