精简版的linux有时候可以更高效的完成任务,而且只需要有内核,驱动,init进程,简易指令,库文件,简单的应用等,十分简单快捷,那么该怎样打造一个精简版的linux呢?
方法:从一台功能完善的宿主机上取得精简版linux的硬盘所需要的文件,在移植到打造的linux上既可以完成。
1.创建新的分区
第一个分区标识为可引导分区,第三个分区标识为swap,第二分区为主分区
接下来进行格式化和挂载
在建立的目录下搜索boot目录建grub文件夹
执行grub命令重建grub.Conf(手工创建)的第一阶段
在mnt/boot/grub目录下编辑一个grub.conf文件
关于精简linux的驱动我们只需要把宿主机的驱动拷贝到一个文件夹中,进行所必须的编辑后,追加到引导分区目录中即可
1.拷贝内核
2.拷贝驱动
新建一个目录,进入该目录执行以下命令
接下来查看该目录下的init并进行编辑,在resume LABEL=SWAP-sda3之前加上#即可
追加到相应目录
切换到mnt/boot下查看
在根分区上建立相应的文件夹如bin boot dev etc lib media mount net sbin srv sys usr var 等满足所需即可
接下来就是把相应的库文件目录拷贝到所对应的的目录中,过程有点繁琐,可以编辑一个小脚本进行拷贝
剩下的就过程就比较简单
编辑inittab文件,把宿主机中对应的文件拷贝即可
编辑rc.Sysinit文件要给予可执行权限chmod a+x rc.sysinit
注意在inittab文件中,可以编辑一些小脚本(参考宿主机中的有关文件)如关机,重启等给予可执行权限,这样就可以控制精简linux了。。。。。。。。。
至于开机界面图片等,都可以在对应的文件中进行设计编辑。