admin管理员组

文章数量:1532440

2024年6月3日发(作者:)

私人订制Linux的全部操作,打造一个属于自己的Linux小系统

一、前言

Linux操作系统至1991年10月5日诞生以来,就其开源性和自由性得到了很多技术大牛

的青睐,每个Linux爱好者都为其贡献了自己的一份力,不管是在Linux内核还是开源软

件等方面,都为我们后来人提供了一个良好的学习和研究环境。

本文主要通过裁剪现有Linux系统,根据自己的需要,打造一个属于自己的Linux小系统,

让其能够具备Linux的一些常用小功能。

二、原理

启动流程介绍:

制作Linux小系统之前,我们有必要再了解一下Linux的启动流程:

1、首先Linux要通过POST自检,检查硬件设备有没有故障

2、如果有多块启动盘的话,需要在BIOS中选择启动磁盘

3、启动MBR中的bootloader引导程序

4、加载内核文件

5、执行所有进程的父进程、老祖宗init

6、打印欢迎界面

在Linux的启动流程中,加载内核文件时还需要借助别外两个文件:

1)initrd,是CentOS5上用内存模拟的磁盘设备

2)initramfs,是CentOS6上用内存模拟的文件系统

在启程的流程中,init主要是用来做哪些操作的呢?

init通过调用/etc/inittab这个配置文件,然后再去执行/etc/rc.d/t的系统初始化脚本

好啦,原理我们已经知道了,接下来我们来看看具体的思路吧(〃▽〃)

三、思路

1、我们要在一个现有的Linux系统上加一块硬盘/dev/sdb,在硬盘上分两个分区,一个是

/boot,一个是/,并将其格式化。当然,我们需要明确的概念是,我们现在加的这个硬盘

本文标签: 系统需要启动操作流程