l 确认当前内核版本号
1. uname -a
l gcc工具准备,若当前系统尚没有,则需要安装相应gcc工具包
1. gcc --version
l 下载Linux Kernel源代码http://www.kernel.org/
1. 下载到/usr/src
2. 解压缩到/usr/src/linux-x.y.z
tar xzvf /path/to/my/linux-x.y.z.tar.gz tar xvjf linux-3-6.tar.gz
or cat /path/to/my/linux-x.y.z.tar.bz2 | bzip2 -d | tar xvf -
l 建立/usr/src/linux链接文件指向linux-x.y.z目录
1. ln –s linux-x.y.z linux 为了简单,做一个快捷方式
2. cd linux
l (建立Linux Kernel源代码目录,并完成相应补丁工作)
l 建立缺省内核编译配置文件.config
1. cp /boot/config-`uname –r` ./.config
l 配置内核各种参数并生成.config文件 apk-get install
1. make menuconfig
2. make xconfig
3. make gconfig
4. make config
5. 简单改变内核版本信息等(*可选)
l 编译内核
1. make
l 编译内核模块
1. make modules
l 安装内核模块
1. make modules_install
l 安装内核
1. make install
l 浏览或修改引导程序的配置文件
1. /boot/grub/menu.lst
l 重新启动Linux操作系统,并采用新内核