Problema con GRUB y el arranque de Ubuntu Edgy

Hola a todos. Veréis, hoy al levantarme y al encender la pantalla del ordenador estaba negra, y no respondía ni al teclado ni al ratón, por lo que he reiniciado. Cuando llega el momento en que aparece el GRUB, me da un error 17, que consiste en:
grub Error 17
17 : Cannot mount selected partition
This error is returned if the partition requested exists, but the
filesystem type cannot be recognized by GRUB.

Es decir, que reconoce la partición pero no el tipo.

He reiniciado con un live cd de Ubuntu Dapper y he probado a montar la particion /dev/hda1, que es donde está instalado linux:
ubuntu@ubuntu:~$ sudo mount /dev/hda1 /mnt/linux
mount: debe especificar el tipo de sistema de ficheros

Entonces he hecho:
ubuntu@ubuntu:~$ sudo mount -t ext3 /dev/hda1 /mnt/windows
mount: tipo de sistema de ficheros incorrecto, opción incorrecta,
       superbloque incorrecto en /dev/hda1, falta la página de códigos,
       o algún otro error
       En algunos casos se encuentra información en syslog, pruebe
   dmesg | tail   o algo parecido

Con dmesg|tail obtengo lo siguiente:
[17180833.112000] end_request: I/O error, dev fd0, sector 0
[17180926.468000] VFS: Can't find an ext2 filesystem on dev hda1.
[17180934.724000] SQUASHFS error: Can't find a SQUASHFS superblock on hda1
[17181111.792000] end_request: I/O error, dev fd0, sector 0
[17181140.244000] end_request: I/O error, dev fd0, sector 0
[17181220.796000] VFS: Can't find ext3 filesystem on dev hda1.
[17181227.416000] VFS: Can't find an ext2 filesystem on dev hda1.
[17181593.408000] SQUASHFS error: Can't find a SQUASHFS superblock on hda1
[17181635.084000] VFS: Can't find ext3 filesystem on dev hda1.
[17181661.908000] VFS: Can't find ext3 filesystem on dev hda1.

(lo que dice de ext2 es porque probé con esto también)

También he probado con el GRUB, porque igual en hdx,y , x e y estaban mal.

ubuntu@ubuntu:~$ sudo grub


grub> root (hd0,
Possible partitions are:
   Partition num: 0,  Filesystem type unknown, partition type 0x83
   Partition num: 4,  Filesystem type unknown, partition type 0x82

grub> root (hd0,0)
Filesystem type unknown, partition type 0x83

Tampoco me reconoce el tipo de partición.

Se me olvidaba, cuando hago fdisk obtengo lo siguiente (no sé si será significativo):
ubuntu@ubuntu:~$ sudo fdisk /dev/hda

[B]El número de cilindros para este disco está establecido en 19457.
No hay nada malo en ello, pero es mayor que 1024, y en algunos casos
podría causar problemas[/B] con:
1) software que funciona en el inicio (p.ej. versiones antiguas de LILO)
2) software de arranque o particionamiento de otros sistemas operativos
   (p.ej. FDISK de DOS, FDISK de OS/2)


Perdonad por el ladrillo [carcajad] y a ver si alguien me puede echar una mano, porque ya no sé que hacer.

Un saludo
Puedes probar a darle un nuevo sistema de ficheros con makefs, aunque no sé si eso conserva los datos de la partición.
He leído el man y no deja claro si los conserva o no. La verdad es que me gustaría conservar lo que tengo, pero si no fuera posible reinstalaría directamente.
Según Red Hat Europa, sí borra los datos.
Advertencia


Al utilizar mkfs para dar formato a una partición del disco, destruirá permanentemente los datos existentes.
3 respuestas