Linux中CentOS7虚拟机下源码编译安装最新Linux内核5.7.7(除make外10分钟搞定)
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%,若想转载请注明原链接,欢迎下次再来!!
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)