列出全部有那些 kernel 清單
grubby --info=ALL | grep ^kernel
kernel="/boot/vmlinuz-4.18.0-193.28.1.el8_2.x86_64" kernel="/boot/vmlinuz-4.18.0-147.8.1.el8_1.x86_64" kernel="/boot/vmlinuz-4.18.0-147.el8.x86_64" kernel="/boot/vmlinuz-0-rescue-a78808a1642f44f3901c59458bf61fc5"
單獨查一個 kernel 資訊
grubby --info="/boot/vmlinuz-4.18.0-147.8.1.el8_1.x86_64"
index=1 kernel="/boot/vmlinuz-4.18.0-147.8.1.el8_1.x86_64" args="ro crashkernel=auto net.ifnames=0 biosdevname=0 $tuned_params" root="UUID=0904bb9b-f490-4bf0-ac2b-4de8660dafc9" initrd="/boot/initramfs-4.18.0-147.8.1.el8_1.x86_64.img $tuned_initrd" title="CentOS Linux (4.18.0-147.8.1.el8_1.x86_64) 8 (Core)" id="a78808a1642f44f3901c59458bf61fc5-4.18.0-147.8.1.el8_1.x86_64"
查看現在預設開機 kernel 的 title
grubby --grub2 --default-title
查看現在預設開機 kernel 的版本
grubby --default-kernel
查看現在預設開機 kernel 的 index 數字多少
grubby --default-index
設定預設開機 kernel (使用那個 kernel 開機)
grubby --set-default "/boot/vmlinuz-4.18.0-193.1.2.el8_2.x86_64"
參考
https://www.golinuxcloud.com/change-default-kernel-version-rhel-centos-8/
留言