每当我尝试在 VirtualBox VM 中使用常规 ISO 安装 Ubuntu 12.10/12.04 时,它都不起作用并产生以下错误:
无法打开 CD/DVD 映像
/home/ewt/Documents/iso/ubuntu-12.10-desktop-i386.iso
。无法获取媒体“
/home/ewt/Documents/iso/ubuntu-12.10-desktop-i386.iso
”的存储格式(VERR_NOT_SUPPORTED
)。结果代码:
VBOX_E_IPRT_ERROR (0x80BB0005)
组件:Medium 接口:IMedium{53f9cc0c-e0fd-40a5-a404-a7a5272082cd}
被调用者:IVirtualBox{c28be65f-1a8f-43b4-81f1-eb60cb516e66}
答案1
您的 ISO 文件与下载服务器上的版本不同,可能已损坏。我们从评论中确定了这一点 - 以下是原因和方法。与此同时,只需从可靠的来源重新下载它,并md5sum
在下载后根据此处发布的哈希值列表进行检查:Ubuntu 社区维基 - UbuntuHashes。
Ubuntu 安装介质是大量下载文件。对于每个可用文件,Ubuntu 都会发布 SHA1、SHA256 和 MD5 校验和(可在您最喜欢的镜像上找到,例如这里)。您可以通过运行相同的校验和来检查副本的完整性,并验证它是否与 Ubuntu 发布的相同。如果匹配,则两个文件完全相同1,您已设置好一切。如果出现不匹配的情况,则可能有多种原因:从不受信任的来源下载、不可靠的网络连接、本地文件系统损坏等。
您的图片不匹配,产生了完全不同的字符串。从那里我们只知道您的图片与 Ubuntu 服务器上的“官方”图片不同。这可能只是无害的一次性事件,但如果您从不受信任的来源下载了它,有人可能会在您不知情的情况下对其进行修改。在这种情况下要小心。
这就是为什么你应该始终检查你在电脑上运行的文件的完整性。无论是 ISO 还是应用程序包。Ubuntu 上的包管理工具 APT 会通过从开发人员最后接触到它直到它安装在你的机器上来验证完整性,从而为你检查它。这是使用 GnuPG 签名和安装在你机器上的密钥环来检查的。但是,对于安装操作系统的 ISO,此功能尚不可用,因此你必须手动执行。
1可能性很小哈希冲突,即两个不同的文件产生相同的哈希值。然而,这非常非常不太可能是巧合的结果。
答案2
确保在虚拟机设置中选择了正确的操作系统
我见过类似的错误,因为 iso 不好,请尝试重新下载 iso
答案3
我也遇到过这个问题,我发现 ISO 文件已损坏。我再次下载了它,它就正常工作了。