Remapear el teclado (Windows y Linux)

Mucha gente puede no verle la utilidad a remapear un teclado. Yo hace dos años no se la habría visto, pero cuando una camarera torpe vertió cocacola sobre mi portátil y me jodió las teclas de shift izquierda y control. El shift va dando un poco igual, me queda el derecho y la tecla de bloqueo  de mayúsculas, pero el control ya me jodía, porque el portátil sólo tiene una tecla de control. Y ahí me busqué la vida para aprender a remapear un teclado en Windows Vista. También se del caso de un listillo que pilló un portátil tirado de precio en ebay, y luego se encontró que era un portátil alemán y el teclado era QWERTZ en lugar de QWERTY.  Aquí os dejo cómo hacerlo tanto en linux como en Windows.

  • Windows: La web 140Geek recomienda el uso de SharpKeys. Yo lo que utilicé fue KeyTweak, y no creo que merezca mucha explicación el uso de dicho programa porque es bastante simple e intuitivo. Te muestra un mapa de tu teclado, picas sobre la tecla que quieres cambiar y en un combo eliges la función que quieres que tenga ahora. Pulsas aceptar para seguir y vía, tirado.
  • Linux: En Linux es un poco más complicado, pero tiene la ventaja de que no tienes que instalar nada dado que el propio sistema te permite mapear el teclado. Lo primero que necesitamos es conocer el código de la tecla, que podemos conseguir si en el terminal escribimos el comando xev el cual nos abrirá una ventanita para pruebas. Si pulsas una tecla mientras se está ejecutando xev te devolverá un texto de cinco líneas en principio bastante incomprensible. Tranqui, tu busca por medio y verás que en un sitio pone keycode seguido de un número. Memoriza bien ese número y ejecuta el comando xmodmap -e «keycode ElNúmeroEnCuestión = La tecla que quieres que sea». Por ejemplo, para convertir la tecla de Windows izquierda en el espacio sería xmodmap -e «keycode 134 = space «(ojo, en mi teclado la tecla de windows es la 134, en otro teclado puede ser otra).

Otras opciones… podéis tirar el portátil, pagar al servicio técnico, enchufarle un teclado por usb e inhabilitar el que está escarallado,etc. Eso ya depende de vosotros, pero el remapeo es una opción barata. Todo depende, claro, de qué tecla se haya estropeado. Supongo que en determinados casos el arreglo compensa.

Atajos de teclado en Windows

Segunda entrada de atajos de teclado (la anterior fue la de Ubuntu), como sugirió el Señor Mozano. En este caso los tengo un pelín menos ordenados que los de Ubuntu, pero supongo que servirán de ayuda.

Atajos generales:

Win – M: Minimiza todas las ventanas abiertas
Win – Shift – M: Deshace el anterior
Win – D: Muestra el escritorio
Win-Shift-D: Deshace el anterior
Win – Arriba: Maximiza la ventana actual
Win – Abajo: Minimiza/Restaura la ventana actual
Win – Izquierda: Pega la ventana en el borde izquierdo
Win – Derecha: Pega la ventana en el borde derecho
Win – Shift – Abajo: Restaura el tamaño vertical
Win – Shift – Izquierda: Si tienes dos monitores mueve ventana al monitor izquierdo
Win – Shift – Derecha: Si tienes dos monitores mueve ventana al monitor derecho (si tienes tres no se si mueve la ventana al que está inmediatamente a la derecha o al que está a la derecha del todo, e igual con el anterior. Si alguien prueba que lo diga)
Win – Barra espaciadora: Activa Aero Peek del escritorio
Win – Inicio: Max/Min todas las ventanas inactivas
Alt – F4: Cierra la ventana actual
Alt – Tab: Abre el menú que te permite saltar entre ventanas, que se mantiene abierto mientas tengas pulsado Alt
Alt – Esc: Pasa por todas las ventanas abiertas
Win – Tab: Activa el Flip 3D (como Alt-Tab pero más chulo)
Win – Ctrl – Tab: Activa el Flip 3D persistente (es decir, no tienes que estar pulsado Win para mantenerlo abierto)
Win – P: Opciones del modo presentación
Win – G: Muestra los gadgets del escritorio
Win – L: Bloquea el ordenador
Win – X: Centro de movilidad
Win – ++: Acercar Zoom
Win – +-: Alejar Zoom
Win – Número del 1 al 0: Abre la aplicación anclada correspondiente (la cero corresponde a la décima, no a la primera)
Ctrl – Click a ícono anclado en la barra: Pasa por las ventanas abiertas de un programa
Shift – Doble click a ícono: Abre una nueva instancia de un programa (si lo haces sobre una carpeta la abre en una nueva ventana)
Win – T: Pasa por las ventanas abiertas utilizando el Live Preview
Win – Shift – T: Lo mismo que antes pero en orden inverso
Win – R: Abre la ventana de Ejecutar

