答案1
这些“VM 类型”只是针对所述操作系统进行优化的预设(例如推荐的 RAM、推荐的磁盘空间等)。
您可以选择任何您想要的预设,它们都应该以相同的方式工作(真正重要的是 32 位/64 位)。
答案2
Tim Schumacher 的答案对于大多数用例来说都是正确的,但还有更多内容。因此,让我们详细说明一下:
每当我安装 ParrotOS 之类的操作系统时,我都会问自己同样的问题,因为它在操作系统选择向导中没有匹配的类型。可能是Debian (64-bit)
,因为它是基于 Debian 的,Other Linux (64-bit)
或者是Linux 2.6 / 3.x / 4.x / 5.x (64-bit)
。
根据您的选择,Oracle VM VirtualBox 将启用或禁用您的客户操作系统可能需要的某些 VM 设置。
这些信息仍然有点模糊。如果你看看VirtualBox 源代码不过,你可以看到不同的设置是什么OS types
。
对于Debian (64-bit)
以下定义:
{ "Linux", "Linux", "Debian_64", "Debian (64-bit)",
VBOXOSTYPE_Debian_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC
| VBOXOSHINT_USBTABLET | VBOXOSHINT_X2APIC,
1, 1024, 16, 8 * _1G64, GraphicsControllerType_VMSVGA, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, IommuType_None, AudioControllerType_AC97, AudioCodecType_AD1980},
而对于Other Linux (64-bit)
以下的定义:
{ "Linux", "Linux", "Linux_64", "Other Linux (64-bit)",
VBOXOSTYPE_Linux_x64, VBOXOSHINT_64BIT | VBOXOSHINT_PAE | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC
| VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET | VBOXOSHINT_X2APIC,
1, 512, 16, 8 * _1G64, GraphicsControllerType_VMSVGA, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, IommuType_None, AudioControllerType_AC97, AudioCodecType_STAC9700 },
如果比较这两个配置,您会发现 Debian 模板设置了不同的AudioCodecType
、StorageControllerType
和StorageBus
。如果将的配置Other Linux (64-bit)
与不同 Linux 内核的配置进行比较,您会发现可能Other Linux
设置为尽可能向后兼容,因为它与较旧的 Linux 内核共享一些设置OS type templates
。
如果这些设置对您有影响,请自行研究。请随意在此处扩展我的答案。
但作为第一步,VirtualBox 手册再次请教一下,关于硬件设置类型的效果IDE controller
:
您还可以选择 Oracle VM VirtualBox 应向虚拟机呈现的 IDE 控制器硬件的确切类型:PIIX3、PIIX4 或 ICH6。这在性能方面没有区别,但如果您从另一个虚拟化产品导入虚拟机,则该机器中的操作系统可能需要特定的控制器类型,如果找不到该控制器类型,则操作系统会崩溃。
并选择SATA controller
:
与真正的 SATA 控制器一样,Oracle VM VirtualBox 的虚拟 SATA 控制器运行速度更快,消耗的 CPU 资源也比虚拟 IDE 控制器少。此外,与连接 DVD 驱动器的 Oracle VM VirtualBox IDE 控制器相比,这使您能够在一台机器上连接多达 30 个虚拟硬盘,而不仅仅是 3 个。
因此,得出结论,选择其中任何一个都是安全的,除非您知道您的操作系统需要特定的硬件。使用现代 Linux 内核OS type templates
应该比选择例如更快且资源占用更少Other Linux (64-bit)
。