精简版的linux有时候可以更高效的完成任务,而且只需要有内核,驱动,init进程,简易指令,库文件,简单的应用等,十分简单快捷,那么该怎样打造一个精简版的linux呢?

方法:从一台功能完善的宿主机上取得精简版linux的硬盘所需要的文件,在移植到打造的linux上既可以完成。

1.创建新的分区

第一个分区标识为可引导分区,第三个分区标识为swap,第二分区为主分区

linux之精简版_linux

接下来进行格式化和挂载

 

linux之精简版_linux_02

linux之精简版_精简版_03

在建立的目录下搜索boot目录建grub文件夹  

 

linux之精简版_linux_04

linux之精简版_linux_05

执行grub命令重建grub.Conf(手工创建)的第一阶段

linux之精简版_linux_06

mnt/boot/grub目录下编辑一个grub.conf文件

linux之精简版_精简版_07

关于精简linux的驱动我们只需要把宿主机的驱动拷贝到一个文件夹中,进行所必须的编辑后,追加到引导分区目录中即可

1.拷贝内核

linux之精简版_精简版_08

2.拷贝驱动

新建一个目录,进入该目录执行以下命令

linux之精简版_linux_09

接下来查看该目录下的init并进行编辑,在resume LABEL=SWAP-sda3之前加上#即可

追加到相应目录

linux之精简版_精简版_10

切换到mnt/boot下查看

linux之精简版_linux_11

 

在根分区上建立相应的文件夹如bin   boot   dev   etc  lib  media  mount   net  sbin srv sys  usr   var 等满足所需即可

linux之精简版_linux_12

接下来就是把相应的库文件目录拷贝到所对应的的目录中,过程有点繁琐,可以编辑一个小脚本进行拷贝

linux之精简版_精简版_13

 

剩下的就过程就比较简单

编辑inittab文件,把宿主机中对应的文件拷贝即可

编辑rc.Sysinit文件要给予可执行权限chmod a+x rc.sysinit

注意在inittab文件中,可以编辑一些小脚本(参考宿主机中的有关文件)如关机,重启等给予可执行权限,这样就可以控制精简linux了。。。。。。。。。

至于开机界面图片等,都可以在对应的文件中进行设计编辑。