我想知道是否存在一个操作系统或发行版,纯粹是为了在启动时启动一个简单的 GUI 而创建的,允许用户选择一个 VM 并启动它。
您可以将其视为一个类似多重启动的系统,但是使用 VirtualBox VM,非常基础,没有花哨的 GUI 内容,只有 VM 列表和启动它们的能力。
我知道 Ubuntu JeOS 是专门针对 VMWare 虚拟化的。问题是我们需要 VirtualBox 和一个简单的 GUI 来选择虚拟机。
答案1
基本上,您要求的是相当于 VirtualBox 的裸机版本。不,这不存在。
VirtualBox 项目专注于虚拟机管理程序,将其作为已运行和配置的主机操作系统的一部分。所有磁盘、文件系统和其他系统管理内容均由主机操作系统处理。据我所知,没有项目尝试将 Linux 发行版与 VirtualBox 捆绑在一起作为主要应用程序。
自己动手并不难。一些发行版都有创建自定义安装包列表的系统,您可以只设置您认为必不可少的东西。
答案2
Ubuntu Server 非常简约。 Ubuntu JeOS据称是足以运行虚拟化的操作系统。它的目标是 VMWare,但人们使其与 VBox 一起工作
答案3
除非您物理移除 CD 或 USB 启动设备,否则使用它们来绕过锁定是轻而易举的。
听起来您没有按照预期使用虚拟化(一次运行多台机器)。使用虚拟化作为操作系统菜单选项没有意义。如果您一次只运行一个系统,为什么不将单独的系统安装到分区并在受到攻击时从另一个受保护的系统克隆/恢复。您可以在单个磁盘上拥有 128 个 TinyCore 或 Puppy 系统分区。使用 grub2 启动到 ISO 来保护基本操作系统并减少所需的分区数量。
您是否考虑过使用 PXE?启动 PXE 服务器,并在菜单中选择所需的操作系统。工作站无需硬盘。与千兆网络配合使用效果很好。花在工作站驱动器上的钱可以分配给 PXE 服务器中的千兆交换机、NIC 和 Raid 驱动器设置。更难超越限制。使用快照,任何正在运行的系统黑客攻击都不会在重新启动后继续存在。
最佳 PXE 配置 - 使用 ZFS 作为文件系统。(FreeBSD 或 Solaris 作为 PXE 服务器)使用 ZFS,您可以在每次关机时将系统重置为已知状态。使用共享驱动器或同步功能在会话之间保存书签和文件。或者使用 ZFS 覆盖,以便每个用户都可以安装应用程序并随意修改,同时保持主系统完好无损。所有系统共享相同的主基础安装以减少驱动器空间需求。如果您决定使用不可变磁盘进行虚拟化,则可以/应该做同样的事情。
否则,如前所述,从发行版的 CD 重制版中制作自己的发行版。首先看看 kiosk 工具和发行版,例如http://extragear.kde.org/apps/kiosktool/ 此外,Oreilly Knoppix Hacks 一书中也有很多关于信息亭的提示。Knoppix 是一款出色的“胖”信息亭,其用途不仅限于上网。
答案4
为什么需要虚拟机?听起来你在谈论多重引导,只是在启动时使用引导管理器来选择要从中引导的分区。除非你使用特定于虚拟机的功能,否则为什么要施加虚拟化的开销?
据我所知,没有这样的特定 Virtualbox 系统。如果您使用像 ESXi 这样的纯解决方案,那么您的所有虚拟机都会在启动时启动……
如果您可以详细说明您的最终目标是什么(您是否需要特定的 VM 功能?),也许您正在寻找的解决方案并不是您在这里所瞄准的。