Resposta: Ao finalizar a instalação do Ubuntu, na última página há um botão avançado que permite escolher onde instalar o gerenciador de inicialização. configure-o para o mesmo disco rígido em que a instalação do Windows está ativada. Isso deve resolver o problema.
Notas:
Por isso, deixei de fora o detalhe mais importante. Eu tenho 4 discos rígidos. O carregador de boot foi o padrão para sda, enquanto eu estava instalando o sistema operacional em sdd. daí meus problemas. quando eu disse ao gerenciador de inicialização que ele deveria instalar em sdd em vez de sda. tudo correu bem. Eu estou escrevendo isso de dentro da minha nova instalação do Ubuntu, e eu também reiniciei com sucesso no XP. Então meu computador funciona novamente agora. Eu odeio quando faço a pergunta apenas algumas horas depois de fazer a pergunta. 3 semanas eu perdi esse pequeno botão avançado.