[CLOSED] Mageia 8 Grub2 won't boot from a second hard disk

My desktop PC has two Seagate 80GB SATA hard disks, but Mageia 8 Grub2 won't boot from the second hard disk.
The partition layouts on the two hard disks are identical: /boot, / (root), /home, <swap>, /var, /usr, and /data.
The first disk, /dev/sda was upgraded in place from Mageia 7 to Mageia 8.
The second disk, /dev/sdb was a clone created by Clonezilla of Mageia 7 on /dev/sda before that was upgraded to Mageia 8, as found by os-prober:
But Mageia 8 Grub2 insists on using the Mageia 8 root partition, even when it thinks it's trying to boot Mageia 7!
The partition layouts on the two hard disks are identical: /boot, / (root), /home, <swap>, /var, /usr, and /data.
- Code: Select all
# blkid /dev/sda
/dev/sda5: UUID="e3b987e5-503d-4f86-911e-e8c3eb7264b9" BLOCK_SIZE="1024" TYPE="ext4"
/dev/sda6: UUID="806814a2-07a3-490c-9aef-f7c52e6ec5a4" BLOCK_SIZE="1024" TYPE="ext4"
/dev/sda7: UUID="c2aa0e66-1fe8-42a3-abe3-2303ba6d864b" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sda8: UUID="8513c797-3b17-49f2-a2ec-218a246b257b" TYPE="swap"
/dev/sda9: UUID="a409fde0-7995-49cd-88de-bc561480ca85" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sda10: UUID="6b51cc41-2463-4cb1-b8fb-44282ea6cc3a" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sda11: UUID="d104a79a-be5f-4b8f-b64b-ef4c791a5ba8" BLOCK_SIZE="4096" TYPE="ext4"
# blkid /dev/sdb
/dev/sdb5: UUID="c8181aec-8686-4f6a-a164-def38d6c00d4" BLOCK_SIZE="1024" TYPE="ext4"
/dev/sdb6: UUID="67042199-fca0-46ab-ae66-9917b0af852a" BLOCK_SIZE="1024" TYPE="ext4"
/dev/sdb7: UUID="6c0f12fd-e739-421e-a54e-94d7754dbc41" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sdb8: UUID="a0656845-3eff-42ac-b6e0-b5c0fba91b12" TYPE="swap"
/dev/sdb9: UUID="79ce8bde-a9df-48d3-9a5b-be34d0b6b576" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sdb10: UUID="23321110-cc41-42f4-97d9-d97d121668b8" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sdb11: UUID="50f46ce5-1b4f-4bef-9a3b-31a600ac3c14" BLOCK_SIZE="4096" TYPE="ext4"
The first disk, /dev/sda was upgraded in place from Mageia 7 to Mageia 8.
The second disk, /dev/sdb was a clone created by Clonezilla of Mageia 7 on /dev/sda before that was upgraded to Mageia 8, as found by os-prober:
- Code: Select all
# os-prober
/dev/sdb6:Mageia 7 (7):Mageia:linux
But Mageia 8 Grub2 insists on using the Mageia 8 root partition, even when it thinks it's trying to boot Mageia 7!