内核下载地址
在系统中安装相关的内核:主要是ncurses-devel包
编译步骤
将下载的内核包上传到服务器上。
解压
通过相关命令解压内核包
xd –dlinux-XXX.tar.xz
tar –xvflinux-XXX.tar.xz
清除旧.o文件
Cd 到解压的内核包目录目录中
运行如下命令
make mrproper
配置内核
在内核包目录中
输入make menuconfig命令启动一个菜单模式的配置界面
内核配置选择繁冗复杂,很难简要描述,不在此处展开,后续有机会展开。
此处记住三点即可:
1、用不上的功能可以去掉相应选项。
2、不明白的选项就按照原来默认设置保持不变。
3、即使是确认新内核能够正常工作之后也千万不要轻易删除原来的内核!
此处我们选中Save即可保持配置。
编译内核
输入make 命令,即开始内核编译,生成一个压缩内核
如果是多线程 使用 make –j 20
表示同时20个现场进行编译
该步骤非常耗时,不过我们5885机器上还是比较快的。
编译模块
make modules
进行内核模块编译
安装内核模块
直接输入makemodules_install
安装内核
输入make install命令
会在/boot命令下生成如下三个文件
Initramfs-3.X.img
System.map-3.x.
Vmlinuz-3.x
同时会自动修改/boot/grub/menu.lst文件,会在里面自动加入启动项。
重启进入新内核
重启机器,选则自己编译的内核启动即可。
PS:搜索内核其他选项,使用 / 即可。