CentOS7.6 upgrade to openEuler22.03-LTS-SP4 failed

Upgrading CentOS 7.6 virtual machine to openEuler 22.03-LTS-SP4 failed, with the following console error:

[ ERROR ] - [upgrade] - [rebuild_boot] - grub2-install result log info is ->
Installing for i386-pc platform.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside of partition

The content is AI-generated and for reference only:

:white_check_mark: Recommended Action Workflow

  1. Stop the automated upgrade process to prevent repeated failures from damaging the system.
  2. Backup the current system state (snapshot or image).
  3. Check boot mode (BIOS/UEFI) and partition structure.
  4. Ensure /boot is a standalone standard partition with ext4 or xfs filesystem.
  5. Verify compatibility of grub2-tools and grub2-common versions.
  6. Use x2openEuler only to migrate from CentOS → openEuler 22.03-LTS-SP4.
  7. After migration, evaluate whether to upgrade to a higher version (planning required separately).

[details=“Click here to view detailed analysis and solution”]

Analysis and Solution for CentOS 7.6 Upgrade Failure to openEuler 22.03-LTS-SP4

Based on the error log you provided, the system failed during the upgrade from CentOS 7.6 virtual machine to openEuler 22.03-LTS-SP4, specifically in the rebuild_boot phase. The core issue lies in the GRUB2 bootloader rebuild process.


:magnifying_glass_tilted_left: Summary of Error Symptoms

During the upgrade, the console output shows the following key error messages:

[ ERROR ] - [upgrade] - [rebuild_boot] - grub2-install result log info is → Installing for i386-pc platform.
Error: ../grub-core/kern/disk_common.c:26: Attempt to read or write outside the partition.
...
grub2-install: Error: ../grub-core/kern/fs.c:122: Unknown filesystem.
[ ERROR ] - [upgrade] - [rebuild_boot] - failed to rebuild grub by grub2-install
[ ERROR ] - [upgrade] - [rebuild_boot] - rebuild boot failed
[ ERROR ] - [upgrade] - [rebuild_boot] - upgrade failed

Additionally, the system attempts to roll back the /boot partition to restore the environment.


:puzzle_piece: Root Cause Analysis

Combining the error log with knowledge base content, the following key causes are identified:

1. Disk Write Boundary Violation: Attempt to read/write outside partition

Error: Attempt to read or write outside the partition

  • This typically indicates that GRUB2 cannot correctly identify the target disk (e.g., /dev/sda) partition layout during installation.
  • Possible causes include:
    • Non-standard partition table usage (e.g., GPT + BIOS hybrid setup).
    • Insufficient /boot partition size or incorrect mounting.
    • Use of LVM or software RAID without proper GRUB configuration.
    • Incompatible disk controller settings in virtualization platforms (e.g., VMware, VirtualBox).
2. Unsupported Filesystem: Unknown Filesystem

../grub-core/kern/fs.c:122: Unknown filesystem

  • GRUB2 does not support the filesystem type used on the target /boot partition.
  • Common cases:
    • /boot uses XFS or Btrfs, newer filesystems for which older GRUB2 modules are missing.
    • /boot is actually an LVM logical volume, but grub2 lacks lvm.mod support.
3. grub2-install Target Platform is i386-pc (BIOS Mode)

Installing for i386-pc platform

  • Indicates the system is attempting to install the bootloader in traditional BIOS mode.
  • If the original system uses UEFI boot (e.g., newer virtual machine templates), but the /boot/efi partition is not properly recognized or mounted, GRUB will install to the wrong path, triggering the unknown filesystem error.

:white_check_mark: Recommended Solutions

Apply the following steps based on your environment:


:white_check_mark: 1. Ensure Correct Boot Mode (BIOS vs UEFI)
  • Check whether the target VM uses UEFI boot:
    • If using UEFI mode, ensure:
      • An EFI System Partition (ESP) exists, typically formatted as FAT32, mounted at /boot/efi.
      • Partition size ≥ 512MB.
      • x2openEuler or the upgrade script can detect and mount this partition.
    • If using BIOS mode, ensure /boot is a standalone standard partition (not LVM), recommended size ≥ 1GB.

