No se puede restaurar GRUB (Ubuntu 11.04 + Win 7)

No se puede restaurar GRUB (Ubuntu 11.04 + Win 7)

Estoy intentando arreglar GRUB en mi PC, pero tengo serios problemas al hacerlo. Cualquier ayuda sería muy apreciada ya que estoy completamente lisiado en este momento. Aquí está la secuencia de eventos para esta PC:

  1. Windows 7 instalado
  2. Divida el disco completo en dos particiones (una para win7 y otra para multimedia)
  3. Pasó mucho tiempo
  4. Dividir una de las particiones en dos nuevamente.
  5. Instalé Ubuntu 11.04 en una nueva partición
  6. Pasó un poco de tiempo
  7. Windows 7 está fallando, reinstale
  8. Ubuntu GRUB desapareció
  9. Intenté restaurar GRUB montando e instalando grub desde USB en vivo
  10. Intenté cambiar a un CD en vivo en lugar de USB (pensando que podría ser la unidad)
  11. Ahora no veo GRUB y recibo errores de "entrada/salida"

Un ejemplo de error de E/S:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbe86aff6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       48727   391393280    7  HPFS/NTFS
/dev/sda2           48727       77063   227612647+   7  HPFS/NTFS
/dev/sda3           77063       91202   113566721    5  Extended
/dev/sda5           77063       90622   108908544   83  Linux
/dev/sda6           90622       91202     4657152   82  Linux swap / Solaris


ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt /dev/sda
mkdir: cannot create directory `/mnt/boot': Input/output error
ubuntu@ubuntu:~$ cd /mnt
ubuntu@ubuntu:/mnt$ ls
ls: cannot access etc: Input/output error

Respuesta1

En este momento parece que tienes algunos problemas con tu partición de Linux. Sugiero desmontar /dev/sda5 y ejecutar e2fsck en él (o el fsck apropiado para la partición, si no es ext2/ext3) para asegurarse de que esté bien.

También recomendaría ejecutar smartctl para verificar que el disco esté en buen estado y posiblemente algunas pruebas simples para verificar la integridad de la unidad (el error de entrada/salida no es normal y no es bueno/en buen estado)

Por bondad sucia, recomiendohttp://www.supergrubdisk.org/. Me salvó el tocino recientemente. Básicamente es un reemplazo para una instalación de grub faltante, dañada o defectuosa. Sospecho que puede arrancar tanto Windows como Ubuntu (no estoy seguro acerca de Windows, pero si sus particiones de Ubuntu están intactas, me sorprendería que no pudiera arrancarlas. Nota: la interfaz de usuario da miedo, pero obras.

Una vez que haya iniciado su partición de Ubuntu y todas las particiones estén en buen estado, su instalación de grub debería funcionar.

información relacionada