由于 VERR_PDM_MEDIA_LOCKED,无法安装 VBox Guest Additions ISO

由于 VERR_PDM_MEDIA_LOCKED,无法安装 VBox Guest Additions ISO

我正在尝试运行该命令 ,但 在我的 Ubuntu 客户机上sudo mount -t vboxsf SharedUbuntuWindows SharedUbuntuWindows 出现了错误。我正在关注unknown filesystem type 'vboxsf'这些说明但我在“设备”下找不到“安装 Guest Additions”。相反,我看到的是“插入 Guest Additions CD 映像”。我是否找到了解决问题的正确方法?

截图菜单

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

答案1

Insert Guest Additions CD Image与 Virtual Box 不同版本中的相同Install Guest Additions。这是正确的菜单项。选择它时,就像将安装 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文件系统类型才能正常工作。

答案2

所有的答案都说要通过 GUI 并“留空” CD 驱动器,但这对我来说不起作用:仍然VERR_PDM_MEDIA_LOCKED出现错误。

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

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

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

VirtualBox 无法真正挂载图像GuestAdditions.iso自动通过“设备 -> 插入 GuestAdditions CD 映像...”

所以我做了

sudo su
cd /media
mkdir cdrom
mount /dev/cdrom /media/cdrom

最后我终于把它挂载了!然后只需进入挂载目录(cd cdrom)并执行安装程序sh VBoxLinuxAdditions.run(记住你是)。

我终于将它安装好了,没有任何烦人的VERR_PDM_MEDIA_LOCKED错误!

答案3

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

我发现使用 ubuntu 客户机和 windows 10 主机修复客户机添加的 VERR_PDM_MEDIA_LOCKED 的一个非常简单的方法是:

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

现在你重新启动机器并点击“设备”->“插入访客添加”,它就可以正常工作了

干杯。

答案4

有。从控制台类型:

> sudo mount /dev/cdrom /media/cdrom

相关内容