Pues he probado creando un nuevo .ini con lo siguiente:
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”XP” /NOEXECUTE=OPTIN /FASTDETECT
y nada de nada. También probé con el VistaBootPRO y ni reconoce la instalación de win xp.
Cuando recupero el inicio de xp con el cd, se borra el arranque de win 7 y cuando recupero el inicio de win 7, se borra el de win xp y no me sale en la lista. No tengo ni idea que hacer para solucionarlo.