Y esto para el Windows Exlorer:
Alt – P: Muestra u oculta el panel de previsualización
Alt – Arriba: Te dirige un nivel arriba
Alt – Derecha o Izquierda: Te dirige adelante o atrás

Atajos de teclado en Ubuntu

Bueno, iba a poner juntos en un artículo los atajos de Windows y de Ubuntu, pero mejor lo hago por partes, para facilitar el acceso desde los buscadores. Aquí os dejo una lista de atajos de teclado para Ubuntu(11.04 con Unity):

Atajos de Unity:

Super (Tecla de windows) : Abre el menu de actividades
Super-A : Abre el menu Aplicaciones
Super-F1 : Pone el foco en el launcher.
Super-W : Expo mode. Hace un «zoom out» a todas las ventanas de todos los escritorios y te deja moverte por ellas
Shift-Alt- Arriba: Como el anterior pero sólo se aplica al escritorio actual
Super-D : Minimiza todas las ventajas
CTRL-Alt-Flechas de dirección : Cambia de escritorio
Super-S : Expo mode, para administrar las ventanas
Super-F : Abre el menu de archivos y carpetas

Estos son relativos a ventanas y van en casi todos los entornos:

Alt-Tab: Cambia entre las ventanas abiertas actualmente
Alt-F7 : Mueve la ventana actual
Alt-F8 : Redimensiona la ventana actual
Alt-F9 : Minimiza la ventana actual
Alt-F10: Maximiza la ventana actual
Alt-BarraEspaciadora: Menú de la ventana con varias opciones
Alt-F5 : Restaura el tamaño de la ventana actual
Alt-F4: Cierra la ventana actual
Alt-Prt Sc : Hace una captura de pantalla de la ventana actual
Alt-Ctrl-Supr – Reinicia el sistema
Alt-Ctrl-L – Bloquea la pantalla

Y estos son para utilizar dentro del terminal:

Ctrl – A : Mueve el cursor al inicio de la linea
Ctrl – E : Mueve el cursor al final de la linea
Ctrl – C : Mata todos los procesos
Ctrl – Z : Manda el proceso actual a segundo plano
Ctrl – D : Sale del terminal
Ctrl – R : Encuentra el ultimo comando que coincida con las letras insertadas
Ctrl – U : Borra la linea actual
Ctrl – K : Corta la línea actual (es decir, la copia y la borra)
Ctrl – W : Borra la última palabra antes del cursor
Ctrl – L : Limpia la salida del terminal
Shift – Ctrl – C : Copiar
Shift – Ctrl – V : Pegar
Tecla arriba y abajo: Historial de comandos

Comentar que este artículo (y el que me voy a poner ahora sobre windows… y para camita que tengo fiebre) fueron sugerencia de mi amigo el Señor Mozano, que consideró que podían interesar y ser útiles a mucha gente.

Ponerle a Ubuntu la apariencia de Windows7

Aunque realmente no me parece muy práctico, puedo entender que muchos usuarios novatos no se lancen al mundo GNU-Linux por miedo a no saber manejar la interfaz (no tiene ninguna complejidad, pero es un miedo entendible). Para todos estos existe una opción: Win 2-7, un tema de Ubuntu que permite darle la apariencia de Windows 7 (pero con toda la estabilidad y seguridad de Linux).

El proceso es facilote. Primero descargáis el tema desde aquí. Conseguiréis un archivo comprimido que debéis descomprimir, tras lo cual buscáis (entre los descomprimidos) el archivo GUIInstall.sh, que debéis ejecutar (doble click, y cuando os pregunte qué queréis hacer le pulsáis a Ejecutar). Os saldrá una pantalla con un mensaje de aviso que debéis cerrar para continuar. Luego pasará a verificar la compatibilidad con vuestro Ubuntu (yo probé con un 10.10 en una VM de VirtualBox y funcionó), así que pulsáis aceptar y esperáis. Si todo va bien sólo tenéis que pulsar Aceptar en la ventana que os saldrá, si falla en teoría ya detendría la instalación. En el siguiente paso se te ofrecerá la posibilidad de realizar una copia de seguridad del aspecto actual de tu escritorio, para poder recuperarlo si se produce algún problema, así que por si acaso pulsa Sí. Te preguntará dónde quieres guardarlo, lo mejor es que escojas la carpeta home de tu usuario.

