由于 VERR_PDM_MEDIA_LOCKED,无法挂载 VBox Guest Additions ISO

icu*_*uch 25 linux mount virtualbox filesystems ubuntu

我正在尝试运行该命令, sudo mount -t vboxsf SharedUbuntuWindows SharedUbuntuWindowsunknown filesystem type 'vboxsf' 在我的来宾 Ubuntu 机器上出现错误。我正在遵循这些说明,但在“设备”下找不到“安装访客添加”。相反,我看到的是“插入访客添加 CD 映像”。我什至走在解决问题的正确道路上吗?

截图菜单

这是我在选择“插入访客添加 CD 映像...”时看到的内容。按“强制卸载”只会使弹出对话框消失,但我仍然无法运行命令sudo mount -t vboxsf SharedUbuntuWindows SharedUbuntuWindows截图错误信息

Kam*_*her 26

所有的答案都说要通过 GUI 并“离开 emtpy”CD 驱动器,但这对我不起作用:仍然是VERR_PDM_MEDIA_LOCKED错误。

在我的情况下,我更新了我的 macOS,我被迫将 Virtualbox 升级到 5.2(我没有先卸载就安装了)。现在我被报告(通过vbguest 插件)我需要更新版本的GuestAdditions

该插件无法更新它。每次重新加载总是找到旧的(5.1;安装在 VirtualBox 5.1 上)。

我在网上尝试了所有解决方案,但无法通过 GUI 使其工作(就像所有其他答案一样)。

VirtualBox的是不是能够真正安装GuestAdditions.iso通过自动图像“设备- >插入GuestAdditions CD映像...”

所以我做了

sudo su
cd /media
mkdir cdrom
mount /dev/cdrom /media/cdrom
Run Code Online (Sandbox Code Playgroud)

我终于装上了!然后进入已安装的目录 ( cd cdrom) 并执行安装程序sh VBoxLinuxAdditions.run(记住你是root )。

我终于在没有烦人的VERR_PDM_MEDIA_LOCKED错误的情况下安装了它!

[标签:osx,macbook,mac ]

  • 这个解决方案帮助了我。最初,我在来宾 Ubuntu 中执行了“apt-get install virtualbox-guest-utils”,但这对我没有帮助。运行“VBoxLinuxAdditions.run”有帮助。看起来“virtualbox-guest-utils”和“VBoxGuestAdditions.iso”不是同一件事。 (2认同)

mka*_*erg 18

Insert Guest Additions CD ImageInstall Guest Additions不同版本的 Virtual Box 相同。那是正确的菜单项。当您选择它时,就好像您将安装 CD 插入到您的虚拟机中一样。从虚拟 CD 驱动器运行适当的安装程序。

来宾添加应包括使用 vboxfs 文件系统类型所需的软件。

编辑:根据您更新的问题,您看到的真正原因错误是VERR_PDM_MEDIA_LOCKED. 谷歌搜索在第一个结果中产生答案:http : //maheshhika.wordpress.com/2012/09/28/virtual-box-verr_pdm_media_locked/

本质上,您需要在插入来宾添加 cd 映像之前卸载虚拟 cd 驱动器。链接的文章提供了执行此操作的说明。点击“强制卸载”按钮将是卸载驱动器的另一种方法,这样做之后,插入来宾添加 cd 菜单选项应该在您第二次使用时起作用。

请记住,您不仅必须插入虚拟 cd,还要在vboxfs文件系统类型起作用之前实际运行安装程序。


小智 10

只是花了一些时间试图修复它。这个问题很老了,但也许我的回答对某人有用。

我发现使用 ubuntu 来宾和 Windows 10 主机修复来宾添加的 VERR_PDM_MEDIA_LOCKED 的一种非常简单的方法是:

  1. 关闭(不保存状态)你的虚拟机
  2. 在虚拟机管理器中右键单击您的机器 -> 设置
  3. 点击存储
  4. 右键单击 CD 驱动器并“删除附件” 在此处输入图片说明
  5. 删除后,点击“Controller:IDE”旁边的小CD符号
  6. 选择“留空”

现在您重新启动机器并单击“设备”->“插入来宾添加”,它就可以工作了

干杯。