25/8/13

[SOLUCION] Como (recuperar-instalar) el GRUB del sistema despues de un fallo o instalción de windows. Con GNU Linux Ubuntu

Esta entrada es para los usuarios que quieran recuperar el arranque del sistema con GRUB,  ya sea porque instalaron Windows$ o como en mi caso por un fallo.

Por cuestiones de espacio tuve que toquetear las particiones del disco duro y realizar algunos ajustes, y cuando reinicie el ordenador me encontré con la sorpresa de que el GRUB había sido dañado.

Para recuperarlo solo necesitaras un Live-CD o live-usb en este caso utilice el de Ubuntu y unos cuantos comandos en la terminal.

Así que para recuperarlo:

1.- Inicias la maquina con el live-cd.

2.- Abres una terminal.

3.- Escribes el comando "sudo fdisk -l" (sin comillas)

Aparecera algo similar a esto en la terminal:



Ahora debemos identificar donde esta nuestra partición Linux, y recordar o anotarlo.



Para esto checamos la columna donde dice "sistema" ahí veremos que aparece "Linux", ya identificado recordamos o anotamos lo que hay en la columna "dispositivo" para el sistema Linux.

En esta imagen de ejemplo, el sistema Linux se encuentra en el dispositivo sda3.




Ahora debes recordar o anotar que dispositivo corresponde en tu caso, y sustituirlo en las siguientes instrucciones cada que veas sdaX.

4.-  Montamos el disco con el siguiente comando:

"sudo mount -t ext4 /dev/sdaX /mnt" (sin comillas y cambiando sdaX y ext4)

Obsérvese que -t indica el tipo de partición para este caso fue ext4, pero si en tu caso es otro tipo solo sustituye "ext4" por el tipo de partición que tienes.
Por ejemplo. en versiones más antiguas, el tipo de partición es "ext3".

5.-  Montamos el resto de los dispositivos con el comando:

"sudo mount --bind /dev /mnt/dev" (sin comillas)
"sudo mount --bind /proc /mnt/proc" (sin comillas)
"sudo mount --bind /sys /mnt/sys"  (sin comillas)
"sudo mount --bind /dev/pts /mnt/dev/pts" (sin comillas)

6.- Accedemos al sistema de archivos como  super usuario:

"sudo chroot /mnt" (sin comillas)

7.-  Actualizamos la configuración del GRUB.

"grub-mkconfig -o /boot/grub/grub.cfg" (sin comillas)

8.- Instalamos el GRUB al comienso del disco en este caso solo pondremos sda y no sdaX.

"grub-install --recheck /dev/sda" (sin comillas)

 Nota: en caso de que este ultimo comando no funcione escribir los 2 siguientes.

"sudo update-grub2""sudo grub-install /dev/sda" (ambos sin comillas)


Y listo solo falta reiniciar el sistema y comprobar que ya se puede arrancar el pc.


No hay comentarios:

Publicar un comentario