14.1 Linux内核模块功能定制
Linux内核模块功能定制

上一章我们详细讲解了 Linux 启动流程,再此基础上,本章我们来讲解内核的编译和安装。本章内容如下:
- 编译内核以定制内核功能
- Centos 操作系统的安装过程
- Centos 安装程序 anaconda 配置
内核编译是一个大工程,需要对硬件,内核各个参数功能都有比较深入了解,才能编译出有特定功能需求的内核。本节主要是带大家了解内核的编译过程,能编译成功即可。本节内容如下:
Linux内核模块功能定制

上一章我们详细讲解了 Linux 启动流程,再此基础上,本章我们来讲解内核的编译和安装。本章内容如下:
内核编译是一个大工程,需要对硬件,内核各个参数功能都有比较深入了解,才能编译出有特定功能需求的内核。本节主要是带大家了解内核的编译过程,能编译成功即可。本节内容如下:
Linux内核功能及模块应用

之前的章节中,我们讲解了 Linux 系统的启动流程,grub,以及 系统启动之后的 init 程序,最后我们来讲解 Linux 内核相关内容,包括
grub2 系统配置与使用

上一节我们介绍了 grub 第一版的配置和使用,接下来我们学习 grub2。内容介绍同上一节相同,如下:
grub2 支持 efi,比 grub 更加复杂,本人对此并不是很懂。关于 grub2 的详细描述可以参考这篇博文Grub 2:拯救你的 bootloader
grub配置与使用

本节我们我们将学习主流的 BootLoader 程序 grub。这部分内容与开机启动项设置,忘记 root 密码,操作系统修复相关。grub 有两个版本,使用方式几乎完全不一样,本节首先介绍第一个版本,下一节介绍第二个版本。本节内容如下:
Centos7 Systemd 启动流程

本节我们学习 Centos7 的开机启动程序 Systemd,及其服务管理工具 systemctl。我们会与 Centos6 中的 upstart 的启动程序对比来讲解。大家也可以参考阮一峰老师的博客。本节内容如下:
Centos5 init 启动流程

在上一节我们详细讲解了开机启动流程中内核级部分,接下来我们讲学习内核加载并完成根文件系统之后 init 程序的启动过程。因为内容过多,而且不同Centos 版本并不相同,因此我们将分成两个节,本节将讲解一下内容: