我正在试用 VirtualBox 4.18,并想安装 Ubuntu 12 作为测试。在安装 VirtualBox(在 Debian squeeze/sid 上)后,为 Ubuntu 创建虚拟机,并在“设置”>“存储”>“IDE 控制器”中将其指向具有正确版本的 Ubuntu 的 ISO,然后选中“Live CD”选项。尝试将 IDE 定义为主/从、主要/次要 - 均无效,并尝试启动此系统,我看到屏幕上显示:
严重错误:无法从启动介质读取!系统停止运行
我已将相同的 ISO 复制到 USB 记忆棒,并且可以从 USB 启动(在 VirtualBox 之外)。
我已看过几个教程/演练,没有发现任何错误。
那么,我该如何配置它以从所需的 ISO 启动?
下面是具有当前设置的快照(抱歉,我不知道如何将它们作为文本获取)。
答案1
下载 ISO 映像时,首先检查 MD5 校验和。它通常可以在您下载的网站上名为 MD5SUMS 或 IMAGE_FILE.md5 的文件中找到。使用以下命令在 Linux 上获取 MD5 校验和:
$ md5sum IMAGE_FILE
如果校验和不匹配 - 则您的图像已损坏,您需要重新下载。
答案2
我有完全相同的症状,但解决方案不同。
VirtualBox(运行 Windows 7 64 位主机)自动添加了物理 CD/DVD 驱动器。我添加了一个映射到 Ubuntu 安装 ISO 的附加 CD/DVD 驱动器。尝试启动时,VirtualBox 显然只识别物理 CD/DVD 驱动器。
我只需移除物理 CD/DVD 驱动器,突然就能看到我的 ISO 了。