我知道我可以在 Ubuntu 或 Windows 上运行虚拟化软件(Virtual Box、Virtual PC)并在其中运行客户操作系统。是否可以在没有主机操作系统的情况下运行虚拟机?
提前谢谢。我对虚拟化不是很熟悉。如果这是一个基本问题,请见谅。我在 Google 上找不到答案。如果你能告诉我一些免费的东西就太好了!
答案1
一些免费的裸机虚拟化软件选项:
答案2
http://www.xen.org/适用于 Linux?
答案3
基本上,有两种类型的虚拟机管理程序。第一种是运行在操作系统上的虚拟机管理程序。这些被称为 2 型虚拟机管理程序,包括 VMware Workstation、MS Virtual PC 和 VirtualBox。然后,还有一种虚拟机管理程序是操作系统(我知道这太简单了)。这些被称为 Type-1 虚拟机管理程序,包括 Xen、Linux w/ KVM、VirtualIron、ESX、ESXi 和 MS Hyper-V。
最接近您想要的是 Type-1 虚拟机管理程序。从您的问题来看,除了带有 Web 界面的 ESXi 之外,您在使用几乎所有东西时都会遇到困难。如果您想要不错的性能和多种客户操作系统的选择,我会选择它。但是 ESXi 对底层硬件有点挑剔,所以如果这是一个问题,请查看带有 KVM 的 Fedora 和/或带有 Hyper-V 的 Windows 2008。但是,如果您还没有 Windows 2008 许可证,那么最新的选项相当昂贵。
答案4
虚拟机依赖于主机及其操作系统来提供对主机的物理 CPU、内存、磁盘驱动器和其他外围设备的访问。
所以,如果没有主机及其操作系统,您就无法运行虚拟机。