Já no meu caso foi o seguinte. Quando comprei o laptop, nele veio instalado o windows vista mais umas partições do fabricante do notebook (tipo de recuperação). Instalei o Ubuntu 9.04. Porém, no momento da instalação, tive que criar uma "partição extendida", pois o número de partições primárias tinha excedido o limite permitido (obs.: não entendo bem de partições, mas foi assim que consegui pra instalar). Criei as partições lógicas "/' , "/home" e "swap". Agora recentemente tentei instalar o Ubuntu 9.10, mas o particionador não detectou as partições, mesmo tendo detectado o HD. Usei o cd do Ubuntu 9.04 para ver se a mesma coisa acontecia e.... aconteceu!
Busquei informações na internet, e encontrei algum site que dizia ser problema na MBR, como se as informações contidas lá estivessem "corrompidas". Tentei recuperar a MBR com o "testdisk". Aí lascou!! Não consegui. Agora nem o Windows nem o Linux iniciavam no boot (perdi aquela tela do GRUB). Usei o "testdisk" que vem no live cd do kurumin 7.0, consegui reescrever a MBR, mas algum problema acontecia pois o "testdisk" não detectava a partição do Windows, aparecia um aviso dizendo, tipo, "algum problema". Bem, não sei o que era, acho que alguma coisa devido ao limite de partições primárias, ou alguma coisa devido as partições lógicas.
Já danado, pois desde o inicio eu queria mesmo era apagar o Windows (não uso pra nada), mas com receio pois os drivers pré configurados de fábrica estavam instalados, resolvi formatar o HD. Criei as parições sda1 ("/" - 20Gb), sda2 ("/home" - 100Gb), sda3 ("swap" - 1GB), e deixei o resto do espaço livre (~180 Gb) para futuras escolhas (instalar outras distribuição linux).
Agora tenho o Ubuntu 9.10 instalado e rodando muito bem.
Já tentei ver se a MBR continuava com problema rodando o live cd do Ubuntu 9.04 ou 9.10. Parece que está tudo bem. Eles detectaram o HD e as partições perfeitamente. Resolvido o problema!!
Abraço a todos!!
ps.: sei que o tópico está com o status "resolvido". Escrevi aqui apenas para compartilhar minha experiência com os outros usuários Linux.