最简单的 Linux 发行版创建

最简单的 Linux 发行版创建

我一直在尝试创建自己的定制 Linux 发行版(最好是某种 Debian 系统,如 Debian、Ubuntu、Knoppix 等)。我想专门为玩游戏而制作它。这只是我的一个小项目,虽然我对 Linux 很了解(bash、gcc、g++、gdb 等),但我对内核不太了解。因此,从头开始制作自己的发行版是不可能的。

我继续尝试创建 Knoppix 的重制版,对我来说是可行的,但这是一个非常漫长的过程,因为 knoppix 是一张实时 CD,而我在 VirtualBox 中运行它。那么制作自己的发行版最简单、最快捷的方法是什么?

另外,我可以安装 Ubuntu 或某种 Linux 到计算机上并对其进行更改,然后根据该安装创建发行版吗?

答案1

Linux From Scratch 通常是这种尝试的首选,因为它有详尽的文档并且资源丰富。

http://www.linuxfromscratch.org/

答案2

它并不完全基于 Debian,但是SUSE 工作室如果您还不太熟悉 Linux 内部结构,那么这是一个很好的开始。

答案3

Fedora有一些工具叫做Pungi,LiveCD 创建者和 Revisor帮助构建其项目的“spins”,即 Fedora 的定制发行版,其中包含不同的软件包集。您可能想尝试一下,这是一种相对简单的方法来创建您自己的自定义发行版。

答案4

正如约翰·T所说

它并不完全基于 Debian,但是如果您还不太熟悉 Linux 内部结构,那么 SUSE Studio 是一个不错的入门选择。

SUSE Studio 是一款非常棒的工具:值得尝试一下 [SLAX][1] 吗?

Ubuntu 和 UCK 运行良好,安装 UCK,运行 apt 从你的控制台安装应用程序,然后创建一个 livecd。

在我看来,这也是一个不错的选择:UCK 易于使用,可以满足您的部分要求。但至于“反应性”(我不知道这是否是一个好的术语选择 - 我希望您能理解我的意思),您可能会发现 Ubuntu 有点沉重和缓慢。

Linux From Scratch 通常是这种尝试的首选,因为它有详尽的文档并且资源丰富。

http://www.linuxfromscratch.org/

最后但并非最不重要的一点是,这个选项可以让你获得真正的成功!如果你有扎实的(好吧,也不是那么扎实)GNU/Linux 背景,并且想要构建自己的 GameDistro,那么 LinuxFromScratch 应该是你要找的。文档非常棒!创建的每个步骤不仅有文字说明,而且还有说明:这样你就可以加深对这个问题的理解,并进一步了解整个系统。

但是,如果您不想阅读整个手册,而想要一个基本的 LFS 安装,那么有一个 liveCD 可以完成这项繁重的工作:它的名字是 [QLFS][2] (QuickLinuxFromScratch) liveCD。然后我会使用 [BLFS][3] (BeyondLinuxFromScratch) 来完成发行版的其余部分(例如添加一些 GUI、DE、WM 等)。

问候

相关内容