我正在尝试运行该命令 ,但 在我的 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
答案4
有。从控制台类型:
> sudo mount /dev/cdrom /media/cdrom