精简linux

 

精简Linux系统的主要目的是将Linux系统使用固态盘等小容量flash存储设备来替代PC机上面的硬盘。解约成本、减少体积、提高速度以及延长使用寿命和稳定性。

而且由于linux源码的开元性,还可以打造一个自己的个性的linux

 

实现简单的关机和重启功能

 

在虚拟机上添加一个硬盘,并分区

把第三个分区标示成swap

把第一个分区标示成引导分区

格式化1,2 分区

建立挂载点

把第二块硬盘上的第1,2分区分别挂载到挂载点上

建立grub

创建grub菜单

在/mnt/boot/grub/目录下 编写vim grub.conf

从宿主机上拷贝内核

从宿主机上拷贝驱动

查看宿主机的驱动并解压到当前文件夹

编辑文件 vim init

禁用

打包压缩输出

在第二分分区上创建目录

用脚本把所需要的命令的库文件考到/mnt/sysroot 目录下

脚本如下

在/mnt/sysroot/etc/目录下编写inittab文件

在/mnt/sysroot/etc/rc.d 编写文件rc.sysinit

给文件rc.sysinit添加可执行权限

写出控制开机,重启的两个脚本

同步磁盘写入文件

clip_p_w_picpath030

就可以实现简单的开机和重启

实现显示hostname和网络功能

编辑/mnt/sysroot/etc/rc.d/目录下的rc.sysinit 文件

在/mnt/sysroot/etc目录下建立sysconfig ,并把宿主机的network文件拷到当前目录下

在宿主机上把net的模块及其依赖的文件拷到/mnt/sysroot/lib/modules目录下

继续编辑编辑/mnt/sysroot/etc/rc.d/目录下的rc.sysinit 文件

同步 sync

成功

clip_p_w_picpath036

clip_p_w_picpath039