系统版本
cat /etc/os-release
代码语言:javascript复制NAME="openEuler"
VERSION="22.03 (LTS-SP1)"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 (LTS-SP1)"
ANSI_COLOR="0;31"
系统初始 kernel 版本
代码语言:javascript复制5.10.0-136.12.0.86.oe2203sp1.x86_64
查看可升级 kernel 版本
代码语言:javascript复制dnf list kernel --showduplicates
在线升级
下载 kernel 升级软件包
代码语言:javascript复制dnf download kernel.x86_64 kernel-devel.x86_64 kernel-headers.x86_64 --resolve --downloaddir=/mnt/
- --downloaddir= 指定包下载路径
- --resolve 下载依赖项
dnf 升级 kernel
代码语言:javascript复制dnf localinstall kernel-*
离线升级
下载升级 kernel rpm 软件包
代码语言:javascript复制wget http://repo.openeuler.org/openEuler-22.03-LTS-SP1/update/x86_64/Packages/kernel-5.10.0-136.52.0.131.oe2203sp1.x86_64.rpm
wget http://repo.openeuler.org/openEuler-22.03-LTS-SP1/update/x86_64/Packages/kernel-devel-5.10.0-136.52.0.131.oe2203sp1.x86_64.rpm
rpm 升级 kernel
代码语言:javascript复制rpm -ivh kernel-devel-5.10.0-136.52.0.131.oe2203sp1.x86_64.rpm
rpm -ivh kernel-5.10.0-136.52.0.131.oe2203sp1.x86_64.rpm
查看 kernel 版本信息
代码语言:javascript复制cat -n /boot/grub2/grub.cfg | grep menuentry |grep openEuler
查看系统启动默认内核,uname -r 查看系统运行内核
代码语言:javascript复制grub2-editenv list
uname -r
重启系统生效
代码语言:javascript复制init 6
验证 kernel 版本
代码语言:javascript复制uname -r
5.10.0-136.52.0.131.oe2203sp1.x86_64
查看系统 kernel 启动顺序
代码语言:javascript复制awk -F' '$1=="menuentry " {print $2}' /boot/grub2/grub.cfg
kernel 回退切换内核启动
设置默认启动 kernel
代码语言:javascript复制grub2-set-default 'openEuler (5.10.0-136.12.0.86.oe2203sp1.x86_64) 22.03 (LTS-SP1)'
查看系统启动默认 kernel
代码语言:javascript复制grub2-editenv list
重启系统生效
代码语言:javascript复制init 6