精简版
操作系统我们在正常安装的时候是标准版,可以拥有很多的服务,但是在我们实际应用的时候,我们有时候不需要那么多服务,比如说我们的这个只要有服务,那么我们就需要自己来定制自己的简易版,下面我们要动手制作一个:
我们来看看正常的的启动过程
分区 我们现在先不格式化
查看硬盘信息
sdb
一切准备完毕,我们开始做精简系统,我们来看一下正常系统的一些东西
的配置文件 这个文件很重要,我们呀自己动手创建,但是在创建此文件之前我们要把内核,和驱动全部拷到 下面来:
内核与驱动都在 目录下
init,修改驱动
创建 grub.conf 到现在为止我们已经做好了第一和第二阶段,我们再来看看正常的linux启动过程
INIT inittab
因为上面的脚本用到
/mnt/sysroot/bin /sbin/mnt/sysroot/lib 查看一下:
做到了这里,基本的精简版linux 命令: 记得多敲几次,以保证写入成功!!你可以卸载掉光盘试试了!!
首先我们想实现init 0 (重启)
我们先看看 文件那里是开机脚本
我们需要按照进行模仿创造自己的脚本
/sbin/halt init 0 sysshutdown /mnt/sysroot/etc/rc.d/:
做好之后 命令: 多敲几次这样我们 就做好了!你可以试试了!!
然后我们还要添加一些其他命令,可以直接使用执行:
拷贝文件 拷贝到我们中加以修改
然后 命令: 把操作刻到硬盘,试试你的硬盘!!
添加网络功能,我们已经拷贝了要想使用网络功能就要添加网络文件:
现在模块已经拷过来了,我们现在思考怎么加载模块,有两个办法在驱动 里加载在初始化文件文件里加载,我们选择的是第二种,因为第一种太麻烦了!!而且驱动文件过大容易出错!
我们要执行文件来拷贝指令 和 做好之后,命令:
转载于:https://blog.51cto.com/123xiaohuihui/1270757