【操作指南】银河麒麟高级服务器操作系统内核升级——基于4.19.90-17升级
创始人
2025-01-21 07:32:20
0

了解银河麒麟操作系统更多全新产品,请点击访问麒麟软件产品专区:https://product.kylinos.cn

 1. 升级清单 

升级包及依赖包清单如下。

kernel

ARM架构

kernel-core-4.19.90-23.18.v2101.ky10.aarch64.rpm

kernel-modules-4.19.90-23.18.v2101.ky10.aarch64.rpm

kernel-4.19.90-23.18.v2101.ky10.aarch64.rpm

kernel-modules-extra-4.19.90-23.18.v2101.ky10.aarch64.rpm

kernel-modules-internal-4.19.90-23.18.v2101.ky10.aarch64.rpm

2. 确认系统版本和内核版本

使用如上命令确认操作系统系统版本和内核版本以及目前系统已经安装的内核相关包。

 3. 安装内核4.19.90-23.18版本 

(1)下载如下内核包,并使用rpm -ivh [内核包名]进行安装4.19.90-23.18版本内核。

为防止升级失败,可以查看本地或yum源当中是否有当前安装软件版本,将已安装版本软件准备好。推荐使用rpm -ivh的方式安装kernel主包,升级失败可以回退到4.19.90-17的老版本。

!!!注意:此步骤不可单独一个个安装

# rpm -ivh kernel-core-4.19.90-23.18.v2101.ky10.aarch64.rpm kernel-modules-4.19.90-23.18.v2101.ky10.aarch64.rpm kernel-4.19.90-23.18.v2101.ky10.aarch64.rpm kernel-modules-extra-4.19.90-23.18.v2101.ky10.aarch64.rpm kernel-modules-internal-4.19.90-23.18.v2101.ky10.aarch64.rpm

执行结果如下所示:

在升级过程中如果出现如下所示error 错误提示,该报错提示对系统启动和使用无影响。如果消除报错提示,需安装iso内的kylin-fonts 包。

安装kylin-fonts 包,操作命令:

rpm  -ivh kylin-fonts-1.2.4-3.ky10.noarch.rpm 

(2)kernel其他相关包的升级说明

在用户不使用kernel-devel ,kernel-tools , python3-perf,bpftool 包时不需要进行升级。

如果确认用户使用kernel-devel ,kernel-tools , python3-perf,bpftool 包时使用如下命令进行安装:

 rpm -Uvh python3-perf-4.19.90-23.18.v2101.ky10.aarch64.rpm  kernel-tools-4.19.90-23.18.v2101.ky10.aarch64.rpm    bpftool-4.19.90-23.18.v2101.ky10.aarch64.rpm   kernel-tools-libs-4.19.90-23.18.v2101.ky10.aarch64.rpm  kernel-devel-4.19.90-23.18.v2101.ky10.aarch64.rpm kernel-headers-4.19.90-23.18.v2101.ky10.aarch64.rpm

执行结果如下所示:

命令操作如上所示,表示升级安装成功。

4.升级kexec-tools

升级到4.19.90-23.18 内核的同时,需要升级kexec-tools 包到2.0.20-14.p02 版本配合使用,才能够保证kdump 功能正常。操作命令如下:

1)安装依赖包 dracut-squash,命令:

rpm -ivh dracut-squash-049-8.p04.se.09.ky10.aarch64.rpm

2)升级kexec-tools,命令:

rpm -Uvh kexec-tools-2.0.20-14.p02.ky10.aarch64.rpm kexec-tools-help-2.0.20-14.p02.ky10.noarch.rpm

3)重新加载服务配置 ,使用如下命令:

 systemctl daemon-reload

操作及结果如下所示:

5. 修改crashkernel引导参数

crashkernel引导参数需要满足生成core的内存要求。根据鲲鹏920以往经验,需要采用crashkernel=1024M,high参数,且无crashkernel=auto,因两个参数同时设置时,默认crashkernel值为512M , 这样配置会导致kudmp 功能异常。

操作步骤如下:

(1)将/etc/default/grub去掉crashkernel=auto, 修改结果如下所示。

(2)重新生成grub.cfg 文件,  当系统为uefi 启动需要执行如下操作:

grub2-mkconfig -o /boot/efi/EFI/kylin/grub.cfg

 6. 验证升级结果 

然后系统重启默认会进入4.19.90-23.18 内核,然后查看cmdline 使用cat /proc/cmdline 查看系统及内核版本信息使用nkvers,查看kdump 服务状态使用systemctl status kdump.service 查看kexec-tools 版本使用rpm -qa | grep kexec-tools 。查看默认启动项使用 grub2-editenv list

查询结果如上所示一致,表示升级成功,且重启正常。

 7. 升级失败处理 

如果发现内核升级失败,操作系统不能正常启动,需要重启操作系统在引导项部分,选择旧版本内核引导进入系统。进入系统后重新按照升级内核操作,进行内核升级,升级成功后使用新版本内核引导进入系统。

相关内容

热门资讯

第2分钟操作!圣游科技辅助器,... 第2分钟操作!圣游科技辅助器,随意玩房卡辅助器透视(辅助)本来有挂平台(哔哩哔哩)1、随意玩房卡辅助...
五分钟手筋!好友赣南新版本挂,... 您好,好友赣南新版本挂这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩...
五分钟手筋!贰柒拾智能辅助柒,... 五分钟手筋!贰柒拾智能辅助柒,新广西老友辅助(辅助)其实存在有插件(哔哩哔哩)进入游戏-大厅左侧-新...
7分钟举措!丫丫衡阳字牌3辅助... 7分钟举措!丫丫衡阳字牌3辅助,樱花之盛辅助器下载(辅助)一贯是真的平台(哔哩哔哩)1、7分钟举措!...
第3分钟教程书!掌电竞技辅助器... 第3分钟教程书!掌电竞技辅助器,悟空大厅辅助器(辅助)一贯是有辅助器(哔哩哔哩)1)掌电竞技辅助器辅...
第2分钟法子!哈糖大菠萝可以开... 第2分钟法子!哈糖大菠萝可以开挂吗,悟空大厅辅助器下载(辅助)确实真的是有软件(哔哩哔哩)1、进入到...
第五分钟机巧!闲逸软件可以控制... 第五分钟机巧!闲逸软件可以控制的吗,新众亿挂机(辅助)都是是有神器(哔哩哔哩)第五分钟机巧!闲逸软件...
1分钟绝活!悠闲卡五星辅助,来... 1分钟绝活!悠闲卡五星辅助,来来拼十辅助(辅助)本来存在有下载(哔哩哔哩)1、悠闲卡五星辅助免费脚本...
第4分钟技法!边锋干瞪眼小程序... 第4分钟技法!边锋干瞪眼小程序辅助,道游互娱辅助免费版(辅助)本来真的有辅助器(哔哩哔哩)1、玩家可...
脚本曝光!hhpoker俱乐部... 脚本曝光!hhpoker俱乐部是干嘛的,hhpoker辅助软件(透视)切实真的有神器(哔哩哔哩)1、...