精简linux系统的安装

Linux一大亮点就是开源,相对于Windows我们可以在Linux上发挥更大的想象力,来亲手打造拥有自己特色的Linux系统,首先我们从打造最基本的微型的Linux系统入手,通过整个打造过程的体验,你就可以将自己的完整的Linux系统进行个性化设置,然自己用的Linux系统散发着自己的气息,让其更具亲合力!!

下面我们就来直接操作,关于原理,会在每步中说明:

一、准备阶段:

硬件设施:一台宿主机、一个空磁盘(或者数据不再使用的磁盘,1G就足够了,如果想对自己制作的Linux进行不断的完善,那么就选用大点的光盘,文中我们将其视为sdb,根据自己实际情况进行相应的调整).

1、分区、格式化我们准备的磁盘

将我们准备的新磁盘进行分区

二、打造阶段:

1、准备我们Linux的心脏(内核)

查看我们宿主机中/boot目录中的内容,会发现有类似vmlinuz-2.6.18-164.el5 vmlinuz-2.6.28.10这样带有版本号的文件,这就是系统的内核文件,我们选择一个内核文件,将其拷贝到我们小Linux的/boot目录中,这样我们的Linux就有心脏了.

2、准备我们的Linux的善意欺骗文件initrd文件。

3、向我们小Linux磁盘安装grub引导程序.

4、为我们的小Linux系统创建简单的根文件系统

5、创建我们小Linux的/etc/inittab、/etc/rc.d/rc.sysinit文件

至此,最精简Linux已经在被我们打造出来,赶紧将含有我们劳动成果的磁盘放在其他的裸机上运行一下吧,千万要记住,心急吃不了热豆腐,在取下磁盘之前一定要给宿主机足够多的时间,将缓存中的数据卸载我们的小Linux磁盘上,不然后果可想而知!

拷贝文件的脚本:

clip_image002

首先先建立一个Hard Disk

clip_image004分区

clip_image006clip_image008clip_image010clip_image012clip_image014clip_image016clip_image018clip_image020

clip_image022clip_image024

Grub里面没有引导菜单,需自己建立一个

clip_image026

clip_image028

grub> quit

clip_image030

clip_image032

clip_image034

clip_image036

clip_image038

clip_image040

lib 目录下 .ko 是模块

clip_image042

clip_image044clip_image046clip_image048clip_image050

clip_image052

clip_image054clip_image056

clip_image058clip_image060

clip_image062

clip_image064

clip_image066clip_image068

clip_image070

clip_image072

clip_image074clip_image076

clip_image078

clip_image080:

clip_image082

clip_image084相关信息同步到写入的磁盘中

clip_image086

把磁盘弄到另一个机器上运行

如果显示

clip_image088

clip_image090出现sda 硬盘识别出来了

clip_image092

clip_image094

则说明这个内核运行起来了

还可以根据以上信息添加别的东西