14.4 通过 ks 自动安装系统
通过 ks 自动安装系统

1. 通过 ks 利用光盘的仓库安装操作系统
1.1 配置 http 服务器
在 192.168.1.110 配置一个 http 服务器,让局域网内的所有机器都能访问到(http://192.168.1.110/anaconda-ks.cfg)
通过 ks 自动安装系统

在 192.168.1.110 配置一个 http 服务器,让局域网内的所有机器都能访问到(http://192.168.1.110/anaconda-ks.cfg)
Centos 安装程序 anaconda 配置

上一节我们讲解了 Centos 的安装启动过程,下面我们来说一下,anaconda 启动后会进行哪些操作,以及如何配置 anaconda。
Centos安装过程

本节我们来讲解 Centos 系统的安装过程。
前面我们说过操作系统的层次,如下图所示,因为直接面向硬件编程是一件非常困难的是,所以才有了操作系统。如果有安装过 Centos 系统就会知道,安装过程有一个操作界面供我们进行选择安装,显然这是一个应用程序,那么这个应用程序是直接在硬件之上编写的么?我们说过在硬件之上编写应用程序是极其困难的,且不易移植,所以我们的安装程序也是构建在内核之上,只不过这个内核不是来自我们的计算机,而是我们的安装光盘或U盘上。Centos 的安装程序就是 annaconda。
Linux内核模块功能定制

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

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

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