Heel vervelend...
IMHO een foutje in instaal-script grub2.
In man dpkg heb ik hetvolgende gevonden dat je zou kunnen helpen:
dpkg --forget-old-unavail
Forget about uninstalled unavailable packages.
hold A package marked to be on hold is not handled by dpkg, unless
forced to do that with option --force-hold.
(tot nieuwe grub2 geupload)
downgrade(*): Install a package, even if newer version of
it is already installed.
(naar de vorige versie, lijkt mij misschien nog de beste optie, en dan vastzetten p die versie.)
Voor nog veel meer info en prustgenot:
man apt-get
man dpkg
succes