:light_bulb: Recommendation: To avoid compatibility issues, use BIOS mode with standard MBR partitioning and ext4 /boot.


:white_check_mark: 2. Manually Check and Repair the /boot Partition

Before upgrading, log into the system and run:

# Check mount status of boot/efi partitions
df -h | grep -E "(boot|efi)"

# Check filesystem type
blkid | grep -E "(boot|efi)"

# Ensure /boot uses ext4 or xfs (GRUB2 typically supports these)

If /boot is an LVM logical volume, ensure LVM modules are loaded:

# Check if dm_mod module is loaded
lsmod | grep dm_mod

# Manually activate volume groups
vgchange -ay

:white_check_mark: 3. Verify grub2-common and grub2-tools Version Compatibility

According to the knowledge base, outdated grub2-common versions can cause upgrade failure.

# Check current versions
rpm -q grub2-tools grub2-common

# Target requirement: version 2.04-8 or higher

Ensure the source system has compatible versions installed, or include updated GRUB tools in the upgrade package.


:white_check_mark: 4. Check Disk Space and Partition Layout

Ensure at least:

  • /boot: ≥ 1GB (recommended: 2GB)
  • / root partition: ≥ 20GB

Use fdisk -l or parted -l to check for partition alignment issues (especially on virtual disks).


:white_check_mark: 5. Avoid Using x2openEuler for Cross-Version Upgrades

As noted in the knowledge base (e.g., Reference ID 1), the chain upgrade path from CentOS 7openEuler 22.0324.03 is not recommended.

:warning: openEuler 22.03 and 24.03 are not fully compatible; direct jumps via yum update or x2openEuler are discouraged.

Recommended Path:

  • Use x2openEuler only for CentOS 7 → openEuler 22.03-LTS-SP4 migration.
  • Future upgrades should follow official migration guides, not direct dnf/yum update.

:white_check_mark: 6. Review Full Logs to Identify Exact Failure Point

Collect the following logs for deeper analysis:

# x2openEuler upgrade logs (common paths)
/usr/local/x2openEuler/portal/logs/backend/task_manager.log

# System logs
/var/log/messages
/var/log/boot.log

Focus on:

  • Whether /boot/grub2/grub.cfg was successfully generated.
  • Whether grub2-mkconfig executed successfully.
  • Whether grub2-install attempted to write to the correct device (e.g., /dev/sda).

:hammer_and_wrench: Temporary Workaround: Manual Boot Repair

If the upgrade has already failed, try repairing manually in rescue mode:

# 1. Regenerate GRUB configuration
grub2-mkconfig -o /boot/grub2/grub.cfg

# 2. Reinstall GRUB (choose based on architecture)
grub2-install /dev/sda

# 3. If using UEFI, install EFI version
grub2-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=openEuler

Ensure the EFI directory exists and is correctly mounted.


:books: Knowledge Base References

Issue Source Reference
GRUB boot failure causing upgrade interruption CentOS 2 openEuler Upgrade failed due to missing kernel files
grub2-editenv missing causing GRUB environment update failure grub2-editenv not available in initramfs
grub.cfg missing causing boot failure missing grub.cfg treated as critical error
GRUB unable to detect second disk in VM grub and hd1 detection issue reported
grubenv rename failure after upgrade Grub2InstallGrubenv rename failed

:white_check_mark: Summary: Recommended Action Workflow

  1. Stop the automated upgrade process to prevent repeated failures from damaging the system.
  2. Backup the current system state (snapshot or image).
  3. Check boot mode (BIOS/UEFI) and partition structure.
  4. Ensure /boot is a standalone standard partition with ext4 or xfs filesystem.
  5. Verify compatibility of grub2-tools and grub2-common versions.
  6. Use x2openEuler only to migrate from CentOS → openEuler 22.03-LTS-SP4.
  7. After migration, evaluate whether to upgrade to a higher version (requires separate planning).

If you can provide:

  • Is the system booting in BIOS or UEFI mode?
  • Is /boot a standalone partition? What is its filesystem type?
  • Are LVM or RAID used?

We can offer targeted repair commands.