Ubuntu18.04更换大版本内核和小版本内核 & centos更换大内核 |
您所在的位置:网站首页 › ubuntu内核版本怎么升级 › Ubuntu18.04更换大版本内核和小版本内核 & centos更换大内核 |
Ubuntu更换小版本的内核
如 从 5.4.0-135 -》 5.4.0.131 查看可以更换的小版本内核apt-cache search linux|grep linux-image 查看可以升级的内核 (如果没有查到请先 sudo apt update)![]() ![]() 比如从 4.15.0 到 5.4.0 在如下kernel内核网站,找到对应版本的内核 https://kernel.ubuntu.com/~kernel-ppa/mainline/ ubuntu linux内核 achieve网站我们需要的软件包共有四个,即两个header头文件一个all,一个image镜像,一个modules模块![]() 如果既要跨大版本有跨小版本的话 比如从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 |