我是这种环境的新手,我想学习一下。在我安装 VirtualBox-5.2.18-124319-Win 并在该虚拟机中成功安装 ubuntu-18.04.1-live-server-amd64 后,这种情况就开始了,但是在指令中命令我安装 VBoxguestaddition,我得到了这种错误,尽管我在 .iso 中安装了 2 个 VBoxguestaddition 和 VBoxGuestAdditions_4.3.20;
Could not mount the media/drive 'C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).
Result Code:
E_FAIL (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Callee:
IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89}
我尝试在终端中使用 sudo 命令sudo mount /dev/cdrom/media/cdrom
,但没有成功,我询问了我的朋友和讲师,但没有人给出适当的建议。提前谢谢大家。
答案1
为了解决这个问题,我点击了“设备”>“光驱”,然后取消选中 VBoxGuestAdditions.iso。
然后系统弹出一个问题:“您想尝试强制弹出此磁盘吗?”我点击了“强制卸载”框。
接下来,返回“设备”>“光驱”,并勾选“VBoxGuestAdditions.iso”
至少我不再收到错误。希望这对你有用
答案2
我去了
设备 -> 光驱
并选择“从虚拟驱动器移除磁盘”。然后“强制卸载”。
然后我就可以选择
设备 -> 安装 Guest Additions CD 映像...
答案3
我刚开始使用 Ubuntu 就遇到了这个问题。当你收到此错误时,它会显示无法加载文件(及其路径)。你仔细看看它,也许把它记在某处。现在,你应该看看虚拟机窗口的右下角,你会看到一个 CD 图标。右键单击它并选择“选择磁盘文件”。单击此处并使用该路径导航到 iso 文件。单击它,将弹出一个窗口,选择“强制卸载”(文件实际上加载了奇怪的内容)。现在,再次右键单击 CD 图标,你应该看到 VBox something something.iso,单击它,Ubuntu 中会弹出一个窗口,单击运行并输入你的密码。完成
答案4
在 VirtualBox 中,这总是有点麻烦。不过,对我来说,它的工作方式如下:
在设备下,卸载并重新安装 Guest ISO。对我来说,打开了一个窗口,其中现在包含了所有必要的 Tetris 包。它们不包含在 VM 文件夹中。我转到系统上的文件夹(在本例中为 Parrot),然后使用 sudo ./autoinstal.sh 运行 autoinstal.sh。它现在安装顺利,现在全屏正在运行。