无法在虚拟盒上安装Guest Additions CD映像

单击“设备”中的“插入GuestAdditions CD图像”时出错

Unable to insert the virtual optical disk /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso into the machine VirtualUbuntu. Would you like to try to force insertion of this disk? Could not mount the media/drive '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED). Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6} Callee: IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048} 

我可以在VirtualBox列表下看到VBoxGuestAdditions

 homeuser@ubuntu:/usr/share/virtualbox$ ls -l drwxr-xr-x 2 root root 4096 Jan 14 12:46 nls -rw-r--r-- 1 root root 64647168 Apr 7 2014 VBoxGuestAdditions.iso -rwxr-xr-x 1 root root 2176 Apr 6 2014 VBox.sh -rwxr-xr-x 1 root root 4161 Apr 7 2014 VBoxSysInfo.sh 

有什么建议)?

我假设你的主机操作系统是Mac OS X,你已经安装了Ubuntu作为客户操作系统。

如果您的客户操作系统是Ubuntu,则无需挂载guest虚拟机添加ISO并从中进行安装。

相反,打开一个终端并输入以下内容 –

 sudo apt-get install virtualbox-guest-utils 

这将安装客户添加内容,或多或少等同于通过ISO安装。

我最近遇到了这个问题(2017年9月),尝试在新安装的Ubuntu版本16.04.3的VM中安装Guest Additions到Oracle VM VirtualBox Manager版本5.1.28。 主持人是Win-10。 问题是Guest Additions CD映像已经安装。 要解决这个问题:

  • 在“设置 – >存储”下的“VM管理器”中,在“控制器”下:右键单击“VBoxGuestAdditions”,然后选择“删除附件”。将出现一个确认框:单击“删除”。
  • 单击“Controller”旁边的“+”图标添加新光驱。将打开一个对话框。选择“Leave Empty-> Okay”
  • 打开VM,然后选择Devices-> Insert Guest Additions。 它应该现在安装。 关闭VM(不是VM Manager)并重启VM。 GuestAdditions现在应该正常工作。

对我来说,解决方案是发现您必须在虚拟机设置中添加空光驱! 如果您尝试通过预加载VBoxGuestAdditions.iso来“帮助”,则它不起作用。 设备菜单“插入访客添加CD图像…”上的快捷方式想要找到要使用的空光驱!

嗨,我有同样的问题(复制和粘贴问题),我从终端输入以下命令,解决了问题。

  • sudo apt-get upgrade
  • sudo apt-get install virtualbox-guest-additions-iso
  • 转到显示设置,在video捕获下,选中启用video捕获
  • sudo apt-get install virtualbox-guest-utils
  • 重启虚拟机。

我有同样的问题和手动安装sudo apt-get对我不起作用。 不同的Virtual Box具有不同的guest虚拟机添加版本,因此最好安装Virtual Box附带的guest虚拟机添加项。 所以我以这种方式安装它:

  1. 从文件管理器中选择“设备” – >“插入访客添加CD图像……”
  2. 登录Ubuntu
  3. 卸载CD(guest虚拟机添加CD映像)
  4. 装载客人添加iso

    它会弹出一个窗口,要求确认是否运行它。 如果选择运行,请输入登录密码并进行安装。

  5. 重启Ubuntu

得到同样的错误,让它工作如下:

  1. 得到该错误后,在ubuntu中卸载VBOXADDITIONS CD;
  2. 走出Ubuntu,点击Devices – Insert Guest Additions CD Image。 这次它会弹出一个窗口询问是否运行,
    • 选择跑
    • 输入登录密码
    • 现在开始安装。

多次出现的问题是您安装的iso文件已经安装。 只需转到设备 – 光学设备 – 从Guest安装中删除虚拟磁盘。 然后通过转到Devices-Optical Drive-选择磁盘映像手动挂载Guestadditions.iso文件,然后转到安装ubuntu的文件夹,找到guestadditions.iso文件,然后挂载它。 安装完成后,只需再次单击Devices-Install Guest添加,输入Ubuntu的用户标识密码,然后向导将继续安装guest虚拟机添加内容:)

在我的情况下,这发生是因为我正在运行没有窗口管理器的Ubuntu服务器。 这是我安装的方式:

首先,启动Ubuntu VM。 然后按Devices > Insert Guest Additions CD 。 CD现已插入,但您不会看到任何内容。 如果您再次尝试按Insert Guest Additions CD ,则会收到错误消息。

接下来安装CD:

 sudo mount sr0 /media/cdrom 

然后cd进入目录(没有双关语):

 cd /media/cdrom 

接下来,运行安装脚本:

 sudo ./VBoxLinuxAdditions.run 

现在一切都应该没问题:)

我有问题,在安装ISO后,Debian中的磁盘是空的。 我做了以下解决方法:

  1. 在家庭Win系统中的Deamon工具中安装插件图像
  2. 将文件从iso复制到共享文件夹以从虚拟Debian访问它们
  3. 直接在该文件夹中执行SH安装(您可以通过此文件夹随时访问插件文件)