LINUX精简版

精简版

操作系统我们在正常安装的时候是标准版,可以拥有很多的服务,但是在我们实际应用的时候,我们有时候不需要那么多服务,比如说我们的这个只要有服务,那么我们就需要自己来定制自己的简易版,下面我们要动手制作一个:

我们来看看正常的的启动过程

我们在一台功能齐全的linux\\我们先来挂载硬盘

使用命令:fdisk -l    (对硬盘进行分区)

分区   我们现在先不格式化

查看硬盘信息   

 

sdb

 

 

一切准备完毕,我们开始做精简系统,我们来看一下正常系统的一些东西

到此,我们可以利用grub

 

的配置文件  这个文件很重要,我们呀自己动手创建,但是在创建此文件之前我们要把内核,和驱动全部拷到 下面来:

内核与驱动都在  目录下

 

 

  init,修改驱动

编辑完成,压缩所有文件

创建  grub.conf  到现在为止我们已经做好了第一和第二阶段,我们再来看看正常的linux启动过程

查看目录目录准备完毕,我们现在要 拷贝  表格

INIT inittab 

因为上面的脚本用到

/mnt/sysroot/bin /sbin/mnt/sysroot/lib  查看一下:

做到了这里,基本的精简版linux  命令: 记得多敲几次,以保证写入成功!!你可以卸载掉光盘试试了!!

首先我们想实现init 0  (重启)

我们先看看  文件那里是开机脚本

rc 0 

我们需要按照进行模仿创造自己的脚本

/sbin/halt init 0  sysshutdown /mnt/sysroot/etc/rc.d/:

cp.sh/bin/halt   /bin/reboot

做好之后   命令:  多敲几次这样我们 就做好了!你可以试试了!!

然后我们还要添加一些其他命令,可以直接使用执行:

拷贝文件 拷贝到我们中加以修改

然后  命令: 把操作刻到硬盘,试试你的硬盘!!

 

添加网络功能,我们已经拷贝了要想使用网络功能就要添加网络文件:

现在模块已经拷过来了,我们现在思考怎么加载模块,有两个办法在驱动 里加载在初始化文件文件里加载,我们选择的是第二种,因为第一种太麻烦了!!而且驱动文件过大容易出错!

 

<IMG style=""float: none'" title='\"图片64.png\"' src=\'#\'" //img1.51cto.com/attachment/201308/113712989.png\"' data_ue_src=\'#\'" //img1.51cto.com/attachment/201308/113712989.png\"'>

我们要执行文件来拷贝指令   和  做好之后,命令:

 

你可能感兴趣的:(linux,精简版linux)