【问题标题】:VirtualBox to be used with Genymotion to be used with Android Studio : Fatal: no bootable medium found与 Genymotion 一起使用的 VirtualBox 与 Android Studio 一起使用:致命:找不到可启动媒体
【发布时间】:2015-02-09 02:56:03
【问题描述】:

我在使用 VirtualBox 时遇到了一些问题。我在我的 PC 上安装了 VirtualBox(Toshiba Satellite,64 位操作系统,8GB RAM,455GB 磁盘空间,Windows 8.1),因为我正在尝试将 Genymotion 与 Android Studio 一起使用。但是,在创建 VM 并尝试运行它之后,我在 VirtualBox 命令中收到此消息,Fatal: no bootable medium found! System Halted.

这些是我创建虚拟机所采取的步骤:

  1. 打开 Oracle VM VB 管理器,选择新建。
  2. 创建 VM 窗口打开,名称和操作系统:我的名字是 OracleVMVBCRW,我的类型是Microsoft Windows,版本是Windows 8 (64 位)。
  3. 内存大小为 2048MB。
  4. 硬盘现在是创建虚拟硬盘。
  5. 硬盘文件类型为 VDI(VirtualBox Disk Image)。
  6. 物理硬盘上的存储空间是动态分配的。
  7. 文件位置和大小为OracleVMVBCRW,25GB。

这会在我的 VB 管理器中创建虚拟机。我选择开始,OrcaleVMVBCRW窗口打开,前面有一个VB信息窗口,信息窗口包含有关自动捕获键盘选项打开的内容,我选择确定。然后选择启动盘窗口打开,该字段填充了主机驱动器'D:',旁边有一个文件夹图标,我选择它,我可以看到 OrcaleVMVBCRW 文件夹,我打开它,它是空的文件字段设置为所有虚拟光盘文件(*.dmg *.iso .cdr),如果我将文件选择器更改为所有文件(),我可以看到 OracleVNVBCRW,类型 VirtualBox机器定义(.vbox); Orcale VMVBCRW.vbox-prev,类型 VBOX-PREV 文件 (.vbox-prev),OracaleVMVBCRW,类型虚拟磁盘映像 (.vdi)。它们各自的路径是:C:\Users\Reed\VirtualBox VMs\OracleVMVBCRW。我选择 OracaleVMVBCRW,键入虚拟磁盘映像 (.vdi),然后打开,但 VB-Error 窗口出现并显示以下消息:Failed to open the CD/DV image C:\Users\Reed\VirtualBox VMs\OracleVMVBCRW.vdi,在此下方,The medium ‘C:\Users\Reed\VirtualBox VMs\OracleVMVBCRW.vdi’ can’t be used as the requested device type

如果我选择我找到的详细信息图标:

Result Code:    E_FAIL (0x80004005)
Component:  Medium
Interface:  IMedium {29989373-b111-4654-8493-2e1176cba890}
Callee:     IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}
Callee RC:  VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

我选择确定并返回选择启动磁盘窗口,再次使用主机驱动器“D:”填充字段,然后选择启动。 OracleVMVBCRW[Running]- Oracle VM VB 窗口出现,几秒钟后,以命令行样式显示Fatal: no bootable medium found! System Halted。我关闭窗口,出现 Close VM 窗口,我选择 Power off the machine and OK。

回到VM VB管理器我尝试了以下故障排除方法:

1) 设置窗口,存储,存储树,添加新的CD/DVD驱动到控制器:IDE,选择磁盘图标,请选择一个虚拟光盘文件窗口打开,在里面,文件夹Logs,地址:C :\Users\Reed\VirtualBox VMs\OracleVMVBCRW,我打开它,它是空的,文件类型设置为所有虚拟光盘文件(*.dmg *.iso .cdr),我将文件类型更改为全部files(),然后我看到 VBox,Type Text Document (.log),我知道这行不通。在请选择虚拟光盘文件窗口中,我选择这台电脑,然后搜索OracleVMVNCRW,我在这里找到许多OracleVMVNCRW 文件和文件夹,我选择红色立方体或OracleVMVBCRW,输入Virtual Disk Image(.vdi),选择打开(打开旁边的文件类型仍然设置为所有文件(*))。我再次收到与上述相同的 VirtualBox-Error。

