如何更换linux kernel
linux 允许手动编译一个 kernel 并用它替换当前的系统内核,这和用系统镜像重装相比简单很多,而且对于内核开发来说非常有用。
1. 下载 linux 源码,可以在 github 或者其他地方下载
2. checkout 出想要的 kernel 版本
3. make menuconfig
4. 安装依赖的库
yum groupinstall -y "development tools"
yum install -y openssh-devel elfutils-libelf-devel bc
yum install -y gcc gcc-c++ bc patch ncurese-devel
5. make -j 8编译
6. 编译安装模块
make modules_install
7. install 内核
make install
8. 设置为默认启动内核
cat /boot/grub2/grub.cfg | grep menuentry
grub2-set-default 'Tencent tlinux (5.5.0-tlinux3-0023.1) 2.6'
grub2-editenv list
9. 重启服务器
uname -r
最后更新于