从头开始使用Linux创建您自己的操作系统[Linux]

但是,也许您不想花时间仔细检查和测试每个发行版,尤其是如果其中有超过1,000个发行版。也许您不想冒充分销是否是天造地设的机会,而是想得到保证。有什么比自己制作操作系统更好的方法来了解自己的完美搭配?

为什么要这么做?

为什么以及如何制作自己的Linux操作系统?它非常简单(无论如何,相对而言),因为存在一个项目来帮助人们开始使用此类项目。 Linux From Scratch项目的创建是专门为使人们能够继续开发自己的Linux操作系统以满足自己的需求而设计的,无论它是用于特殊的硬件适应,最大化性能,始终处于前沿,还是学习Linux的内部。 p>

不要以为 Linux From Scratch 是另一种发行版,它只是从准系统开始的。 LFS实际上只是文档的集合,因此您所做的一切实际上都来自每个项目的源代码。换句话说,在LFS文档的帮助下,您可以直接从Linux内核的站点下载Linux内核的源代码,然后从那里开始工作,直到最终构建了完整的操作系统(或至少与Windows一样多的操作系统)为止。

使用Linux制作Linux

在创建自己的Linux操作系统时,您需要了解必须使用Linux发行版来创建另一个一。这是因为,当您直接从源代码创建所有内容时,需要大多数Linux发行版附带的通用工具才能编译和安装LFS系统。您不必安装临时发行版;

入门/分区

在开始之前,甚至必须先在此CD上运行一个CD,然后强制打开该页面并打开有关启动LFS系统的最新LFS文档。该文档将包含有关如何完成所需步骤的链接和详细信息,本文将不完整介绍这些步骤。

打开文档后的第一步是创建一个新分区。您将在其中安装新的LFS操作系统的位置。无论是容纳所有内容的单个ext4分区,单独的根分区和主分区,还是您可能要做的其他任何事情,您都不必做与通常不同的操作。欢迎您使用自己喜欢的分区工具(例如GParted)创建这些分区。

下载初始源代码

准备好分区后,您需要先准备好第3章下载所有必要软件包和补丁程序的源代码。据我所知,所有这些软件包都是绝对必需的,因此如果没有这些软件包,您的系统将无法运行。再说一次,LFS的首页吹嘘说一个系统可以调整到只有5MB,但是您确实必须知道要做什么才能做到这一点。

编译和安装基础系统

按照文档第4章的定义进行了最后的准备后,做了一些更改,您将开始构建LFS系统的基础。按照指南进行操作,您将编译构成工具链的工具,然后将其用于构建其余的基础知识。完成此操作后,您将“ chroot"到新系统中(这相当于重新启动到新的操作系统中,除非您没有从字面上重新启动,并且更改仅适用于您的终端窗口)并开始编译所有内容

配置简单后,就可以开始安装其他软件,使您的系统真正成为您的系统。您应该安装什么其他软件完全取决于您,您的需要和需求。请记住,没有软件包管理器,因为该软件的源代码已下载并编译。

结论

创建LFS操作系统肯定会花费一些时间,因为编译软件并不总是快速的过程,并且没有尝试过Linux或对终端或操作系统的其他复杂方面不满意的人,除非您正在学习此方法,否则不要尝试这样做。如果您属于这些团体,但还是想尝试,建议您在安全,隔离的地方进行尝试,以免破坏您想保留的东西。如有任何疑问,请随时发表评论!祝您项目愉快,祝您好运!

您将为自己的LFS系统做什么?它将包括哪种软件,其目的是什么?您甚至会创建自己的LFS系统吗?在评论中让我们知道!

标签: