没有升级过,配上新版本驱动,手动强制安装openEuler-release软件后,直接dnf update升级。重启后找不到启动项,在biios的efi启动手动选择efi文件后可以启动。然后使用efibootmgr修复启动项。用安装盘进入救援模式,然后chroot进入系统或者bios的启动项手动选择efi文件启动后进入系统,然后修复。
原因可能是efi中安全启动shimx64.efi丢失,关闭bios的安全启动后可以直接使用grubx64.efi
efibootmgr -c -d /dev/sda -p 1 -L "openEuler" -l \\EFI\\openEuler\\grubx64.efi
-c 创建
-d 磁盘
-p 分区
-L 启动项显示的标签
-l 加载的efi启动文件
也可以尝试安装shim,重新建立efi,重新配置grub