赞
踩
如 从 5.4.0-135 -》 5.4.0.131
apt-cache search linux|grep linux-image
apt-cache search linux|grep linux-image | grep 5.4.0.131
sudo apt-get install linux-headers-5.4.0-131-generic
sudo apt-get install linux-image-5.4.0-131-generic*
比如从 4.15.0 到 5.4.0
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
如果既要跨大版本有跨小版本的话 比如从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*
使用下载 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,即可正常看到内核
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。