日期:2014-05-16 浏览次数:20602 次
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 命令,我们看到了一块完整的未经开垦的硬盘: