ChicasLinux

- Porque sí -

Mujer del Mes

Grace Hopper
Científica Matemática y militar norteamericana, con grado de almirante, se considera una pionera en el mundo de la informática. Fue la primera programadora que utilizó el Mark I y entre las décadas de los 50s y 60s, propició la aplicación de los compiladores para el desarrollo de los lenguajes de programación y métodos de validación.


Inicio de sesión de usuario

En línea

En este momento hay 0 usuarios y 2 invitados en línea.

Events

«Septiembre 2010
LunMarMiéJueVieSábDom
12345
6789101112
13141516171819
20212223242526
27282930   

Encuesta

Distribuir

Syndicate content

Cómo recuperar Grub después de un desastre

Muchas veces, al instalar otros sistemas operativos en nuestras particiones, la configuración de Grub se pierde, y no podemos acceder a ninguna de ellas (o sólo a la última que hemos instalado). He aquí la manera de recuperar la configuración del Grub en estos casos.

Utilizaremos un live-cd como Knoppix por ejemplo aunque hay otros interesantes.

Arrancaremos el ordenador con el cd dentro y en pocos minutos tendremos un sistema operativo completo sin haber instalado nada.

Pasamos a la consola pulsando ctrol+alt+F2.
Por defecto knoppix monta el disco duro en modo lectura, lo que significa que puedes ver lo que contiene pero no puedes escribir en él, así que primero lo desmontamos. Puedes saber que particiones tienes con el comando df
en mi equipo tengo:

S.ficheros Bloques de 1K   Usado Dispon   Uso% Montado en
/dev/hda1  18649544      2517944 5692224  31%   /
/dev/hda2  20184676      3414912 15744416 18%   /home


Este comando nos da mucha información, aquí vemos que la partición raiz, en donde está instalado grub, está en /dev/hda1 así que la desmontamos
umount /dev/hda1
creamos un directorio para montar la partición
mkdir /dirdemontaje
y la volvemos a montar en modo escritura
mount -w /dev/hda1 /dirdemontaje
ahora hacemos un chroot que no es otra cosa que una jaula que nos permite ejecutar comandos dentro de ella.
chroot /dirdemontaje
y nos movemos al directorio que creamos
cd /dirdemontaje

ejecutamos el comando grub

La forma en que grub nombra las particiones es un poco distinta, para saber cuales tienes se ejecuta el comando
find /boot/grub/stage1
el resultado es algo como esto
(hd0,0)
esto puede variar si tienes más de una partición, por ejemplo si tienes 3 te pondría
(hd0,2)

ahora ya solo resta ejecutar dos comandos
primero
root (hd0,0) o la respuesta que te haya dado el comando anterior

y luego

setup (hd0)
si todo ha ido bien reiniciamos (sin el cd :D) y debería aparecernos la pantalla de arranque, si no es así y sigue fallando podemos repetir la operación pero sustituyendo los dos últimos comandos por
grub-install /dev/hda

Bueno, no se si he aclarado algo o lo he liado aun más, espero que sea lo primero.


Responder

  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • Images can be added to this post.
Más información sobre opciones de formato