无法在VirtualBox上安装CD / DVD映像


13

我正在尝试使用Python开发网站,并已在Ubuntu 13.04主机上安装VirtualBox。VirtualBox正在运行Ubuntu 13.04 Django堆栈。

我需要能够从主机编辑VirtualBox中的文件。从我的理解中,我需要安装Guest Additions,以便将我的文件夹从Guest共享到Host。

尝试安装Guest Additions时,下载ISO文件后,出现以下错误:

错误消息的图片。

我见过很多人报告了类似的问题,但是还没有找到明确的解决方案。

Answers:


10

您收到的错误很可能是因为Guest Additions CD映像已安装。

要查看所有已安装的驱动器,请在来宾中打开一个终端以发出mount。这会给您(以及其他)类似的内容:

/dev/sr0 on /media/takkat/VBOXADDITIONS_4.2.12_849801 type iso9660 (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)

在Unity Launcher中,您将看到CD-ROM图标。要卸载CD,请右键单击该图标,然后选择“弹出”

在此处输入图片说明

在Virtual Box Manager的帮助下安装时,我们无法从命令行卸载Guest Additions CD。请选择“设备-> CD / DVD设备->从虚拟驱动器中删除磁盘”,然后选择“强制卸载”以删除CD iso。

要安装来宾添加,我们将不得不再次从Virtual Box Manager加载CD,然后从Unity Launcher中选择图标。

另请参阅以下问题,该问题也具有用于安装来宾添加项的命令行方法:


谢谢@Takkat,我现在知道如何卸载iso。我阅读了该教程,该教程要求我安装“ virtualbox-guest-additions”。当我写“ sudo apt-get install virtualbox-guest-additions”时,出现错误“无法找到包”。实际上,我的客人似乎根本找不到任何包裹。另外,我的访客上没有GUI,因此没有Unity。我以为这很正常。
MonsieurPoivron

来宾添加通常是随主机上的Virtual Box一起安装的.iso文件,以便您从Virtual Box Manager进行安装。您将必须在客户机中从此CD 运行安装程序。只有从命令行安装了Unity之后,Unity才可用(请参阅上面的链接)。祝好运!
塔卡特

看来我之所以不能写,sudo apt-get install virtualbox-guest-additions是因为我首先需要做的事实sudo apt-get update
MonsieurPoivron

sudo apt-get install virtualbox-guest-additions-iso
johndpope

1

我尝试了一下,它起作用了:

  1. 在终端(Ctrl+ Alt+ T)中,输入以下命令:

    cd /mnt
    cd /cdrom
    eject
    
  2. 从VirtualBox菜单(左上窗格)转到“设备”并插入来宾添加项(这次应该可以使用)

  3. 然后从终端再次输入:

    sudo sh /media/cdrom/VBoxLinuxAdditions.run
    


0

我遇到了这个问题,但当时我以访客身份运行ubuntu(当您启动系统时,它询问您是否要安装ubuntu或以访客身份运行)。当我在盒子上安装ubuntu时,来宾附加组件的安装就没有任何问题


0

我在macosx 10.10主机ubuntu 12.04 guest虚拟机中的解决方法是将virtualbox guest虚拟机添加项iso复制到共享文件夹中,然后仅使用guest虚拟机中的终端运行(sudo sh /pathto/VboxLinuxAdditions.run)


0

我最近(2017年9月)遇到此问题,试图在新安装的Ubuntu 16.04.3。版VM中将Guest Additions安装到Oracle VM VirtualBox Manager 5.1.28版中。问题的确确实是Guest Additions CD映像已被安装。要解决这个问题:

  • 在VM Manager中的“设置”->“存储”下,在“控制器”下:右键单击VBoxGuestAdditions,然后选择“删除附件”。将出现一个确认框:单击“删除”。
  • 单击“控制器,以添加新的光盘驱动器”旁边的“ +”图标。将打开一个对话框。
    选择“保留为空->确定”
  • 打开虚拟机,然后选择设备->插入来宾来宾。它应该现在安装。关闭虚拟机(不是虚拟机管理器)的电源,然后重启虚拟机。GuestAdditions现在应该可以正常工作了。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.