It's possible but I don't think so, SATA is supported by Linux and grub should work as long as BIOS access works. I would guess that the geometry Linux reported in it's driver is different than the BIOS has and that confuses grub since it gets installed in Linux.