Seu problema é que o bootloader win xp não consegue carregar o 7 / ubuntu. O problema pode ser corrigido ao reinstalar o carregador do grub. Eu não sei se você pode fazer isso sem reinstalar o Ubuntu, talvez haja uma maneira.
Instalei o windows 7 na unidade C, instalei o Ubnutu no E e ontem instalei o Windows XP na unidade D.
Não consegui inicializar no Windows 7 ou no Ubuntu. Formatei a unidade D, mas o problema ainda existe.
Seu problema é que o bootloader win xp não consegue carregar o 7 / ubuntu. O problema pode ser corrigido ao reinstalar o carregador do grub. Eu não sei se você pode fazer isso sem reinstalar o Ubuntu, talvez haja uma maneira.
Tags boot windows-7 windows-xp ubuntu