1 root下,更新yum源
sudo yum update
2 列出可安装的kernel
sudo yum list kernel
3 安装需要升级的版本
sudo yum install kernel-<kernel-version>
4 重启机器生效
sudo reboot
当然,如果你要是用高版本中内核,比如bpf,需要自己编译安装;
1 安装相关依赖
sudo yum install -y gcc ncurses-devel make openssl-devel
2 从kernel官网下载安装包
https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/ 这里我下载的是4.4 wget https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.gz
3 解压编译
tar xvf linux-4.4.tar.gz cd linux-4.4
4 图形界面配置,生成.config
make menuconfig //此处会谈处会话框
最后<exit>退出,即会生成.config文件
5.编译内核
make bzImage 开始编译,生成内核 ----过程较慢
make modules -j 4 编译驱动模块 ---过程较慢
make modules_install 安装编译好的驱动模块 ---一般慢
make install 安装新编译的系统内核
6 安装新内核
[root@host01 linux-4.4]# make install sh ./arch/x86/boot/install.sh 4.4.0 arch/x86/boot/bzImage \ System.map "/boot" [root@druid01 linux-4.4]# echo $? 0
7 重启机器生效
[root@host01 linux-4.4]#sudo reboot [root@host01 linux-4.4]# uname -r 4.4.0