RHEL9 切换默认启动内核
RHEL9 切换默认启动内核
概述
在 Red Hat Enterprise Linux 9 (RHEL9) 中切换默认启动内核的详细操作步骤。在某些情况下,切换默认内核可能是必要的,比如为了测试、提高性能或增强安全性。
适用范围
适用于负责管理和维护 RHEL9 系统的系统管理员。
职责
- 系统管理员需要确保在切换默认内核后,系统的稳定性和功能性。
- 执行这些命令需要 root 权限或管理员权限。
- 在修改启动设置之前,建议进行备份以防止系统故障。
需求
- RHEL9 系统
- root 或管理员权限
- 已安装的所有内核版本信息
- 基本的 Linux 启动流程知识
操作步骤
查看所有已安装的内核
- 在设置默认内核之前,首先需要查看系统中已安装的内核列表。
- 执行以下命令来查看所有可用的内核:
1
grubby --info=ALL
- 示例输出:
1
2
3
4
5index=0
kernel="/boot/vmlinuz-5.14.0-70.17.1.el9_0.x86_64"
...
index=1
kernel="/boot/vmlinuz-5.14.0-50.12.2.el9.x86_64"
设置默认启动内核
- 从上一步输出中,找到所需设置为默认的内核的完整路径,通常类似于
/boot/vmlinuz-<版本号>的形式。 - 使用以下命令设置默认启动内核:
1
grubby --set-default /boot/vmlinuz-<版本号>
- 示例:
1
grubby --set-default /boot/vmlinuz-5.14.0-70.17.1.el9_0.x86_64
- 从上一步输出中,找到所需设置为默认的内核的完整路径,通常类似于
验证默认启动内核
- 设置完成后,可以通过以下命令验证默认启动的内核:
1
grub2-editenv list
- 示例输出:
1
saved_entry=5.14.0-70.17.1.el9_0.x86_64
- 设置完成后,可以通过以下命令验证默认启动的内核:
其他示例
查看当前正在运行的内核
1
uname -r
输出示例:
1
5.14.0-70.17.1.el9_0.x86_64
列出所有已安装的内核(带详细信息)
1
rpm -qa | grep kernel
输出示例:
1
2kernel-5.14.0-50.12.2.el9.x86_64
kernel-5.14.0-70.17.1.el9_0.x86_64删除旧内核(保持两个内核版本)
在确保新的内核可以正常工作后,可以删除旧的内核来节省磁盘空间:1
sudo dnf remove kernel-<旧版本号>
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 FrankTest!
评论
