是否有一个最小/轻量级的 Linux 发行版可以直接启动 Xen/VBox,以便我可以创建/启动一个或多个虚拟机?
如果没有,我该如何制作一个?
- 我有四个分区
- 我不想使用 LiveCD。我希望将其安装在第一个分区中。
- 我不想有 Bootloader 菜单(可以直接启动到这个自定义操作系统)
因此,如果我打开笔记本电脑:-> 我会看到 BIOS-> 我会看到自定义操作系统直接启动-> 我会看到 Xen / Vbox 或虚拟化作为唯一正在运行的应用程序出现。-> 我会创建一个新的 VM 或启动一个现有的 VM-> 我会在其他分区的可用空间上维护这些 VM 的硬盘
提前感谢您的建议/帮助/指导。
答案1
好吧,我不知道您是否可以跳过引导加载程序,因为即使对于 1 个操作系统/内核来说它也是必需的。无论如何,引导加载程序很小,您可以将超时设置为 0 或 1。
至于最小/轻量级 Linux,您可以安装一个没有任何自定义软件包的基本 CentOS 发行版,然后使用 Xen 加载它。我就是这么做的,我可以将最基本的 CentOS 发行版缩小到大约 300MB(如果我花更多时间,可能会更小)。它启动到 Xen 并启动我创建的所有虚拟机。
安装基础 CentOS 后,运行以下命令安装 Xen:
# yum groupinstall Xen
一旦完成所有操作,请确保编辑/etc/grub/grub.conf
配置以启动 Xen 内核(将默认值设置为 0)。
本指南对于安装其他虚拟机也可能有帮助:
http://wiki.centos.org/HowTos/Xen/InstallingCentOSDomU
我希望这有帮助!
答案2
就简单而言,我使用 Debian 发行版做过类似的事情。安装了一个基本系统,安装了 xen 内核和工具等,然后开始删除其余的东西 - 并不是说有很多东西需要删除;在 Debian 上,“最小”是相当小的!
答案3
查看 Citrix客户端。
它是专为笔记本电脑设计的裸机虚拟机管理程序。