Editar: Como descobrimos, minha resposta não é tão relevante se você usar o Wubi, pois ele fará todo o trabalho complicado para você. Mas se alguém lendo isso planeja fazer isso com grub, então continue lendo.
O problema com essa configuração é que a configuração do bootloader é um pouco mais difícil. Ou seja, quando você deseja inicializar no XP, o Windows precisa estar no primeiro dispositivo de inicialização. O problema é que o grub (bootloader do Linux que normalmente fornece o menu na inicialização onde você pode escolher qual SO quer iniciar) é instalado no segundo HD onde o Ubuntu está e se você inicializar o grub (isto é, use o HD onde Ubuntu é como a primeira unidade de inicialização) e escolheu o Windows, então ele não será iniciado.
Lembre-se que / dev / sda, / dev / sdb ... são apenas nomes que as unidades possuem no Linux. O Windows não sabe nada sobre isso e nem o BIOS. O Windows usa nomes como C :, D: ..mas também não conhece o Linux ou bios sobre eles. O que importa aqui é a ordem de inicialização definida no bios . Para alterar a ordem de inicialização no BIOS há muitos guias disponíveis e depende do seu modelo de hardware.
O que você precisa fazer é configurar o bootloader do XP para permitir que você escolha entre o Ubuntu e o Windows. Há um bom guia para isso aqui . Eu mesmo não testei, mas você deve ter uma ideia geral e quais palavras-chave procurar. No seu caso, o Ubuntu seria instalado em um HD separado e, em teoria, você não deveria se preocupar em sobrescrever o MBR do Windows. É claro que não faz mal desligar o Windows HD antes de instalar o Ubuntu apenas para garantir que nada de engraçado aconteça durante a instalação.