2) 回到 OracleVMVNCRW-Settings,现在是系统,我取消选中 Floppy,这样只有 CD/DVD 和 Hard Disk 保持选中状态,另外 Chipset 设置为 PIIX3,Extended Features: Enable IO APIC 和 Enable Absolute point device 是检查。然后回到 Storage,将新的 CD/DVD 驱动器添加到控制器 IDE,留空,突出显示 Empty,选择选择虚拟磁盘图标,选择 OracleVMVBCRW.vdi,同样的错误消息。再试一次,这次检查 Live CD/DVD,同样的错误信息。 2 中的所有尝试都是在 CD/DVD 驱动器设置为 IDE Primary Master 时进行的。

还有一个问题,如果我在我的虚拟机 VB 管理器中选择一个虚拟机,右键单击,删除,然后选择删除所有文件,这是否会从我的计算机中删除该虚拟机的所有痕迹并返回它正在使用的资源?如果不是,有哪些方法可以删除 VM 的所有方面并返回使用的资源?

谢谢。

【问题讨论】:

    标签: android windows virtual-machine virtualbox genymotion


    【解决方案1】:

    您的虚拟机中没有安装操作系统。在 VirtualBox 管理器中创建带有新虚拟磁盘的 VM 只会创建一个空的虚拟驱动器,上面什么都没有。您必须安装某些东西或将其指向某种现有图像。这就像您在 PC 中安装了一个空硬盘并尝试启动一样。

    也就是说,如果您已经安装了 Genymotion,并且想要将一些虚拟机设置为 Android Studio 目标,那么您不必直接使用 VirtualBox 进行任何操作。事实上,Genymotion 虚拟机不能直接用 VirtualBox 创建,因为图像必须首先由 Genymotion 启动器下载。下载后,Genymotion 会负责创建必要的 vbox 文件和图像。只需打开启动器,按添加 (+) 按钮(如下所示)并按照提示操作。完成后,使用开始 (>) 按钮启动 VM。在正常情况下,您永远不会看到或必须直接使用 VirtualBox。

    至于通过 VirtualBox Manager 删除 VM,是的,如果您选择 Delete All Files,整个目录及其中的所有内容都将消失。

    【讨论】:

    • 感谢您提供此信息。我删除了我所有的 VB、GM 和 AS 软件,重新开始重新加载(这次要更加注意)。我按照此处的说明进行操作(下面的第一个链接)。我 DLed AS,然后是“准备运行”的 GM/VB DL。我已经打开了 VB,还没有尝试制作 VM,但它看起来像 DL 正确。当 GM 尝试打开时,在徽标下方显示“Genymotion 供个人使用”\n“未找到虚拟化引擎。插件加载中止。”另外,在一个窗口中(“无法加载 VirtualBox 引擎”)wiki.appcelerator.org/display/guides2/Installing+Genymotion
    • 无法加载 VirtualBox 引擎。确保在启动 Genymotion 之前已正确安装。我的FAQ & Genymotion 日志存档链接已保存在:C/Users/Reed/genymotion-log.zip 和另一个链接链接 1 和 2 genymotion.com/#!/support?chapter=vbox#faq genymotion.com/#!/support#faq 目前正在探索链接
    • 听起来 Genymotion 没有看到您的 VirtualBox 安装。您在 Genymotion Settings 菜单的 VirtualBox 选项卡中看到了什么?您确定您是从 Get Genymotion 链接 (117.47MB) 而不是 Get Genymotion (without VirtualBox) 链接 (25.39MB) 下载的吗?还要确保您的 BIOS 设置为启用虚拟化支持(VT-x 或 AMD-V,视情况而定)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-19
    • 2016-03-06
    • 1970-01-01
    • 2020-06-30
    • 1970-01-01
    • 2014-08-17
    • 1970-01-01
    相关资源
    最近更新 更多