天天看点

使用linux内核,打造自己的linux

学习过linux的同学都只知道linux是开源免费的,也只是非常棒的,。但是既然开源,那我们是否自己也可以动手打造一个简单的linux呢?今天我们来实验一下

1.在虚拟机里添加一块新的硬盘

使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux

2.在新的硬盘上创建分区

使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux

3.把linux上启动是需要的文件拷贝到我们自己创建的linux上

a. 创建、挂载 mbr/grub

使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux

b.创建系统需要的目录

使用linux内核,打造自己的linux
使用linux内核,打造自己的linux

如果要将硬盘和机器使用,可能会因为型号之类的区别,部分驱动文件需要修改,我们可以对驱动进行拆包修改

使用linux内核,打造自己的linux
使用linux内核,打造自己的linux

将修改后的文件还原为init包,最后的名字可以自己修改

使用linux内核,打造自己的linux

c.inittab和rc.sysint

使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux

对于进程而言,包含了很多的库文件,一个个的拷很麻烦,我们可以写一个脚本来帮助我们快速复制

脚本如下:

使用linux内核,打造自己的linux

d.添加开机背景

使用linux内核,打造自己的linux

最重要的一条要给rc.sysinit文件增加执行的权限

使用linux内核,打造自己的linux

4.对我们的linux测试

使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux
使用linux内核,打造自己的linux

继续阅读