Ubuntu18.04更换大版本内核和小版本内核 & centos更换大内核

您所在的位置:网站首页 ubuntu内核版本怎么升级 Ubuntu18.04更换大版本内核和小版本内核 & centos更换大内核

Ubuntu18.04更换大版本内核和小版本内核 & centos更换大内核

2024-07-09 20:12| 来源: 网络整理| 查看: 265

Ubuntu更换小版本的内核

如 从 5.4.0-135 -》 5.4.0.131

查看可以更换的小版本内核apt-cache search linux|grep linux-image 查看可以升级的内核 (如果没有查到请先 sudo apt update)在这里插入图片描述 搜索自己需要的内核小内核版本apt-cache search linux|grep linux-image | grep 5.4.0.131 在这里插入图片描述直接使用 apt-get 直接安装即可 需要装一个 image和一个Header文件sudo apt-get install linux-headers-5.4.0-131-generic sudo apt-get install linux-image-5.4.0-131-generic* 添加完后sudo update-grub 更新即可 如果是多系统的话,执行完sudo update-grub后,还需要返回PE系统再执行sudo update-grub 也就是当前 当前的系统和 PE系统都要更新 sudo update-grub Ubuntu大版本的内核更换

比如从 4.15.0 到 5.4.0

在如下kernel内核网站,找到对应版本的内核 https://kernel.ubuntu.com/~kernel-ppa/mainline/ ubuntu linux内核 achieve网站我们需要的软件包共有四个,即两个header头文件一个all,一个image镜像,一个modules模块 在这里插入图片描述 用wget 下载到本地 文件如下 linux-headers-5.2.4-050204_5.2.4-050204.201907280731_all.deb linux-headers-5.2.4-050204-generic_5.2.4-050204.201907280731_amd64.deb linux-image-unsigned-5.2.4-050204-generic_5.2.4-050204.201907280731_amd64.deb linux-modules-5.2.4-050204-generic_5.2.4-050204.201907280731_amd64.deb 直接 sudo dpkg -i *.deb 安装即可安装完成后sudo update-grub升级内核信息文件 同里 如果是多系统的话,执行完sudo update-grub后,还需要返回PE系统再执行sudo update-grub 也就是当前 系统的系统 和 PE系统都要更新 sudo update-grub

如果既要跨大版本有跨小版本的话 比如从4.15.0-200 --》 5.4.131 需要1. 先 更换大版本 2. 再到大版本中 切换小版本

显示系统中的所有内核 dpkg --get-selections | grep linux 删除多余内核 删除多余内核时,你处在的当前版本内核上不能删除当前的内核, 所以先进入其他内核 来删除此内核

dpkg --get-selections | grep linux 把查询到的不要的内核的相关文件 一律删除 比如删除5.4.0-42 可以使用正则一把删除 sudo apt-get remove --purge linux-*5.4.0-42*

CentOS更换大版本内核

使用下载 rpm包的方式

在此网站中下载内核包 http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/ 共需要下载 两个包 一个是kernel-it 一个是 kenel-devel一个系统中这两个版本必须一致,devel是开发内核相关应用的源码文件

比如需要下载 4.18的内核 则,找到 kernel-ml-4.18 和 kernel-ml-devel-4.18这两个下载即可在这里插入图片描述在这里插入图片描述

下载后 使用yum安装

sudo yum install kernel-ml*

更新sudo update-grub(同样是当前升级的系统和PE系统都需要执行) centos下没有 sudo update-grub命令 对应的命令是: 在centos7下的update-grub命令是:grub2-mkconfig -o /boot/grub2/grub.cfg 这个命令。 还可以更改其他配置文件来更新启动项。 CentOS7启动项丢失则使用grub2-install /dev/sdx来安装grub2到磁盘启动区。

正确的顺序是 先在当前系统执行sudo update-grub,再到PE系统执行sudo update-grub,即可正常看到内核

Issuses 实验发现,kernel版本降级的话,可能会有识别不到网卡的情况,慎重降级,kernel升级无异常。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3