无法将VirtualBox Guest Additions作为guest虚拟机安装(Win7主机)

当我尝试安装Guest Additions时,我一直收到此错误对话框,并且Unable to mount错误E_FAIL(0x80004005):

在此处输入图像描述

我尝试了Force Unmount,但只是关闭了对话框而没有采取任何措施。 如果我然后重新尝试安装Guest Additions,我只会再次获得相同的对话框。 任何帮助将不胜感激!

最后,我弄明白了。 这是你如何得到这个。 首先,在选择CDROM设备后,通过单击“弹出”按钮,加载“ 磁盘工具”并手动弹出CDROM中的磁盘。 然后尝试使用组合键Host + D重新加载Guest Additions,并且guest Additions应该成功安装。

我今天遇到了这个,似乎无法通过GUI操作修复。 所以我是通过命令行完成的。 它就像一个魅力!

  1. 设备 – >安装Guest Additions …(就像将cd插入cdrom驱动器)
  2. 打开终端以登录来宾计算机
  3. 键入以下

     sudo mkdir --p /media/cdrom sudo mount -t auto /dev/cdrom /media/cdrom/ cd /media/cdrom/ sudo sh VBoxLinuxAdditions.run 
  4. 您现在可以进行全屏,共享文件夹,剪贴板共享等

我无法通过以下方式手动安装自动运行function:

 cd /media/VBOXADDITIONS_4.2.4_81684/ sudo sh VBoxLinuxAdditions.run 

卸载设备上的卷 – > CD – >从虚拟驱动器中删除磁盘

这将在您单击后在同一页面上显示“从虚拟驱动器中删除磁盘”选项已禁用。

然后按主机(键盘:右Ctrl)+ D即主机+ D.

这开始在我的Ubuntu屏幕上自动安装。

我不得不再添加一步。

  1. 卸载卷
  2. 喷射
  3. 重新运行安装访客添加

在这种情况下我遇到了这个错误。

  1. 打开Fedora 18
  2. 打开终端,以root用户身份登录
  3. 尝试安装Guest Additions。 它失败了包丢失错误
  4. 安装包并重新启动系统
  5. 以guest用户身份登录并尝试运行Guest Addition,因为我认为不需要登录root

无论我做了多少尝试,我都继续遇到VERR_PEM_MEDIA_LOCKED错误。

尝试通过登录root进行安装使得此错误消失。

因此,操作系统似乎以某种方式记住了您第一次尝试运行Guest Additions的用户,并且在连续运行中,如果您未以该用户身份登录,则会抱怨。

对于linux主机,可以按如下方式完成。 在要更改其分辨率的virtualbox中打开操作系统,然后执行以下步骤。

  1. sudo gedit / etc / fstab
  2. 输入root密码
  3. 改变这一行

    / dev / sr0 / media / cdrom0 udf,iso9660用户,noauto 0 0

      **to** 

    / dev / sr0 / media / cdrom0 udf,iso9660 user,exec 0 0

    保存并关闭它。

  4. 按ctrl + D.
  5. 添加的访客将立即安装。
  6. 重启 。 按ctrl + f。

预防

在步骤1中,您可以使用任何文本编辑器而不是gedit,这可能出现在您的发行版中。

来源/信用

https://forums.virtualbox.org/viewtopic.php?f=3&t=58799

这是我遵循的,它的工作原理。 没有其他的。 我的是Ubuntu 14.04 Trusty ……

1)进入Ubuntu后,转到files文件夹。

2)在左侧,您将看到一些选项,其中将有“我的电脑”及其上方“虚拟驱动器(命名为您的ISO文件)”

3)右键单击它并选择弹出。

4)返回“VIRTUALBOX”并转到“设备”选项,然后选择“安装Guest Addition CD Image”。

5)希望你不会得到同样的错误。

6)相应地继续。 选择“运行”。 validation您的密码。

7)让终端运行,一旦询问,按回车键。

8)重新启动Virtualbox,这次你会注意到完整的分辨率版本。

上述解决方案只对我有用。 除非使用Virtualbox Manager(计算机>设置>存储)删除磁盘,否则.iso不会显示为已挂载。 正确安装后(Devices> Insert Guest Additions CD Image …),我需要复制自动运行实用程序:

 cp /media/cdrom/VBoxLinuxAdditions.run ~/Desktop 

然后使其可执行:

 chmod +x ~/Desktop/VBoxLinuxAdditions.run 

最后:

 sh ~/Desktop/VBoxLinuxAdditions.run 

不确定为什么其他方法对我不起作用,但这就是我能够成功安装它的方法。

当我试图“插入”已安装的客户添加磁盘时,我得到了这个对话框,这就是为什么(但实际上它已经’插入’所以尽管有错误信息,仍然可以按照安装说明进行操作)