首页 > 系统服务 > 详细

linux-系统升级

时间:2021-07-12 22:39:58      阅读:31      评论:0      收藏:0      [点我收藏+]

一、系统及内核升级

yum update -y --exclude=kernel && reboot  #以yum方式升级非内核的所有包;
wget https://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-5.13.0-1.el7.elrepo.x86_64.rpm  #下载指定版本内核包;
wget https://mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-5.13.0-1.el7.elrepo.x86_64.rpm #下载指定版本内核工具包;
yum -y localinstall kernel-ml*  #安装内核所有包;rpm -ivh kernel-ml-*  #安装内核所有包;
# yum remove -y kernel-3.10.0-957.el7.x86_64 #删除多余内核;当/boot剩余容量不足时,必须删除非运行的内核。
rpm -qa |grep kernel            #查看安装的所有内核及其工具包;
grubby --default-kernel         #查看当前默认启动内核;
uname -r                        #查看当前内核;
awk -F \‘ ‘$1=="menuentry " {print i++ " : " $2}‘ /etc/grub2.cfg  #查看内核启动清单及顺序;
grub2-editenv list              #查看清单中保存的启动内核名称;
grub2-set-default 0 && grub2-mkconfig -o /etc/grub2.cfg  #设置默认启动entry为0的内核,并将修改的配置写入grub2.cfg;
# sed -i "/s/GRUB_DEFAULT=saved/GRUB_DEFAULT=0/g" /etc/default/grub;update-grub #设置默认启动内核的entry为0,并将修改的配置更新至grub2.cfg;
grubby --args="user.namespace.enable=1" --update-kernel="$(grubby --default-kernel)"

 

技术分享图片

reboot      #重启后使内核生效;
uname -a    #查看内核是否生效;

技术分享图片

 

 

 

二、故障排查  

问题1:内核升级后重启系统失败?

技术分享图片

 

welcome to emergency mode!

原因分析:/boot空间不足。

技术分享图片

技术分享图片

kernel: pci 0000:00:17.7: BAR 13: no space to assign [io size 0x1000]

技术分享图片

 

 

解决方法:

 

 

 

 

 

 

 

 

 

  

linux-系统升级

原文:https://www.cnblogs.com/chalon/p/15004067.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!