Cuando termine, el programa te informará de que se producirá la instalación de algunos paquetes complementarios. Haz click en aceptar. En la lista de paquetes que se te ofrece, puedes marcar sólo los que no tengas instalados. Sin embargo, si los marcas todos, se comprobará si hay una versión más moderna de los que ya tenías y, en caso afirmativo, se actualizará. Si todo sale bien te saldrá una ventana con un resumen de lo instalado. Ciérrala y continúa.

Después, tendrás que indicar el tipo de instalación que quieres realizar. La primera vez que ejecutes el script, siempre tendrás que hacer clic en el botón que pone Instalar / Actualizar / Reinstalar. Si ya lo tienes instalado puedes utilizar la otra opción para, simplemente, modificar la apariencia. En el siguiente paso, podrás elegir entre instalar en Modo Turbo o en Modo Standard. El primero tomará los valores por defecto y el segundo irá preguntando nuestras preferencias.  Si elegís el segundo deberéis elegir la resolución de pantalla con la que vais a trabajar y la cantidad de efectos que se aplicarán a vuestro escritorio. Recibirás un aviso sobre un posible error, no te preocupes porque si ocurre basta con darle a recargar, así que ve dándole a Aceptar de momento.

Al acabar recibiréis una confirmación de instalación completada, y se os pedirá cerrar sesión y volver a entrar para que se efectúen los cambios (si no lo hacéis se efectuarán en el próximo reinicio).

Y sólo con esto ya habréis logrado que vuestro Ubuntu parezca un Windows 7… Yo no lo recomiendo, pero entiendo que pueda resultar atractivo para determinada gente. Por ejemplo si vuestros padres se subieron hace poco a la informática y aprendieron todo en Windows y ahora les quieres instalar un linux, les facilitará mucho la transición.

Existe la posibilidad de hacer lo contrario si queréis, darle a Windows la apariencia de un Ubuntu. En este link se osexplica cómo. Aunque ahí sí que no le veo ningún sentido, porque no se quién querría usar Windows con la apariencia de un Linux en lugar de usar el propio sistema Linux.

Recuperar datos borrados en Windows

Más de una vez nos habrá pasado el tener la necesidad de recuperar datos borrados de un disco duro en Windows. Sigo dejando para más adelante el clonado el red con clonezilla por falta de tiempo (hace dos años que no lo hago, no me acuerdo paso por paso y llego a casa con pocas ganas de estar delante del ordenador después de todo el día programando), y os dejo por aquí esto, que a fin de cuentas siempre es interesante.

Para esta prueba vamos a usar IObit Toolbox, que os podéis descargar de aquí y que además tiene la gran ventaja de ser un portable, así que lo podéis llevar encima siempre, en un pen usb. Además de ser un buen recuperador de datos, se trata de una completa suite de mantenimiento para vuestro equipo Windows.

Si queréis recuperar datos lo más importante, para que sea efectivo, es que intentéis escribir lo mínimo en el ordenador desde que os deis cuenta que os habéis cargado algo que no deberíais, más que nada porque la idea de la recuperación es que aunque hayas borrado algo esto sigue grabado en el disco mientras no se escriba por encima. Si los datos se sobreescriben… malo. Quede claro que este caso hablo de datos borrados conscientemente, no tras un formateo. Ese es otro tema (que otro día podemos abordar, claro)

En fin, como diría Joe Cabot, al trabajo. Una vez esté en ejecución el ToolBox lo primero que tenéis que hacer es buscar la aplicación para recuperar datos. Tenéis que buscar, en el menú de la izquierda la opción Repair, y una vez elegida ese pestaña buscáis, en el menú de la derecha, la opción Undelete. Os saldrá una ventana para seleccionar en qué disco duro queréis buscar los archivos. Seleccionáis y seguís, pulsando el botón que pone Next.

Ahora llegaréis a una pantalla que os dejará elegir qué tipo de archivos estáis buscando: fotos, música, documentos, vídeo o todo lo que se haya borrado. Ahí elegís lo que corresponda, y de nuevo seguís.

