Muchísimas gracias a los dos, me ha solucionado el problema. Ahora sólo me queda recuperar el grub. De todas formas quería saber si es posible hacer lo siguiente: en la descripción de mi problema decía que tengo una partición de 100mb, es la última que he creado para utilizarla como boot, y lo que quería saber es si se puede pasar el boot de la partición de ubuntu ha la de 100mb y hacer que cargue grub desde ahí. Por lo que he visto en la app Boot Rescue tiene unas opciones que parece que son para eso, pero no he encontrado documentación clara al respecto y no se si arriesgarme.