openeuler: 修复 arm 机器进入了 grub rescue 模式

openeuler arm 25.09 云镜像里面的 grubaa64.efi 是用于 mbr 分区表,$root 是 hd0,msdos1
因此要重新下载 $root 是 hd0,gpt1 的 grubaa64.efi
This commit is contained in:
bin456789
2025-10-01 23:55:51 +08:00
parent 8d55af091d
commit cdf09d017f
4 changed files with 9 additions and 6 deletions

View File

@ -4453,6 +4453,9 @@ install_qcow_by_copy() {
[ "$(uname -m)" = x86_64 ] && arch=x64 || arch=aa64
chroot_dnf install efibootmgr grub2-efi-$arch shim-$arch
fi
# openeuler arm 25.09 云镜像里面的 grubaa64.efi 是用于 mbr 分区表,$root 是 hd0,msdos1
# 因此要重新下载 $root 是 hd0,gpt1 的 grubaa64.efi
chroot_dnf reinstall grub2-efi-$arch
else
# bios
remove_grub_conflict_files