![无法在 Virtual Box 上安装 Guest Additions CD 映像](https://linux22.com/image/867221/%E6%97%A0%E6%B3%95%E5%9C%A8%20Virtual%20Box%20%E4%B8%8A%E5%AE%89%E8%A3%85%20Guest%20Additions%20CD%20%E6%98%A0%E5%83%8F.png)
当我从“设备”单击“插入 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 映像已安装。要修复此问题:
- 在 VM 管理器中,转到设置->贮存。
- 在控制器下右键单击VBoxGuestAdditions,然后选择移除附件。将出现确认框。点击消除。
- 点击+旁边的图标控制器添加新光驱。将打开一个对话框。选择留空->好的。
- 打开虚拟机并选择设备->插入客人添加项。它应该关闭 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
答案4
你好,我遇到了同样的问题(复制和粘贴问题),我从终端输入了以下命令并解决了这个问题。
sudo apt-get upgrade
sudo apt-get install virtualbox-guest-additions-iso
转到显示设置,在视频捕获下,检查启用视频捕获sudo apt-get install virtualbox-guest-utils
- 重新启动虚拟机。