Tenéis que dejarle un ratillo para buscar, un par de minutejos, y os sacará una lista, que generalmente suele ser bastante grande (sobre todo si pillasteis la opción de buscar todo). Aunque la lista sea larga no os preocupéis, arriba tenéis un cuadro de búsqueda, por si recordáis el nombre del archivo en concreto que buscáis.  Sólo tenéis que ir seleccionando el archivo o archivos que queréis restaurar. Cuando acabéis de seleccionar clickad de nuevo en Next.

Nos preguntará si queremos restaurar el archivo en su carpeta original o si queremos llevarlo a una nueva carpeta. En principio va dando igual, pero si eran archivos varios de diversas carpetas lo más práctico suele ser copiarlos todos en una nueva, ir comprobando si restauró bien e ir devolviéndolos a la suya.  Este ya es el último paso, cuando pulséis Next en este caso se tomará un minutillo para restaurar los archivos y finalmente saldrá un aviso de RESTORED SUCESFULLY en pantalla.

En este caso hemos utilizado IObit ToolBox, pero no es la única opción. Una opción potente y fiable es Piriform Recuva, que podéis descargar aquí y que, además te permite restaurar ficheros de un mp3 (iPod incluido) o un disco duro formateado, y hasta documentos de Microsoft Office cerrados sin guardar (claro que ahí por lo que he comprobado falla un poco, pero es normal por lo efímero de los archivos temporales).

Dos herramientas básicas para el informático

Hoy hago un entrada rápida, iba a comentaros cómo hacer un clonado masivo en red con Clonezilla (queda pendiente), pero quedé en media hora para el pre-concierto de Vargas,Appice and Shortino así que voy justo de cojones.

Pero aprovecho estos segundillos para dejaros un par de enlaces a dos herramientas indispensables:

System Rescue CD: Se trata de un sistema Linux para rescatar datos de un disco duro dañado o para restaurarlo. Aunque sea un Linux os puede permitir recuperar un sistema Windows, no os preocupéis. Podéis arrancarlo desde USB y desde CD, y descargarlo de este enlace

Hiren’s Boot CD: En el caso de Hiren’s también hablamos de un cd arrancable (no se si también USB, yo me había quedado en el 9.9 y ya van por el 15.0, así que la cosa debe haber avanzado lo suyo). Incluye una suite de programas para todo tipo de cosas: antivirus, herramientas para particionar discos, para recuperar datos, para romper contraseñas, para recuperar el MBR… en fin, se trata de una especie de «caja de herramientas» para el informático. Os lo podéis bajar desde este enlace

En fin, espero que os sirva de algo si tenéis algún problema con vuestro equipo. Y os dejo, que la cerveza y el buen blues me esperan.

Cambiar la letra de una unidad de disco (Windows)

Ayer me pasó, en el bar de un colega, que a su XP le dio por volverse loco y el Winamp empezó a saltar de golpe todos los temas de la lista de reproducción y sólo reproducía los vídeos. Me ofrecí a echar un ojo y comprobé, rápidamente, que el problema era que, por algún motivo, el sistema había cambiado la letra que asignaba normalmente al disco duro externo donde guarda la música. En vez de G: le había asignado H:, y como las listas de reproducción utilizan rutas absolutas el reproductor no era capaz de encontrar el archivo de la canción (reproducía los vídeos porque estaban guardados en otro disco duro).

El caso es que dije «na, esto en un momento lo arreglo»… y no, que no, que ni flowers, que allí me pasé el rato dando vueltas por el panel de control y por el administrador de dispositivos y nada, aunque recordaba que sí se podía hacer, porque en Windows Server 2k8 lo había hecho alguna vez, pasa que hace ya tiempo de eso.

