如何创建自己的发行版并包含自定义内核和软件包?

如何创建自己的发行版并包含自定义内核和软件包?

我想知道如何向Linux内核添加软件包,然后将其打包成ISO或CD以供朋友使用。预先感谢,请不要指出我LFS - Linux 从头开始

答案1

大多数发行版都可以用作基础,然后可以将自定义应用到该基础,并写入 ISO。

软呢帽

Fedora 提供所谓的“spin”或“respin”。您可以在旋转网站上查看它们:

“推出您自己的”Fedora 版本非常简单,可以混合您自己的自定义 RPM 以及自定义 UI。

您甚至可以使用该revisorGUI 工具来选择要捆绑到您自己的自定义 .ISO 中的包。这里有一个非常好的教程,标题为:使用 Revisor 创建您自己的 Fedora 发行版

的主页revisor在这里:

修订者的屏幕截图    修订者的党卫军

乌班图

Ubuntu 在社区 wiki 上提供了此指南,标题为:LiveCD定制从头开始

对于 Ubuntu/Debian,您还有其他一些选择。

其中 2 个relink似乎在易用性和能够创建相当定制的 Ubuntu 版本方面最有前途。

参考

答案2

看一眼架构Linux

Arch Linux 允许您从头开始构建您的系统。您几乎什么都没有开始,然后根据需要安装软件包。

看看拱门维基获取安装说明。 Arch 使创建变得容易自定义安装介质

答案3

人们不会“将软件包添加到 Linux 内核”。相反,人们所做的是创建自定义发行版然后分发它。

相关内容