无法在 Virtual Box 上安装 Guest Additions CD 映像

无法在 Virtual Box 上安装 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

有什么建议么)?

答案1

我假设您的主机操作系统是 Mac OS X,并且您已安装 Ubuntu 作为客户操作系统。

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

相反,打开终端并输入以下内容 -

sudo apt-get install virtualbox-guest-utils

这将安装客户附加组件,或多或少相当于通过 ISO 安装。

答案2

我最近(2017 年 9 月)遇到了这个问题,当时我试图在新安装的 Ubuntu 16.04 版 VM 中将 Guest Additions 安装到 Oracle VM VirtualBox Manager 5.1.28 版中。主机是 Windows 10。

问题在于 Guest Additions CD 映像已安装。要修复此问题:

  1. 在 VM 管理器中,转到设置->贮存
  2. 在控制器下右键单击VBoxGuestAdditions,然后选择移除附件。将出现确认框。点击消除
  3. 点击+旁边的图标控制器添加新光驱。将打开一个对话框。选择留空->好的
  4. 打开虚拟机并选择设备->插入客人添加项。它应该关闭 VM(而不是 VM 管理器)并重新启动 VM。

VirtualBox Guest Additions 现在应该可以工作了。

答案3

我通过手动安装映像解决了这个问题(在根据Dave Rose 的回答) 并运行安装程序。

sudo su
cd /media
mkdir cdrom
mount /dev/cdrom /media/cdrom
cd cdrom
sh VBoxLinuxAdditions.run

查看我对 SuperUser 的回答

答案4

你好,我遇到了同样的问题(复制和粘贴问题),我从终端输入了以下命令并解决了这个问题。

  • sudo apt-get upgrade
  • sudo apt-get install virtualbox-guest-additions-iso
  • 转到显示设置,在视频捕获下,检查启用视频捕获
  • sudo apt-get install virtualbox-guest-utils
  • 重新启动虚拟机。

相关内容