comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[Tutorial] GRUB dañado ? Recuperá tu PC a la normalidad !

  • 2 Respuestas
  • 1520 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado Bartz

  • *
  • Colaborador
  • *
  • Mensajes: 93
  • Actividad:
    28.33%
  • Reputación 4
  • ~Afaik~
    • Ver Perfil
« en: Julio 17, 2018, 09:20:57 pm »
Hola Underc0ders !

Este post va acerca de como arreglar GRUB y mas que nada sobre como recuperar los datos que teniamos en el PC.

En mi caso, cuando prendi la pc y vi que solo estaba la pantalla en negro y esa maldita raya blanca parpadeando lo primero que hice fue correr en circulos espantado por la idea de haber perdido mi informacion..
Aunque sabia que mientras no formateara el disco las cosas seguirian ahi, igual el hecho de pensar que podia perder todo mi backup de 100GB que habia estado preparando la noche anterior me ponia nervioso.

Asique armado de mucha paciencia y cuidado me dispuse a buscar la solucion.
Por suerte tenia a mano un pendrive con Tails que pude correr Live enchufandolo en el usb.



Enciendo el PC y tecleo el siguiente comando:

Código: [Seleccionar]
# fdisk -l
Y el output me mostraba el SDA (disco) pero no las particiones sda1, sda2, sda3...



En mi caso lo que habia hecho habia sido borrar el esquema de particiones..
Estaba tratando de formatear mi disco duro externo para backupear y en un momento habia seleccionado el disco sdA en vez del sdB  ::)


1er Paso: Recuperando el esquema de particiones

Googleando sobre el tema encontré esta herramienta llamada TestDisk,  descargamos el tar.gz y lo corremos
Link de la herramienta---> http://www.cgsecurity.org/wiki/TestDisk

Al correrla nos muestra un menu principal y le damos en Create (crea un log file)



Nos muestra una lista con los discos de la PC y seleccionamos nuestro disco dañado


Nos pide seleccionar un tipo de particiones a analizar, damos en Intel/PC


Posteriormente le damos en Analyse


Y comienza a hacer su magia


Despues de unos minutos, la verdad que me llamó la atención lo rapido que fue, en mi caso 2 o 3 minutos para un disco de 500GB
Y nos encuentra las particiones


Cabe aclarar que en este punto tambien podemos modificar el tipo de particion, cambiar una Primary por Logic o seleccionar desde cual bootear o incluso agregar una nueva, en mi caso deje todo como estaba porque me daba miedo perder mis datos si tocaba algo que no deberia  :P

Le damos a Write !


Trabaja durante un minuto y Voilà !!


Fijense en la imagen que para corroborar que se recupero con exito primero corremos de nuevo el comando

Código: [Seleccionar]
fdisk -l /dev/sdbEsto nos muestra las particiones del disco, seleccionamos la o las que nos interesa y las montamos
Código: [Seleccionar]
mount -t ext4 /dev/sdb? /mntReemplazar el ? por 1, 2, 3, el que corresponda en su caso.
A este punto ya tenemos las particiones que habiamos perdido y hemos logrado montar la particion donde se encuentran los datos que queremos salvar


2do paso: Backupeando la información

En realidad nose si sea necesario esto de backupear la data, pero como no queria correr ningun riesgo fue lo primero que hice.
Asique vamos a una terminal en la que seamos Root, navegamos hasta el directorio donde se ha montado la unidad (pondre una carpeta ejemplo 123123)

Código: [Seleccionar]
cd /media/123123
dentro del disco vamos a donde esta nuestra informacion (o directamente desde el directorio / si queres copiar todo el sistema), por ejemplo:
Código: [Seleccionar]
cd /home/bartz/Desktop/DatosABackupear
Código: [Seleccionar]
ls
file1.txt
file2.iso
folder1
folder2

Copiar la informacion con el comando:
Código: [Seleccionar]
cp -R * /lugar/donde/esta/nuestro/disco/extraibleEl -R hace una copia recursiva osea que va a seleccionar todas las carpetas y subcarpetas y el asterisco seleccionara todos los tipos de archivos, y el segundo parametro es donde se copia la información
Ejemplo:


Paso 3: Recuperando el GRUB

Despues de haber recuperado las particiones si reiniciamos el PC veriamos algo asi:


Asique volvemos a iniciar el SO Live en el caso de haber apagado el PC y comenzamos a jugar con la consola
Corremos el comando # fdisk -l para ver nuestras particiones nuevamente y saber cual es la particion que tiene LINUX, la mas grande, no la swap.
Dejo captura y explico los comandos luego (Disculpas por la calidad de la misma pero tuve que sacarle foto con el celular  :-X )

Como ven utilizamos el comando "mount --bind" con varias carpetas del sistema para que al momento de hacer chroot a nuestra particion que no arranca nos reconozca los comandos
Luego se utiliza el comando "chroot" a la carpeta donde esta montado el sistema logrando asi en nuestra consola estar utilizando la terminal del sistema que no arranca.
Una vez que llegamos a este punto tecleamos "grub-install /dev/sda" (o el sdX que corresponda en su caso)
Termina de instalar y corremos "update-grub" para que nos reconozca el sistema y en mi caso hasta el wallpaper de grub que tenia configurado anteriormente.
Reiniciamos el PC y listo !! Todo volvió a la normalidad !;D ;D ;D


Y en este momento te sentis como dice el wallpaper....





Con la fuerza del mar, con la paz del rio


Conectado Gabriela

  • *
  • Co Admin
  • Mensajes: 878
  • Actividad:
    5%
  • Reputación 15
    • Ver Perfil
    • Email
« Respuesta #1 en: Julio 18, 2018, 01:46:01 pm »


Es una recopilación útil de reparación del GRUB, que como comentábamos, cuando sucede las mil soluciones del Google  dan mucha guerra.

Se agradece el post bien explicado, estupendo aporte!

Saludos

Gabriela

Conectado Bartz

  • *
  • Colaborador
  • *
  • Mensajes: 93
  • Actividad:
    28.33%
  • Reputación 4
  • ~Afaik~
    • Ver Perfil
« Respuesta #2 en: Julio 18, 2018, 07:13:39 pm »
Gracias !! Si, la verdad que me costó agarrarle la vuelta pero con paciencia la PC prendio exactamente como estaba antes  ;D


Con la fuerza del mar, con la paz del rio


 

¿Te gustó el post? COMPARTILO!



[Tutorial] Reparacion de Tarjeta Madre/Placa Base Laptops

Iniciado por arthusu

Respuestas: 1
Vistas: 17516
Último mensaje Febrero 02, 2016, 07:11:44 am
por Hu3c0
Tutorial - Comprobaciones a realizar cuando no arranca el PC

Iniciado por Stiuvert

Respuestas: 3
Vistas: 4113
Último mensaje Diciembre 28, 2012, 02:28:46 am
por Only
[TUTORIAL] Optimiza el rendimiento de tu SSD en Windows 10

Iniciado por Stiuvert

Respuestas: 0
Vistas: 2836
Último mensaje Marzo 08, 2016, 07:54:59 pm
por Stiuvert
Reparando HDD(Hard Disk Drive o "Disco Duro") dañado

Iniciado por CodePunisher

Respuestas: 16
Vistas: 86361
Último mensaje Marzo 21, 2016, 04:46:28 pm
por zCronis
Recupera tu USB Booteable y conviertelo en un USB comun

Iniciado por 79137913

Respuestas: 2
Vistas: 2475
Último mensaje Mayo 13, 2014, 08:55:45 am
por 79137913