openEuler 22.03 LTS修改默认启动内核

openEuler 22.03 LTS修改默认启动内核

运行yum update之后更新了系统内核,但是奇葩的是默认启动内核被修改成了 rescue,导致系统重启后无法正常使用。

1、查看启动menuentry

EFI模式安装的openEuler,启动配置文件为:/boot/efi/EFI/openEuler/grub.cfg

$ cat /boot/efi/EFI/openEuler/grub.cfg | grep menuentry
if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
  menuentry_id_option=""
export menuentry_id_option
menuentry openEuler 22.03 Rescue 21cbcfcbbdcc42398ae6095c198becc9 (5.10.0-60.43.0.72.oe2203.x86_64) --class openeuler --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option gnulinux-5.10.0-60.18.0.50.oe2203.x86_64-advanced-3ca353d9-8d89-4962-96f9-8c4583e3c5a6 {
          
   
menuentry openEuler (5.10.0-60.43.0.72.oe2203.x86_64) 22.03 LTS --class openeuler --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option gnulinux-5.10.0-60.18.0.50.oe2203.x86_64-advanced-3ca353d9-8d89-4962-96f9-8c4583e3c5a6 {
          
   
menuentry openEuler (5.10.0-60.18.0.50.oe2203.x86_64) 22.03 LTS --class openeuler --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option gnulinux-5.10.0-60.18.0.50.oe2203.x86_64-advanced-3ca353d9-8d89-4962-96f9-8c4583e3c5a6 {
          
   
	menuentry UEFI Firmware Settings $menuentry_id_option uefi-firmware {

找到需要设置为默认的项目:openEuler (5.10.0-60.43.0.72.oe2203.x86_64) 22.03 LTS

2、设置默认启动项

$ grub2-set-default openEuler (5.10.0-60.43.0.72.oe2203.x86_64) 22.03 LTS

重启后已经可以正常进入系统了

参考

经验分享 程序员 微信小程序 职场和发展