
手把手带你自制Linux系统
Toormi
这个作者很懒,什么都没留下…
展开
-
手把手带你自制Linux系统之一 准备工作
手把手带你自制Linux系统之一 准备工作 本系列教程参考马哥Linux视频(Linux内核编译及系统裁章节),所有操作都在VMware Workstation虚拟机中进行,理论上同样适合物理硬件平台。 本系列教程没有一步到位制作一个最标准的Linux,而是从最开始利用CentOS自带内核、initrd等制作一个最简单的Linux,到最终使用kernel内核源码+busybox源码...原创 2015-08-13 16:48:06 · 3656 阅读 · 1 评论 -
手把手带你自制Linux系统之二 简易Linux的制作
手把手带你自制Linux系统之二 简易Linux的制作 本文将会利用CentOS5.5自带内核制作一个可以正常启动的Mini Linux,开始前请将准备工作完成,详见 手把手带你自制Linux系统之一 准备工作 准备工作做完后,还需要简单了解一下Linux的启动过程,点击此处。 Linux的启动过程大致可分解为:BIOS(Boot Sequence) --> MB...原创 2015-08-13 16:48:11 · 10620 阅读 · 1 评论 -
手把手带你自制Linux系统之三 添加关机重启及用户登录功能
手把手带你自制Linux系统之三 添加关机重启及用户登录功能本章,我们要做的主要工作是为我们的Mini Linux添加关机、重启功能及用户登录功能。打开虚拟机中CentOS_5.5作为工作机,完成如下步骤:1. 精简initrd文件 上一章我们使用的initrd是直接从/boot/目录下拷贝的,没有做任何修改,这样做虽然比较简单,但会导致我们的MiniLinux体积原创 2015-11-09 08:18:27 · 2648 阅读 · 6 评论 -
手把手带你自制Linux系统之四 添加网络功能
手把手带你自制Linux系统之四 添加网络功能1. 添加系统函数库/etc/rc.d/init.d/functions脚本文件中定义了许多功能函数,用于控制服务脚本的信息显示等。/etc/init.d下的绝大多数脚本或多或少都会使用这些功能。例如在CentOS开机启动时,会看到执行某项操作或启动某个服务是成功还是失败,在右侧会有一个用中括号括起来的单词表示,成功用绿原创 2015-12-16 14:08:51 · 2883 阅读 · 0 评论 -
手把手带你自制Linux系统之五 一些小细节的完善
手把手带你自制Linux系统之五 一些小细节的完善1. 设置主机名"hostname+主机名" 命令可以用来设置主机名。这样设置的hostname立即生效,但重启后还需要再次设置。想要主机名每次启动后自动生效可以在/etc/sysconfig/network文件中保存一个HOSTNAME变量。每次开机时读取这个文件,并使用hostname命令使HOSTNAM原创 2016-01-05 21:49:02 · 1745 阅读 · 0 评论 -
手把手带你自制Linux系统之六 编译内核及busybox完成系统定制
手把手带你自制Linux系统之六 编译内核及busybox完成系统定制重新看了一下前面的几章,发现其实前面的5章一直围绕一个话题讲解 — 如何利用CentOS现有资源组装一个Linux。这种方式十分拙劣,Linux内核是固化的、initrd没有充分精简、命令需要一个一个拷贝,最终做出来的Linux不能算是完全定制的。这一章就来自己编译Linux源码生成内核,使用bu原创 2016-01-08 10:23:59 · 8184 阅读 · 0 评论