En plus de l’erreur de numérotation relevée par mattotop, l’error2 est probablement provoquée par une incompatibilité entre ton fs qui doit avoir une taille d’inodes de 256 bytes et une ancienne version de grub.
Voir cepcasa.info/blog/?p=130
pour le déterminer avec précision. Faire un chainload sera donc le plus simple. Au besoin installer un grub récent dans le mbr et l’utiliser pour démarrer les deux systèmes, quitte à réinstaller le grub de ta ubuntu dans son fs ( édit : plus exactement dans le boot sector du système de fichiers portant ta ubuntu ).