Jak*_*ake 46 distros linux arch-linux
我想尝试创建我自己的 Linux 发行版。您能否推荐一些不错且易于遵循的教程(最好是基于文本而不是视频)。我听说过一些关于 Arch Linux 的事情,但我不知道如何从那里开始。我需要什么?
小智 16
部分答案取决于您自己的发行版是什么意思。如果您的意思是为您自己的目的而定制的 Linux 版本供您在自己的机器上使用,甚至在您自己的办公室中使用,那么有一些非常酷的工具可以让您自定义已知可用的现有发行版。
http://www.centos.org/docs/5/html/Installation_Guide-en-US/ch-kickstart2.html涵盖 CentOS 的 kickstart 安装(也适用于 Scientific、Fedora 和 RedHat。)还有http://susestudio .com/允许您制作 SuSe Linux 的自定义安装盘,这意味着您可以立即获得想要安装的软件包。这种方法的优点,尤其是使用 kickstart,是您可以选择单独的软件包,省去您不想打扰的任何绒毛,而且还知道您可以使用更新的软件包并工作无需您进行大量测试和开销。
如果您只是想让它看起来像您想要的样子、自定义启动画面、徽标等,则有大量指南可用于进行此类更改。
现在,如果您真的只是想了解一些细节并真正做好自己的事情,那么@vfbsilva 建议查看 LFS 是不可替代的。您确实确实了解了事情是如何组合在一起的,以及制作 Linux 的要求是什么……嗯,Linux。但是,这样做几次就足以让我个人意识到我不想重新构建每周发布安全更新的每个包。:)
您可以按照 LFS ( http://www.linuxfromscratch.org/ ) 从头开始创建一个新的 Linux 发行版。但我建议你在现有的 Linux 发行版的基础上创建一个新的 Linux 发行版。这会节省你很多时间!您可以自定义 Debian 或 Ubuntu 来创建您的 Linux 发行版。定制Debian或Ubuntu的关键是预置文件。请查看: https://help.ubuntu.com/community/LiveCDCustomization https://help.ubuntu.com/lts/installation-guide/i386/appendix-preseed.html https://wiki.debian。 org/DebianInstaller/Preseed 当然你可以定制Fedora等,但我不擅长定制那些linux发行版。