FS#25449 - [grub] Error 6: Mismatched or corrupt version of stage1/stage2

Attached to Project: Arch Linux
Opened by Jonathan Liu (net147) - Monday, 08 August 2011, 09:19 GMT
Last edited by Ronald van Haren (pressh) - Monday, 08 August 2011, 10:24 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture i686
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
The grub 0.97-19 i686 package appears to be broken.
Reinstalling grub fails with the error message "Error 6: Mismatched or corrupt version of stage1/stage2".
My system was unable to boot when I upgraded to grub 0.97-19, updated menu.lst and removed symbolic links.
Tried to reinstall using grub 0.97-19 but it didn't work, showing the message:
Error 6: Mismatched or corrupt version of stage1/stage2
I had to downgrade to grub 0.97-17 and reinstall GRUB to MBR to get it working.

Additional info:
* grub 0.97-19

Steps to reproduce:
* cp -a /usr/lib/grub/i386-pc/* /boot/grub/
* Reinstall grub as detailed at https://wiki.archlinux.org/index.php/GRUB#Bootloader_installation
This task depends upon

Closed by  Ronald van Haren (pressh)
Monday, 08 August 2011, 10:24 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#25442 
Comment by Jonathan Liu (net147) - Monday, 08 August 2011, 09:20 GMT
I was able to reproduce this by doing a fresh install of Arch Linux in a virtual machine, upgrade all the packages and then reinstalling grub as written in the steps to reproduce. I tested both i686 and x86_64. Only the i686 package has the problem.
Comment by Jonathan Liu (net147) - Monday, 08 August 2011, 09:23 GMT
Rebooting the system after reinstalling GRUB on i686 has the system repeatedly printing "GRUB Loading stage1.5" scrolling down the screen infinitely.

Loading...