diff --git a/README.en.md b/README.en.md
index ab6d46d..bf22936 100644
--- a/README.en.md
+++ b/README.en.md
@@ -55,7 +55,7 @@ The system requirements for the target system are as follows:
|
OpenCloudOS | 8, 9, Stream 23 | 512 MB \* | 5 GB |
|
CentOS Stream | 9, 10 | 512 MB \* | 5 GB |
|
Fedora | 41, 42 | 512 MB \* | 5 GB |
-|
openEuler | 20.03 LTS - 24.03 LTS, 25.03 | 512 MB \* | 5 GB |
+|
openEuler | 20.03 LTS - 24.03 LTS, 25.09 | 512 MB \* | 5 GB |
|
openSUSE | Leap 15.6, Tumbleweed (Rolling) | 512 MB \* | 5 GB |
|
NixOS | 25.05 | 512 MB | 5 GB |
|
Arch | Rolling | 512 MB | 5 GB |
@@ -164,7 +164,7 @@ bash reinstall.sh anolis 7|8|23
debian 9|10|11|12|13
opensuse 15.6|tumbleweed
alpine 3.19|3.20|3.21|3.22
- openeuler 20.03|22.03|24.03|25.03
+ openeuler 20.03|22.03|24.03|25.09
ubuntu 16.04|18.04|20.04|22.04|24.04|25.04 [--minimal]
kali
arch
diff --git a/README.md b/README.md
index ef3f31f..76f0596 100644
--- a/README.md
+++ b/README.md
@@ -55,7 +55,7 @@
|
OpenCloudOS | 8, 9, Stream 23 | 512 MB \* | 5 GB |
|
CentOS Stream | 9, 10 | 512 MB \* | 5 GB |
|
Fedora | 41, 42 | 512 MB \* | 5 GB |
-|
openEuler | 20.03 LTS - 24.03 LTS, 25.03 | 512 MB \* | 5 GB |
+|
openEuler | 20.03 LTS - 24.03 LTS, 25.09 | 512 MB \* | 5 GB |
|
openSUSE | Leap 15.6, Tumbleweed (滚动) | 512 MB \* | 5 GB |
|
NixOS | 25.05 | 512 MB | 5 GB |
|
Arch | 滚动 | 512 MB | 5 GB |
@@ -164,7 +164,7 @@ bash reinstall.sh anolis 7|8|23
debian 9|10|11|12|13
opensuse 15.6|tumbleweed
alpine 3.19|3.20|3.21|3.22
- openeuler 20.03|22.03|24.03|25.03
+ openeuler 20.03|22.03|24.03|25.09
ubuntu 16.04|18.04|20.04|22.04|24.04|25.04 [--minimal]
kali
arch
diff --git a/reinstall.sh b/reinstall.sh
index ae6d76d..f0da101 100644
--- a/reinstall.sh
+++ b/reinstall.sh
@@ -56,7 +56,7 @@ Usage: $reinstall_____ anolis 7|8|23
debian 9|10|11|12|13
opensuse 15.6|tumbleweed
alpine 3.19|3.20|3.21|3.22
- openeuler 20.03|22.03|24.03|25.03
+ openeuler 20.03|22.03|24.03|25.09
ubuntu 16.04|18.04|20.04|22.04|24.04|25.04 [--minimal]
kali
arch
@@ -1872,7 +1872,7 @@ verify_os_name() {
'debian 9|10|11|12|13' \
'opensuse 15.6|16.0|tumbleweed' \
'alpine 3.19|3.20|3.21|3.22' \
- 'openeuler 20.03|22.03|24.03|25.03' \
+ 'openeuler 20.03|22.03|24.03|25.09' \
'ubuntu 16.04|18.04|20.04|22.04|24.04|25.04' \
'redhat' \
'kali' \
diff --git a/trans.sh b/trans.sh
index ab5fbf2..3d7a0e4 100644
--- a/trans.sh
+++ b/trans.sh
@@ -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