Así que esta mañana, durante el descanso del Obradoiro-Madrid me puse a trastear por una VM con el XP para solucionarlo, y la verdad es que una vez realizada la operación es sencilla de cojones (eso sí, no veáis lo que me rallé media noche pensando «¿cómo coño era esto?»).

  1. El primer paso es hacer click derecho en Mi Pc y escoger la opción Administrar.
  2. Ahí se nos abrirá una ventana con dos paneles y, en el de la izquierda, debemos escoger Administrador de Discos. Eso hará que en el panel derecho aparezcan las unidades de disco y las ópticas.
  3. Buscamos la unidad que queremos renombrar, hacemos click derecho sobre ella y elegimos la opción Cambiar la letra y rutas de Acceso de Unidad.
  4. Ahí nos aparecerán dos opciones: Agregar y Cambiar. Si el sistema no le ha asignado letra a la unidad por lo que sea habrá que escoger Agregar, y si sí se la ha asignado pero queremos que sea otra (como era el caso ayer) la opción será Cambiar. En ambos casos llegaremos a una pantalla con un menú desplegable que, si lo abrimos, nos mostrará todas las letras disponibles para asignar a nuestra unidad.
  5. Finalmente pulsamos aceptar en todo y ya debería estar. A veces pide cerrar y volver a abrir sesión, pero no debería ser necesario reiniciar.

Esto es para XP, Server 2k8 y Vista, no he probado en Windows7, la verdad.

Y no me puedo resistir a decir… Con Linux (o BSD) esto no habría pasado!!! (xD, bueno, puede que sí, pero dejadme barrer un poco hacia la opción libre)

Compilar e instalar Kernel 3.0 en Ubuntu

Bueno, mi artículo sobre compilar el kernel versión 2.6 en linux ha provocado que me llegue algún mail preguntándome cómo hacerlo con la versión 3 del kernel. He probado esta semana en Ubuntu 11.04 y la cosa ha salido bien, aunque fui siguiendo pasos de dos tutoriales distintos. Aquí os dejo realatado el proceso en cómodos pasos:

Instalamos las librerias y paquetes necesarios para compilar el código fuente del kernel, en caso de no disponer de ellas:

sudo apt-get install kernel-package build-essential libncurses5 libncurses5-dev

Así, de buen rollo, nos descargamos el archivo con el kernel comprimido y empaquetado:

sudo wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.tar.bz2

Tras esto lo descomprimimos, accedemos a la carpeta donde lo descomprimimos y hacemos una copia de nuestra configuración actual (en caso de que todo nos esté funcionando bien):

sudo cp-vi/boot/config-`uname-r` .config
Ahora nos toca configurar el kernel:
sudo make menuconfig
Si hemos creado el .config en el paso anterior nos bastará con elegir la opción “Load an Alternate Configuration File” y cargamos el .config en cuestión. Si no, nos tocará modificar a mano.
Según otro manual que consulté si en vez de del make menuconfig ponéis :
sudo make oldconfig
se debería cargar la configuración antigua sin necesidad de crear el .config, pero a mi no me acabó de funcionar del todo bien.
Ahora sólo nos queda compilar e instalar, lo más tedioso porque le lleva un ratillo. Estos son los comandos en orden:
sudo make localmodconfig
sudo make-kpkg clean
sudo fakeroot make-kpkg --initrd --append-to-version=linux-kernel-3 kernel-image kernel-headers
cd..
sudodpkg -i *.deb
Ahora basta con reiniciar y ya debería ir todo como la seda. Podéis comprobar que la cosa ha salido bien usando el comando uname -r , que debería devolveros el nombre del kernel que estáis.
También podéis instalar desde el PPA, que  es más sencillo, pero pierde el encanto de la línea de comandos.

Compilar el Kernel en linux (kernels versión 2.6)

Esta entrada huele a langostinos. Sí, a langostinos, a pescado al horno, a carne asada… Cuando empecé el ciclo, el primer año, el horario era de tarde, desde las cuatro hasta las once. La asignatura de sistemas operativos y redes la teníamos en las últimas horas, a partir de las nueve y viente. Y el tema del kernel lo vimos allá por primavera, así que ya hacía un relativo calorcillo. El caso es que este calor nos obligaba a tener abiertas las ventanas, y a esas horas llegaba el olor de las cenas que se preparaban en los restaurantes que hay detrás del instituto, inundando un aula de alumnos con el estómago vacío a esas últimas horas. De ahí que mi amigo Brais dijera siempre “no huele a comida, huele a Kernel”, por lo que sí, el kernel huele a langostinos.

Ahora nos centraremos en las versiones 2.6.x (siendo x el número de revisión de dicho kernel), que es con las que más he trabajado (bueno, con las 2.4 también, tal vez le dedique una entrada más adelante), a falta de ponerme algún día a cacharrear con las 3.0 (la última versión estable creo que es la 3.0.4 aparecida este verano). Lo primero es conseguir una versión del kernel, cosa que podéis hacer en la página www.kernel.org, que tiene además mirrors para varios países. Aquí podéis encontrar siempre la última versión, claro que debéis tener en cuenta que muchas veces esta puede ser una versión inestable. Por otra parte en muchos casos también puede ser interesante ir a la página del creador de nuestra distribución (Debian, Ubuntu, Red Hat…) para buscar allí el paquete del kernel, porque puede venir con modificaciones específicas para nuestra distribución.

