Some BIOS do not let you boot at all if there is not a boot flag on a primary partition. The error may have not been grub but a BIOS error. These BIOS seem to assume Windows as the boot flag is a Windows requirement, but grub does not use boot flag. Lilo also uses the boot flag so some Linux systems also use a boot flag.
Then the BIOS update either fixed the BIOS or changed to newer defaults so you are booting from a drive with the boot flag.
Bookmarks