Recuperar GRUB 2

(58 comentarios)

Ahora que algunas distribuciones Linux, como Ubuntu, han comenzado a utilizar GRUB 2 como gestor de arranque, nuestro fantabuloso tutorial sobre cómo recuperar GRUB empieza a quedarse obsoleto. Por eso en este tutorial veremos cómo recuperar GRUB 2, que puede ser de utilidad, por ejemplo, cuando se sobre escribe el MBR al instalar Windows.

Necesitaremos un live CD, como el disco de instalación de Ubuntu. Una vez arrancada la distribución Live CD abriremos la consola (en Ubuntu, Aplicaciones -> Accesorios -> Terminal) e introduciremos el siguiente comando para ver las particiones disponibles en el disco:

[Pulsa para continuar]

Recuperar GRUB manualmente

(23 comentarios)

Ayer os hablaba de cómo recuperar GRUB usando Auto Super Grub Disk o Super Grub Disk. Hoy vamos a ver una de las formas de hacerlo manualmente, utilizando un live cd como puede ser el disco de instalación de Ubuntu.

Para recuperar el menú de GRUB utilizaremos la consola de comandos del programa con permisos de super usuario. En el Live CD de Ubuntu tendríamos que iniciar la consola haciendo clic sobre Aplicaciones -> Accesorios -> Terminal y escribir el comando

sudo grub

para iniciar la shell de grub.

[Pulsa para continuar]

Papelera para la consola

(26 comentarios)

¿Qué ocurre cuando hacemos un rm en la consola para borrar un un archivo o directorio y de repente nos damos cuenta de que nos hemos equivocado? Tendremos que buscar un software de recuperación.

¿No habría sido mejor que se moviera a una papelera, como ocurre con el equivalente gráfico? Buenas noticias, se puede hacer, y muy fácilmente.

Basta con instalar el paquete libtrash

sudo aptitude install libtrash

y añadir en el .bashrc una nueva variable de entorno LD_PRELOAD (que carga en memoria la librería dinámica que le indiquemos) con la ruta a la librería

echo “export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4” >> ~/.bashrc

Cierra la consola y vuelve a abrirla. Ahora vamos a probar nuestros nuevos superpoderes. Creamos un archivo cualquiera

echo “hola” > hola.txt

y ahora lo borramos

rm hola.txt

el archivo habrá ido a parar a un directorio Trash, que es el que nos hace de papelera.

Pero esto puede mejorar aún más: libtrash tiene un archivo de configuración que nos permite indica el directorio a utilizar como papelera, entre otras cosas. Si le indicamos .Trash, que es el archivo que usa Gnome como papelera, ¡cuando borremos un archivo este ira a parar a la papelera de Gnome y podremos borrarlo desde allí de forma gráfica!

echo “TRASH_CAN = .Trash” > ~/.libtrash