我想知道是否存在一个操作系统或发行版纯粹是为了在启动时启动一个简单的GUI而创build的,允许用户select一个虚拟机并将其启动。
你可以把它看作是一个多启动的系统,但使用virtualbox虚拟机,非常基本,没有花哨的东西,只是一个虚拟机的列表和启动它们的能力。
我知道Ubuntu JeOS是专门针对VMWare虚拟化的。 问题是我们需要VirtualBox和一个简单的GUI来select虚拟机。
基本上你要求的是相当于VirtualBox的裸机版本。 不,这不存在。
VirtualBox项目已经将虚拟机pipe理程序作为已经运行和configuration的主机操作系统的一部分。 所有的磁盘,文件系统和其他系统pipe理的东西都由主机操作系统来处理。 据我所知,目前还没有一个项目试图将一个围绕VirtualBox的Linux发行版捆绑为主应用程序。
这不难推出自己的。 几个发行版都有创build自定义安装软件包列表的系统,您可以使用您认为必不可less的东西进行安装。
Ubuntu服务器非常简约。 Ubuntu JeOS声称只是足够的操作系统来运行虚拟化。 它是针对VMWare,但人们已经使它与VBox的工作
使用CD或USB引导设备绕过locking是微不足道的,除非您将其从物理上移除。
这听起来不像你正在使用虚拟化,(一次运行多台机器)。 使用虚拟化作为OS菜单select没有意义。 如果您一次只运行一个系统,那么为什么不安装单独的系统到分区,以及在受到危害时从另一个受保护的系统克隆/恢复。 您可以在单个磁盘上拥有128个TinyCore或Puppy系统分区。 使用grub2启动ISO来保护基本操作系统,并减less所需的分区数量。
你有没有想过使用PXE? 引导到PXE服务器并提供所需操作系统的菜单选项。 工作站不需要硬盘驱动器。 与千兆networking一起工作良好。 在工作站驱动器上花费的钱可以分配给PXE服务器中的千兆交换机,NIC和Raid驱动器设置。 覆盖限制要困难得多。 使用快照,任何正在运行的系统黑客将无法在重新启动。
最佳的PXEconfiguration – 使用ZFS作为文件系统。 (FreeBSD或Solaris作为PXE服务器)使用ZFS,可以在每次closures时将系统重置为已知状态。 使用共享驱动器或同步function在会话之间保存书签和文件。 或者使用ZFS覆盖层,这样每个用户就可以安装应用程序并随时修改,同时保持主人的完整性。 所有系统共享相同的主基础安装以减less驱动器空间需求。 如果您决定使用不可变的磁盘进行虚拟化,则可以/应该完成同样的事情。
否则,就像前面提到的那样,从发行版的CD版本中滚出自己的CD。 看看kiosk工具和发行版,像http://extragear.kde.org/apps/kiosktool/另外Oreilly Knoppix Hacks书还有很多关于信息亭的技巧。 Knoppix使一个伟大的“胖”亭不仅仅是网上冲浪。
你为什么需要虚拟机? 这听起来像是在谈论多重引导,只是在启动时使用启动pipe理器来select启动的分区。 除非您使用特定于虚拟机的function,否则为什么要增加虚拟化的开销?
没有我所知道的特定的Virtualbox系统。 如果您使用像ESXi这样的纯粹解决scheme,您将在启动时启动所有虚拟机。
如果你能详细说明你的最终目标是什么(你是否需要特定的虚拟机function?)也许你正在寻找的解决scheme并不完全是你在这里瞄准的。