linux 内核 centos 8 kernel 4.18 升级 4.19 手动

==============================
centos 8  kernel 4.18 升级 4.19 手动 
新版本已经到 5.10了 ^_^
如果是新手建议升级相近版本,不要尝试从3.0升级到5.0。
下面几个包必须安装,不然会有各种各样的错误提示。
一、安装编译需要的基础包
sudo yum -y install gcc bc gcc-c++ ncurses ncurses-devel cmake elfutils-libelf-devel openssl-devel bison flex
二、下载内核文件
从清华下载吧,速度还是可以的
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/
wget https://mirrors.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.4.129.tar.gz 
三、解压缩
tar -xvf linux-4.19.129.tar.gz
cd linux-4.19.129
四、开始编译
1、清空配置
make mrproper
2、配置编译选项
make menuconfig
图形界面,根据自己的机器配置修改吧。
新手建议使用默认配置。
五、开始编译
1、查看一下CPU
mpstat -P ALL
2、编译
开启多核编译
sudo make -j8
后面的参数-j8,根据自己CPU配置,你也可以用-j32
编译的时间,由自己的CPU决定,慢的要半个小时,泡杯水,抽支烟,静心等待。
六、部分错误提示
其实好多的错误提示,是缺少基础包产生的,可以网上查查。
错误提示no space left on device
一直没仔细下,原来是磁盘空间不足,太阳啊。
===========================================================
vi .config
#CONFIG_DEBUG_INFO=y 把y改为n,不然可能出错。
==================================================================
七、编译模块
sudo make modules_install
八、安装编译的内核
sudo make install
没错误提示,重新启动后,可以看到新产生的内核选项,点击进入,体检一下劳动成果吧。
==================================================================
九、删除不需要的内核版本
kernel delete
下面是手动DELETE
find / -name *4.14.144*
好几个目录里有这样的文件,全部干掉。
rm *******
//下面可以自动DELETE
删除以前的kernel
1.rpm -qa | grep kernel 列出所有的kernelbanben。
2.uname -r 列出正在使用的kernel版本
3.sudo dnf remove kernel-devel-4.4.14-200.fc22.x86_64 删除内核版本
4.删除packages缓存: sudo dnf clean packages
十、重新配置启动菜单
进入su模式
su
cd /boot/grub2
grub2-mkconfig -o grub.cfg
game over
============================================================
华为2020年发布了linux发行版openEuler,目前只有命令行版,桌面版正在开发,
数百名自由贡献者,不停在地上传更新代码,期待加快进度完善生态。
https://blog.csdn.net/lenovo8088/article/details/113460989
下面测试一下内核升级。
openEuler 20.03 LTS linux kernel 4.19.90到5.10.9
uname -r
4.19.90-2003.4.0.0036.oe1.x86_64
wget https://mirrors.tuna.tsinghua.edu.cn/kernel/v5.x/linux-5.10.9.tar.gz
tar -xvf linux-5.10.9.tar.gz
cd linux-5.10.9
make mrproper
make menuconfig
sudo make -j8
sudo make modules_install
sudo make install
没有任何出错提示,非常顺利通过测试
uname -r
5.10.9

猜你喜欢

转载自blog.csdn.net/lenovo8088/article/details/110959055