Una vez descargado el kernel en el directorio que vamos a utilizar para la compilación, tras desempaquetarlo y tras comprobar las versiones necesarias de las utilidades básicas procedemos a la limpieza de anteriores con el siguiente comando:

 make clean mrproper

Parece un chiste, pero no. Ese es el comando que limpia rastros de anteriores compilaciones (igual un día me lanzo y hago una versión que se llame Don Limpio…). Una vez limpio, nos toca la configuración de parámetros. Si disponemos de un archivo .config previo nos ahorrará empezar de cero. Para esto usamos el comando

 make menuconfig

Ahora hay que construir la imagen binaria del kernel, que requiere de estos dos comandos:

 make dep

make bzimage

Y seguimos con la construcción de los módulos y su posterior instalación (/lib/modules/version):

 make modules

make modules_install

Y finalmente (bueno, finalmente todavía no, pero casi) copiamos de la imagen a su posición final, desde la carpeta provisional que hemos utilizado (en este ejemplo la arquitectura es la i386, así que adapta la instrucción a tu caso, y acuérdate también de cambiar x por el número de tu revisión del kernel):

 cp arch/i386/boot/bzimage boot/vmlinuz-2.6.x.img

Ahora nos queda crear la imagen initrd que consideremos necesaria, con las utilidades de rigor en cada versión. Y ajustamos el bootloader lilo o grub para que arranque con este kernel, según sea el utilizado.

Los últimos pasos (vmlinuz, system.map e initrd) de movimientos de archivos a /boot se realizan normalmente con el proceso

 make install

Pero hay que tener en cuenta que esto realiza todo el proceso, y que puede alterar los enlaces por defecto a /boot o modificar los bootloaders. Es algo que tenemos que tener en cuenta a la hora de guardar configuraciones pasadas.

El initrd en Fedora/Red Hat se crea automáticamente con install. En cambio en Debian y varios de sus derivados la cosa es bien distinta, y ahí tenemos dos opciones:

  1.  Crearlo usando mkinitrd (en las versiones anteriores al kernel 2.6.12) o con mkinitramfs (en las posteriores).
  2.  Construir el kernel desde el principio al estilo “Debian Way”, a la que tal vez dedique otra entrada, aunque si tenéis mucha prisa podéis consultar el manual que hay disponible en la web oficial de Debian.

Restaurar Grub2 con una jaula chroot

A veces, trasteando con el equipo es fácil cargarnos el MBR. Si tenemos un sistema Linux con Grub 1 restaurarlo es tan fácil como usar Supergrub Disk, pero con Grub2 no hay cristo bendito que se entere de cómo va la cosa.

En todo caso con estos cómodos pasos podemos lograr recuperar el sector de arranque:

Arrancamos con un live-cd con soporte para poder montar nuestro sistema de ficheros (ext3, ext4) y a continuación poner los siguientes comandos como root:

  1. mkdir linux
  2. sudo mount /dev/sdAB linux/
  3. sudo mount -t proc /proc linux/proc
  4. sudo mount --bind /dev linux/dev
  5. sudo chroot linux/

Con esto creamos un directorio llamado linux, donde montaremos nuestro sistema que usa el grub. Montamos la particion sdAB, siendo A el disco y la B el número de nuestra partición a montar, en el directorio linux. Montamos el sistema de ficheros «proc» en nuestro directorio linux, es decir en nuestro sistema operativo a enjaular.  Montamos la estructura del directorio /dev a nuestro directorio a enjaular para poder acceder a las particiones dentro de él y nos enjaulamos con chroot en el directorio Linux.

Despues de hacer esto y si todo ha ido bien, pasamos de estar al directorio ~, ha estar al directorio /, pero no del sistema con el que hemos arrancado, si no el del sistema al que nos hemos enjaulado.

Ahora simplemente ejecutamos el último paso, reinstalar Grub2:

  • grub-install /dev/sdA

Y con esto ya está listo y podemos reiniciar el sistema con el Grub2 otra vez funcionando perfectamente.