1. 下载解压

           因为linux内核放置在boot分区,先确保boot剩余空间足够

df -h /boot   //查看boot分区使用情况

           1. 使用xftp导入安装压缩包
在这里插入图片描述
Linux内核 5.7.7 下载地址
在这里插入图片描述
           2. 解压

tar xvJf linux-5.7.7.tar.xz -C /usr/src/

2. 配置

cd linux-5.7.7
make menuconfig   //基于文本菜单的配置界面

           先测试下是否安装ncurses-devel,make menuconfig需要ncurses-devel的支持,若未下载:
           ncurses-devel下载地址,使用xftp传入虚拟机后,运行命令:

rpm -ivh ncurses-devel-5.7-4.20090207.el6.x86_64.rpm --force --nodeps

若无错误,则出现:
在这里插入图片描述
按Esc键选择yes退出即可

3. 编译安装

           1. 安装elfutils-libelf-devel(编译需要elfutils-libelf-devel的支持)

yum install elfutils-libelf-devel

在这里插入图片描述
           2. 执行make开始编译
在这里插入图片描述
           3. 执行 make modules_install 开始安装模块
在这里插入图片描述
           4. 执行 make install 开始安装核心
在这里插入图片描述
           4. 使用grub2-mkconfig -o /boot/grub2/grub.cfg命令更新引导文件

cd /boot/ 
grub2-mkconfig -o /boot/grub2/grub.cfg

在这里插入图片描述

4. 重启虚拟机验证

           1. 启动界面的grub出现Linux内核5.7.7版本
在这里插入图片描述
           2. 执行uname -a命令
在这里插入图片描述

这里是平平无奇的77,妄想优秀 ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ … 0%,若想转载请注明原链接,欢迎下次再来!!

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