日期:2014-05-16  浏览次数:20527 次

打造属于自己的Linux系统!

1:以下的实现过程都使用VM虚拟机,在这上面实现的。

2:实现打造属于自己的Linux系统,其实用的是将现有的完整的Linux系统精简,然后打包做成不到10M的系统。

3:我所用的Linux系统为Redhat Enterprise Linux 5(内核为 2.6.18)

=======================================================================

首先,我们要知道,一个linux的系统之所以能够启动,需要什么?

1.需要一个boot loader,以确保能够带起硬盘?

2.需要一个内核。(废话-。-)

3.需要一个小型的能够加载内核文件系统的程序(initrd)

4.需要一个能够定义如何启动的文件(inittab)

5.需要inittab中供启动的rc.sysinit文件

其实,一个linux能够启动,需要的也就是这么多,那接下来,我们开始一步步着手准备!

-----------------------------------------------------

第一步:准备工作,并创建引导文件!

既然我们需要boot loader能够带起硬盘,那么我们总要先有个硬盘吧?

好,调用虚拟机,给我们的现有的linux额外增加一块新硬盘,这块硬盘可以不用太大,够用就好,比如?嗯……8G,够你用了吧?

点击Add,添加一块新的硬盘,设置大小为8G,其他默认,然后点ok~

进入我们的Linux系统。使用fdisk -l 命令,我们看到了一块完整的未经开垦的硬盘:

view plain print ?