Jejejej, buenas noticias!!
Pues ya esta arreglado. Efectivamente, la solucion estaba en el boot.ini;
el windows Xp que estaba en el directorio WINXP era el que me habia cascado, y el del WINDOWS era una nueva instalacion que cree al intentar repararlo.
El unico cambio que he tenido que hacer ha sido cambiar el valor del campo " partition ". Le he puesto el mismo valor que el que tenia en el mismo campo de la nueva instalacion xp.
supongo que al utilizar el espacio no particionado que estaba guardando para linux, se habrá alterado la numeracion de algunas particiones.
ahora me toca desistalar el xp nuevo, lo que me pregunto es si jodera el antiguo por estar instalados en la misma partición, ¿me lo sabeis decir?
por cierto…. como se desinstala un windows sin formatear???
supongo q me limitare a borrar la carpeta y a quitar el enlace de inicio del boot.ini