Tem certeza de que você corrompeu a partição ? Talvez você tenha apagado o registro de inicialização ou a tabela de partição danificada. Tente investigar o problema no começo. Descreva como você instalou seu Linux. De sua pergunta anterior, parece que está instalado em arquivo simples dentro da partição do Windows (vfat ou ntfs). Tente executar o fdisk e procure na sua tabela de partições.
Antes de fazer quaisquer mudanças no disco rígido tente criar uma imagem do seu hd (você pode fazer isso com seus amigos).
ATUALIZAÇÃO:
ubuntu@ubuntu:~$ sudo fdisk -l Disk /dev/sda: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x903bd648 Device Boot Start End Blocks Id System /dev/sda1 * 1 4864 39070048+ 7 HPFS/NTFS
Como podemos ver, há apenas uma patrulha NTFS, então eu suspeito que você tenha instalado o Ubuntu usando o WUBI (ou algo similar).
O seu Linux é instalado em uma partição montada em loop, que é apenas um arquivo ou alguns arquivos em algum lugar no disco do windows c: (c: \ ubuntu \ disks por exemplo)
Como eu vejo na sua pergunta anterior, você pode inicializar o Windows para poder usar o dskprobe em Ferramentas de Suporte do Windows XP Service Pack 2 para garantir que o tipo de fs esteja correto ... mas o tipo 7 de fs correto já é NTFS.
Mensagem "O tipo do sistema de arquivos é RAW. O CHKDSK não está disponível para unidades RAW." significa que o Windows não pode determinar o tipo fs por algum motivo. Como vemos, o tipo fs está correto.
Para executar o Chkdsk em sua partição do Windows, você pode instalar o Console de Recuperação do Windows , inicializar console de recuperação e verifique seu disco.
Após verificar o disco, você terá acesso a você c: \ ubuntu \ disks. Eu acho que você pode montar sua partição linux (que está no arquivo) como um dispositivo loop-back usual:
mount -o loop [path to your linux-loopback-partition]
Mas você deve montar o Windows primeiro.