使用这 20 个 gig 磁盘,您也许可以摆脱多重引导选项;每个操作系统可能需要不超过十个演出来进行最少的安装,每台机器两个操作系统并不可怕。(顺便说一句,在你所在的地区寻找像FreeGeek这样的组织——对于 120-500 演出这样的小尺寸来说,更大的硬盘应该很便宜。)
也就是说,如果您拥有几台功能强大的机器,虚拟化可能正是您所需要的。
我认为对于您要运行的每个来宾 VM,1 到 2 GB 的主机内存将非常有用。至少根据我的经验,我给了一个 1024 兆字节的 Ubuntu 映像以非常快地运行,但我并没有把它压得太远。在 VM 中运行 Firefox 或 OpenOffice 可能会很快占用更多内存。Chrome 看起来很活泼。
因此,如果您有 12 GB 的 RAM,您可能能够同时在机器上托管 4 到 20 个虚拟机,具体取决于您的客人在做什么。
至于磁盘空间,如果你使用QEMU的-snapshot
选项,你应该可以节省磁盘空间。每个用户都可以启动相同的底层磁盘映像,但他们自己的修改将进入“快照”文件。(我没有尝试使用此选项进行长期系统维护的经验,因此您的所有 20 个用户可能在将来升级时都需要存储 Service Pack 2 内容;我害怕尝试修改共享磁盘映像一旦你运行它的快照。也许让每个人都在 CIFS 共享中存储“个人文档”等会很有意义。)
最大的障碍可能是 Mac。因为 Apple 服务条款禁止在非 Apple 硬件上运行 OS X,所以你必须有一些Apple 机器来运行 VirtualBox。