无法将CD / DVD映像安装在计算机Sandbox上
我安装了Ubuntu 12.10 Server AMD 64和VirtualBox 4.2最新版本。 我已经成功安装了它。 我现在要安装Guest Additions但是我收到的错误消息如下所示
Unable to mount the CD/DVD image /usr/share/virtualbox/VBoxGuestAdditions.iso on the machine Sandbox. Would you like to force mounting of this medium? Could not mount the media/drive '/usr/share/virtualbox/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED). Details Result Code: NS_ERROR_FAILURE (0x80004005) Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392} Callee: IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
我与谷歌和其他地方进行了很多研究,我从~/.VirtualBox/VirtualBox.xml
文件中删除了安装光盘映像以编辑一行,但没有得到任何运气
我也安装了dkms
但仍然没有运气
谁能帮助我呢? 我现在卡住了:(
在运行Ubuntu 13.10 Server客户端的Windows 7主机上,我在这个问题上挣扎了大约2个小时。 最后,我只是将VBoxGuestAdditions.iso复制到guest虚拟机(使用WinSCP),安装它,然后从guest虚拟机运行VBoxLinuxAdditions.run。
以下是我采取的步骤:
-
在主机上找到VBoxGuestAdditions.iso(在我的例子中,C:\ Program Files \ Oracle \ VirtualBox \ VBoxGuestAdditions.iso)。
-
将VBoxGuestAdditions.iso复制到您的访客(在我的情况下,我使用的是WinSCP)。
-
在guest虚拟机的终端中使用以下命令安装ISO:
sudo mkdir /media/GuestAdditionsISO
sudo mount -o loop path/to/VBoxGuestAdditions.iso /media/GuestAdditionsISO
-
此时,您可能会收到一条消息,表明ISO已作为READ-ONLY挂载。 那很好。 如果您更改到目录/ media / GuestAdditionsISO,您应该看到VBoxLinuxAdditions.run,它应该是可执行的:
cd /media/GuestAdditionsISO
ls -l
-
现在运行VBoxLinuxAdditions.run:
sudo ./VBoxLinuxAdditions.run
您还可以选择在Windows(或您正在使用的任何主机操作系统)中提取VBoxGuestAdditions.iso,然后将SCP(或WinSCP)提取到Ubuntu来宾,然后运行: sudo ./VBoxLinuxAdditions.run
更好地完成我上面列出的内容,而不是浪费时间并相信可能会或可能不会对您的特定配置起作用的方法。
希望这可以帮助。
在我的情况下(WIN7系统上的VM ubuntu 14.04),我打开/var/log/kern.log
,并搜索CD-ROM,我发现在ubuntu 14.04中,VBOX CD-ROM被识别为SCSI CD-ROM,并附加到/dev/sr0
kernel:[ 1.456xxx] scsi 1:0:0:0: CD-ROM VBOX CD-ROM 1.0 PQ: 0 ANSI: 5 kernel:[ 1.460xxx] sr 1:0:0:0: Attached scsi CD-ROM sr0
现在,在单击菜单’Device’ – >’Install Guest Additions’后,键入以下命令:
sudo mount /dev/sr0 /media/cdrom
并且ISO文件安装在/media/cdrom
所以,在这次运行之后:
cd /media/cdrom sudo ./VBoxLinuxAdditions.run
诀窍是
- 关闭客户操作系统
- 在VM管理器中,右键单击相关VM并选择“设置”
- 在“存储”选项卡中,选择其中添加了guest虚拟机的CD驱动器
- 在属性部分中单击小CD符号并选择“删除磁盘…”
然后,在启动VM后,guest虚拟机添加应该可以再次安装。 心连心
我遇到了同样的问题。 在virtualbox中重新删除和添加iso对我也没有帮助。
问题是自动安装不起作用。 所以我们可以手动运行它:
结果成功安装了添加(至少终端这样说),但我没有注意到安装后的任何改进。
也许这对你有用。
祝好运!
在VM运行时弹出映像然后重试。 奇迹般有效。
这对我有用…
- 关闭客户操作系统
- 转到设置 – >存储
- 卸下所有驱动器,包括CD驱动器和硬盘驱动器
- 我的硬盘安装在SATA下
- CD驱动器安装在IDE下
- 在IDE下重新安装硬盘(不是SATA)
- 浏览到C:\ Users [您的用户名] \ VirtualBox VMs [VM名称]
- 在IDE下重新安装空CD驱动器
- 按确定,启动VM
- 尝试再次安装/安装客户添加
只需安装光驱,应该在/ dev / cdrom中
首先,在VirtualBox主屏幕中,转到设置 – >存储,并确保VBoxGuestAddidtions.iso显示在Controller:IDE下。 如果没有,请将其添加到那里。 它位于C:\ Program Files \ Oracle \ VirtualBox中
然后启动来宾计算机,打开终端,然后安装驱动器,如下所示:
sudo mount / dev / cdrom / media / cdrom0 cd / media / cdrom0 sudo ./VBoxLinuxAdditions.run 光盘 sudo umount / media / cdrom0
右键单击磁盘图标的窗口底部,然后单击“ Remove the virtual disk
– >单击“ Insert Guest Additions
,然后单击“ Insert Guest Additions
Remove the virtual disk
sudo mount -r /dev/cdrom /mnt cd /mnt sudo ./VBoxLinuxAdditions.run
我和OP有同样的问题。 经过多次试验,我发现VBOXGuestadditions iso也安装在其他VM中。 我记得在创建VM之后,virtualbox会自动将iso附加到VM。 我从所有其他VM卸载iso,然后从@MakerMax建议的当前VM中卸载。 重新启动VM导致CD看起来很好。 (仅供参考我的客人是Fedora 20,还有主持人Mint 17.当然,在运行安装脚本时,共享文件夹存在进一步的问题)
只是一个更新 – Windows 8.1主机上的14.04 LTS来宾。 默认显示未在新机器上正确设置…我无法更改分辨率。 我去安装guest虚拟机添加(作为oracle的推荐修复),但收到了同样无法挂载错误。
我打开了资源管理器,发现该文件已挂载,只是自动运行不起作用。 我刚去了驱动器并运行程序。 提示输入凭据,但一切正常。
为我安装(:
以下为我工作:
- 关闭Ubuntu
- 转到oracle VM虚拟框管理 – >设置 – >存储。 删除控制器:IDE下安装的.iso文件,然后添加一个空磁盘。
- 启动Ubuntu并转到设备 – >插入访客添加CD映像 – >浏览到您要安装的.iso文件,然后安装。
- 安装完成后,重新启动Ubuntu并调整屏幕。
这将工作 – 我希望! 像大家一样,我在网上搜索并尝试了几乎所有东西
对我来说 – 删除存储/控制器下的CD设备,克隆VM,添加新的/空的IDE CD / DVD驱动器,启动VM,然后重新启动工作
重要的是要理解 – 客户添加是否适用于任何1个VM而不适用于特定VM。 如果是,那么上述方法将有效。
如果没有,请确保在“文件”“首选项 – 扩展”下安装了客户添加项
祝好运
我安装了它 – 转到VM Manager – 选择VM – 选择存储 – Controll IDE选择带有+符号的图标“添加CD / DVD设备”将Programs \ Oracle \ VirtualBox Boot中的VBoxGuestAdditions.iso添加到Ubuntu上VM打开文件并选择设备下的CD我有一个选项可以在右上角运行CD。 但它与运行autorun.sh文件相同。 让安装运行。 关闭ubuntu VM转到VM Manager并删除磁盘。 启动到vm,它应该是全屏模式。 祝好运!!!