如何创建安装了特定应用程序的轻量级 Linux 发行版

如何创建安装了特定应用程序的轻量级 Linux 发行版

我正在开发一个瘦客户端系统,并打算使用 Red Hat 的 SPICE 技术。

唯一包含 SPICE 客户端的 Linux 发行版是 Fedora 14 和 15,但是它们太大了 - 它们需要超过 5GB 的可用空间,这对我来说是不可行的,因为我最多只能使用 1GB。

如何创建预装特定程序的 Linux Live CD?(我将安装 SPICE 客户端并使用它)

任何帮助都将非常感激。

答案1

看看开放构建服务。它允许您构建自己的自定义发行版以及打包功能。虽然该项目始于 openSUSE,但现在也完全涵盖了其他主要的 Linux 版本。

有一个很棒的 wiki,其中包括一系列教程这里

答案2

我已经做过几次了——我相信可以用 LinuxFromScratch 来完成。不过这篇文章也许能给你提供更多帮助:

http://www.linuxjournal.com/article/7246

答案3

最好的选择是 SliTaz。它只有 30MB,安装和删除完所有应用程序后,您可以将其打包为 LiveCD!这是有史以来最好的东西! 单击此处获取 SliTaz

SliTaz 默认配备 Tazlito,尝试一下,您会爱上它的轻松访问!:)

Tazlito 是一个小型实用程序,用于提取 LiveCD、重建 ISO 映像并重新生成 LiveCD 的根文件系统。Tazlito 还可以从先前下载的软件包列表中生成发行版。运行时,Tazlito 使用配置文件 /etc/tazlito/tazlito.conf 或在当前目录中轻松生成的 tazlito.conf。它指定 ISO 的名称、卷、维护者以及要分发的软件包和生成的 ISO 的路径。Tazlito 还可以设置一个目录,其中包含将在生成发行版时复制到 LiveCD 的其他文件。

Tazlito 是在免费 GNU 许可证 GPL V3 下发布的,默认安装在 SliTaz 上,并在 Debian GNU/Linux 上安装/成功测试。您可以在手册中找到有关创建 LiveCD 的更多信息。

答案4

我找到了这个:引导 JeOS。这看起来是个不错的方法。有一天我会抽出时间去 LFS!

相关内容