我的 CPU 是 Intel Pentium CPU B950 @ 2.10 GHz。
我认为它没有虚拟化功能。我可以在其上运行 VirtualBox 吗?
这是我的三星笔记本型号:123490EN400015。
答案1
你是对的。根据英特尔的说法,B950 没有任何虚拟化支持因此无法运行 VirtualBox。如果您需要在该机器上运行不同的操作系统,则需要使用多重启动解决方案。
答案2
但由于许多限制,我们能够在无法提供硬件虚拟化的 CPU 上使用 VirtualBox:
Oracle VM VirtualBox不需要硬件虚拟化功能。通过复杂的技术,Oracle VM VirtualBox 完全以软件方式虚拟化许多客户操作系统。这意味着您甚至可以在不支持硬件虚拟化的旧处理器上运行虚拟机(来源:神谕)
然而,以下场景需要硬件虚拟化,没有硬件虚拟化就无法实现:
- 某些罕见的客户操作系统,如 OS/2
- 64 位客户机和多处理 (SMP) 支持
因此,如果 CPU 不提供硬件虚拟化,我们只能虚拟化 32 位客户机。由于 Ubuntu 20.04 中不再支持 32 位,因此您需要使用旧版本的 Ubuntu 作为客户机进行虚拟化。但是,您应该能够虚拟化 32 位 Windows。显然,软件虚拟化系统的性能也会受到一些限制。
另请参阅: VirtualBox 硬件虚拟化手册