精简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添加可执行权限
写出控制开机,重启的两个脚本
同步磁盘写入文件
就可以实现简单的开机和重启
实现显示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
成功
转载于:https://blog.51cto.com/51qianxun/1266788