Linux内核配置与构建全攻略
1. Linux内核简介
内核是在系统启动时加载的程序,它在用户级程序和硬件之间提供接口。其功能包括在多任务系统中执行实际的任务切换、处理磁盘读写请求、处理网络接口以及管理内存等。从技术上讲,Linux仅指内核,围绕它的编译器、编辑器、窗口管理器等程序构成了发行版,如Red Hat Linux就是一种Linux发行版。
内核非常重要,它就像胶水一样将系统的各个部分连接在一起,作为系统的中央指挥中心,管理着所有运行的程序、它们的内存分配以及访问磁盘的方式等。没有内核,就没有Linux。
CD - ROM中默认的内核是2.0.30版本,该内核会自动安装,支持大量设备,具有很强的灵活性。除非你的配置非常特殊,否则Red Hat的标准内核无需修改就能在你的机器上运行。不过,你可能需要为新设备添加支持,或者精简内核支持的设备列表以减少内存占用,这就需要进行内核配置。
需要注意的是,重新编译新内核可能存在风险,可能会导致你无法访问系统。因此,至少要准备好一张可引导磁盘,并测试其能否正常启动。同时,要熟悉挂载根分区、修改关键文件(如 /etc/lilo.conf)和重新运行LILO的命令。
2. 获取内核源代码树
CD - ROM中包含内核源代码树的RPM包,可使用rpm包进行安装。也可以从以下网站获取更新版本的内核源代码:
- http://www.kernel.org
- ftp://ftp.cdrom.com/pub/linux/sunsite/kernel
- ftp://sunsite.unc.edu/pub/Linux/kernel
- ftp:/
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



