Maybe this can help you:
FIXING GRUB ERROR 21
is a site with a list of all GRUB errors.
This is what it says on 21: "Unknown boot failure"
This error is returned if the boot attempt did not succeed for reasons which are unknown.
Which is where that first link comes in.