31 在新虚拟机的设置过程中,VirtualBox提供了几种不同的OS类型和版本供您选择: 我对选择操作系统时VirtualBox的实际用途感到好奇。例如,我确定它不会为Windows 3.1来宾提供与Windows 7相同的硬件。但是,我不太清楚的是,例如Linux和Windows 7之间的潜在差异。一个BSD来宾:如果它们都被设计为在相同的硬件上运行,那么如果VirtualBox知道它托管的是哪个操作系统,则可以进行哪些优化? 换句话说,选择操作系统时,VirtualBox对VM进行哪些类型的更改? virtualbox virtual-machine — nc4pk source
27 看一下VirtualBox源代码中的相关文件: https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Main/src-all/Global.cpp 看起来主要是在选择一些东西: 合理的RAM,硬盘等默认大小 操作系统大概具有内置和/或稳定的驱动程序的一组虚拟硬件(例如,查看具有Sound Blaster 16的旧Windows版本)。 操作系统支持或要求的一组其他系统功能(I / O APIC,EFI,PAE,VT-x / AMD-V扩展等)。 最终,您可以通过“设置”对话框自行配置所有这些项目-VirtualBox只是提供了一个默认配置,该配置应该可以正常工作而无需大惊小怪。 — 吉林 source 7 它在虚拟机中通过图标列表也使得虚拟机更容易区分 — stommestack
2 虽然,并非所有答案: 对于“操作系统类型”,选择以后要安装的操作系统。支持的操作系统已分组。如果要安装未列出的非常特殊的东西,请选择“其他”。根据您的选择,VirtualBox将启用或禁用来宾操作系统可能需要的某些VM设置。这对于64位来宾特别重要(请参阅“ 64位来宾”部分)。因此,建议始终将其设置为正确的值。 我敢冒险猜测它还可以帮助VirtualBox决定在构建和部署过程中,通用和最终驱动程序向来宾OS呈现哪些VirtualBox驱动程序。 我看不到任何地方都有更详尽的记录。 — 奥斯汀T法文 source