内核升级手册

内核升级手册

文档属性

客户名称

xxx

文件类别

文档

文件名

内核升级文档

是否保密

编制者

李木子

编制者职位

售后工程师

编制者邮箱

limuzi@kylinos.cn

编制日期

2024-11-11

版本修订记录

版本号

修订时间

修订说明

目录

内核升级手册 1

一、 文档说明 4

二、 方案 4

3.1 前期准备 4

3.2升级步骤 4

3.3 操作影响 5

3.4 回退步骤 5

文档说明

升级内核操作手册。

方案

3.1 前期准备

  1. 备份boot分区: 确保已经拥有超级用户权限。首先备份/boot分区以防止升级过程中出现问题:

sudo tar -czvf /root/boot_backup_$(date +%F).tar.gz /boot

  1. 解压25.43.zip压缩包: 将25.43.zip压缩包解压到合适的目录下:

unzip 25.43.zip -d /path/to/extracted

  1. 进入解压目录: 进入解压后的目录:

cd /path/to/extracted/25.43/ivh

3.2升级步骤

  1. 安装新的内核包: 使用rpm命令安装新的内核包:

sudo rpm -ivh kernel-4.19.90-25.43.v2101.ky10.x86_64.rpm \
kernel-core-4.19.90-25.43.v2101.ky10.x86_64.rpm \
kernel-modules-4.19.90-25.43.v2101.ky10.x86_64.rpm \
kernel-modules-extra-4.19.90-25.43.v2101.ky10.x86_64.rpm \
kernel-modules-internal-4.19.90-25.43.v2101.ky10.x86_64.rpm

  1. 查看是否升级成功: 使用grubby命令查看默认内核是否为刚安装的内核版本

grubby --default-kernel

  1. 重启系统: 重启系统以加载新内核:

sudo reboot

3.3 操作影响

  1. 系统重启: 系统将会重启,这可能会导致短暂的服务中断,请在适当的维护窗口进行操作。
  2. 内核版本更新: 更新内核后,系统将运行在新的内核版本下,这可能会影响一些依赖特定内核版本的应用程序。

3.4 回退步骤

  1. 选择旧内核启动: 如果新内核有问题,可以在GRUB引导菜单中选择旧的内核版本启动。
  2. 选择默认启动内核

# 查看所有内核
grubby --info=ALL
# 设置默认内核为老版本内核
grubby --set-default=/boot/vmlinuz-4.19.90-24.4.v2101.ky10.x86_64

  1. 卸载新内核: 启动到旧内核后,卸载新安装的内核包:

sudo rpm -e kernel-4.19.90-25.43.v2101.ky10.x86_64 \
kernel-core-4.19.90-25.43.v2101.ky10.x86_64 \
kernel-modules-4.19.90-25.43.v2101.ky10.x86_64 \
kernel-modules-extra-4.19.90-25.43.v2101.ky10.x86_64 \
kernel-modules-internal-4.19.90-25.43.v2101.ky10.x86_64

  1. 重启系统: 重启系统以确保更改生效:

sudo reboot

通过以上步骤,可以顺利完成内核升级,同时保留回退的选项,以防出现不可预见的问题。

posted @ 2025-01-21 11:22  xiaolongli  阅读(49)  评论(0)    收藏  举报