一。配置内核
(1). 为什么要配置内核
1. 硬件需求
2. 软件需求
选出需要的,去掉不要的
(2). 如何配置内核
1. make config
基于文本模式的交互式配置
2. make menuconfig
基于文本模式的菜单式配置
优点:直观,简单,高效
< > 不选择该功能
<m> 内核模块 不是随时随刻要使用的 B.o文件存到硬盘中,需要才添加到内存里面。节省内存
<*>B.O文件存到内存中,随时随地可使用的。
(3). 内核配置结果
ls -a 命令查看配置结果,保存在内核里面
二。编译内核
(1).编译内核----<*>
1.make zImage
2.make bzImage
*区别:在X86平台,zImage只能用于小于512K的内核
*如需获取详细编译信息,可使用:
#make zImage V=1
#make bzImage V=1
** 编译好的内核位于arch/<cpu>/boot/目录下**
(2).编译内核模块----<M>
make modules 编译
(3).制作ramdisk
三。安装内核
四。清理内核
1. makeclean
2. makedisclean
时间: 2024-11-10 14:36:28