Obrigado a todos pela ajuda.
Problema resolvido.
Como sugerido por zekkerj, entrei com o cd do ubuntu 10.10, alternate (porque minha internet estava um droga).
Fui em recuperar sistema.
Apareceu o seguinte:
O disco rígido para /tmp não está pronto ainda ou não está presente
Continue a esperar; ou pressione S para pular a montagem ou M para recuperar
Apertei M, mas não resolveu. Deu um erro (esqueci de anotar).
Então voltou à tela e eu cliquei na seta do teclado e apareceram algumas informações. As últimas linhas eram:
/dev/sda1: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY
(i.e., without -a or -p options)
Mountall: fsck / [278] terminou com estado 4
montall: Sistema de arquivos contém erros: /
fsck de util-linux-ng 2.17.2
/dev/sda1 contem um sistema de arquivo com erro, check found
/dev/sda1: Inodes that were part of a corrupted orphan linked list found
Pouco entendo de inglês. Mas deduzi que o problema estava na partição.
Então peguei o cd do Gparted, como sugerido pelo FranciscoLima.
O Gparted rodou automaticamente até chegar em uma tela de opções.
Escolhi o teclado, depois a linguagem.
Depois vieram as opções:
0 - Continuar Gparted automaticamente
1 - Run 'forcevideo' to config X manually
2 - Enter command line prompt
Intuitivamente, digitei 0, apertei Enter.
Depois apareceram as partições. Dei um clique com o oposto na partição em que aparecia dev/sda1 e cliquei em: Verificar e reparar sistema de ficheiros (ext4) em dev/sda1
Depois cliquei no menu editar, aplicar mudanças
Terminou o processo e apareceu a mensagem: Todas as operações terminadas com sucesso.
Tentei o boot do HD.
O Linux Abriu.
Beleza!!!
Agora farei backup dos arquivos para instalar o ubuntu 10.10 (eu estava com o 10.04).
O 10.10 está legal?