Recuperar GRUB despuès de instalar windows 8

Imagen de PepeLunaPark
0 puntos

Hola Amigos,

El tema esta cubierto en varios webs pero siempre hay un caso de borde y este es mi caso.

Efectue los siguientes pasos:

1) Primer comando fdisk

ubuntu@ubuntu:~$ sudo su
root@ubuntu:/home/ubuntu# fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x28cf28ce

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   163846934    81923436    7  HPFS/NTFS/exFAT
/dev/sda2       163846935   488375999   162264532+   f  W95 Ext'd (LBA)
/dev/sda5       163846998   488375999   162264501    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4fc9

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048   299808767   149903360   83  Linux
/dev/sdb2       299810814   312580095     6384641    5  Extended
/dev/sdb5       299810816   312580095     6384640   82  Linux swap / Solaris

Disk /dev/sdc: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x12345678

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *          63   625121279   312560608+   7  HPFS/NTFS/exFAT

Disk /dev/sdh: 1021 MB, 1021313024 bytes
15 heads, 46 sectors/track, 2890 cylinders, total 1994752 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x04030201

   Device Boot      Start         End      Blocks   Id  System
/dev/sdh1   *         240     1994751      997256    b  W95 FAT32

De esto deduci que mi ubuntu esta en sdb1

2) Comando montar.
root@ubuntu:/home/ubuntu# mount -t ext4 /dev/sdb1 /mnt

3) Comando reintalar GRUB
root@ubuntu:/home/ubuntu# grub-install --root-directory=/mnt /dev/sdb1

/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition.  This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.

Probe con versiones de 32 y 64 Bits y es lo mismo.

¿Puedo hacer algo màs para recuperar mi Ubuntu?

Gracias a todos!

Imagen de cuentos
+1
0
-1

En primer lugar el grub se instala en el disco, y no en la partición.
Y segundo instala el grub en el disco a, o sea algo como esto:
grub-install --boot-directory=/boot/ --recheck /dev/sda
Y tercero, te faltan montar /dev proc etc....
Te pongo una guía:
http://www.guia-ubuntu.com/index.php/Recuperar_GRUB
O mejor aun puedes probar con boot-repair
http://linuxzone.es/2011/09/30/soluciona-problemas-con-el-grub-con-boot-...

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos