Eu tive exatamente o mesmo problema com uma máquina Acer Aspire. Demorei um pouco para descobrir isso. Este não é um problema do Linux. O que você deve tentar é mudar seu modo de disco rígido de ATAPI para IDE.
Antes de inicializar a partir do CD de instalação do Win XP, pressione a tecla F2 para inserir as configurações da BIOS. Encontre seu caminho para a seção do disco rígido e modifique seu modo para IDE. Certifique-se de salvar suas alterações antes de sair do menu do BIOS. Em seguida, continue com a instalação do Win XP. Agora você deve ser capaz de continuar com a instalação sem o BSOD irritante.
Certifique-se de escolher sua partição NTFS preparada para instalar o XP. A opção para fazer isso será fornecida na tela azul do DOS antes do instalador da GUI iniciar. Use as setas para escolher sua partição e aperte "Enter" para escolhê-la.
Já ouvi falar de instalações do XP que atribuem uma letra diferente de 'C' a essa partição. Isto não é bom. Isso exigirá algumas alterações após a instalação do Windows - do sistema operacional XP, envolvendo o remapeamento da letra da unidade. No entanto, não encontrei este problema.
Após a instalação do Win XP, você precisará restaurar o registro mestre de inicialização sobregravado pelo Windows. Devido a esse problema, você não poderá inicializar o Ubuntu. Os dados e partições estão lá - apenas o MBR desapareceu. Esta é uma correção de duas linhas e há muitos links sobre como fazer isso. Vou fornecer o caminho mais curto aqui (supondo que você não fez backup do seu MBR usando o comando 'dd':
O caminho mais curto é inicializar a partir do CD live do Ubuntu e restaurar o MBR usando o utilitário de reparo de inicialização:
Abra um terminal e digite:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Na janela de reparo da inicialização que é aberta, clique no botão "reparo recomendado". Isso restaurará as configurações do MBR e do GRUB, mas não adicionará a opção de inicialização do Windows.
Então, finalmente, saia do live CD e inicialize normalmente. Escolha o Ubuntu no menu grub já existente. Quando o seu sistema operacional Ubuntu iniciar, abra uma janela de terminal e atualize suas configurações do grub:
sudu update-grub
Isso atualizará o menu do grub com a nova opção do Windows XP e você estará pronto para começar a usar o sistema dual boot para os sistemas operacionais.