我需要什么类型的笔记本电脑来运行 amd64 或 i386 VM?

我需要什么类型的笔记本电脑来运行 amd64 或 i386 VM?

我在 Windows 主机上的虚拟机上运行 Ubuntu 的 amd64 版本,该主机也是 amd64。后来我发现我无法在我的笔记本电脑上运行相同的 amd64 iso,我的笔记本电脑是英特尔的,没有 hyper-V。我很困惑,我以为芯片组很重要,但也许并不重要。

购买 PC 或 Apple 时,是否需要检查芯片组以确保它可以运行不同类型的虚拟机?

就我而言,我尝试在 Thinkpad T520 上运行 ubuntu。根据下面的回答,我确实需要启用一些 BIOS 设置。我仍然遇到一些问题。在虚拟盒上运行 ubuntu 时,当我尝试使用 ubuntu-12.10-server-amd64.iso 作为 CD/DVD 设备来启动新 VM 时,virtualbox 会抱怨“无法打开 CD/DVD 映像。无法获取介质的存储格式 (VERR_NOT_SUPPORTED)。当我尝试使用 ubuntu-12.10-server-i386.iso 时,ISO 被接受,但 VM 会抱怨“严重:未找到可启动介质!系统已停止。”

我家用的电脑是 amd64 的,一直在用 amd64 iso,而且运行良好,所以我一开始怀疑 CPU 不匹配是问题所在。但似乎我遇到了问题,也许这个超级用户线程可以用来验证 CPU 在这种情况下是否无关紧要。

答案1

这确实要视情况而定。

第 1 部分:您的笔记本电脑是否支持虚拟化?这是必需的(如果是非 Apple 产品,则可能在 BIOS 中禁用)。如果是这种情况,您可以在启动时按 DEL 或 F2(或检查启动屏幕上的哪个键)并快速检查 BIOS。您拥有哪种型号的笔记本电脑/CPU?

例如,英特尔网站上的规格信息将显示:

在此处输入图片描述

至第 2 部分:是的,我见过的每一款 Apple 处理器都启用了虚拟化功能,所以他们应该运行虚拟机。

如果是软件问题,请尝试虚拟盒。它是免费的并且跨平台。amd64 只是意味着 64 位,这是因为 AMD 开发了该技术并对其进行了授权。

编辑(OP更新后):


首先,我想题外话:这款笔记本电脑的选择很棒,我有一台 t530,它一直是我最喜欢的电脑。


现在开始做正事...

您能检查您拥有的 ISO 上的 MD5(或 SHA1)校验和吗?我以前遇到过这个问题,那是因为 ISO 损坏了。但我确信也可能是其他问题(其中一个是您的内核可能没有加载必要的组件)。

我的第二个想法是,当我遇到该问题时,是因为我在安装 Windows 时禁用了虚拟化功能,并且直到我首先在 Bios 中启用 Virt 安装了 Windows 后才起作用(我不知道为什么)。

当然,这个人调整设置后,系统提示我设置不正确,并说只需更改设置并在启动前关闭 5-10 秒即可。但我无法验证这一点,因为我不再遇到此问题。

相关内容