Ho risolto usano una live di ubuntu e dando grub-install /dev/hda senza alcun chroot (poco ortodosso)

Ora tutto ok, ma se installo un altro kernel o uso update-grub, mi rimette hd0,0 al posto di hd0,1. Qualcuno sa come risolvere?