Tecnología

Inicio

Cómo utilizar GRUB Rescate

Cómo utilizar GRUB Rescate


El gestor de arranque unificado de GNU GRand entra automáticamente en la consola de rescate cuando no puede encontrar el dispositivo raíz o la ruta a su archivo de configuración. Este problema suele ocurrir cuando se cambia el esquema de particiones sin actualizar GRUB o escribir sobre algunos de los bytes en el registro de inicio maestro. Utilice la consola de rescate de GRUB para configurar manualmente el dispositivo raíz y la ruta de acceso al archivo de configuración, y cuando GRUB entra en este modo de retorno, necesita volver a instalar el gestor de arranque.

Shell Rescate de GRUB

Rescate de GRUB ofrece un conjunto limitado de comandos para ayudarle a configurar un arranque normal de una sola vez y reparación de GRUB de su sistema operativo. El hecho de que GRUB no se carga correctamente no significa que su sistema operativo es que no arranca; el sistema de ficheros de Linux es generalmente sigue intacta y en buenas condiciones. Sin embargo, Linux puede ser que no arranca si ha realizado una operación insegura como mover una partición de arranque. Desde la consola de rescate, una lista de las unidades conectadas mediante la introducción de "ls" (sin comillas, aquí y en todo) en el indicador. Número de una unidad corresponde a la letra en su identificador de bloque. Por ejemplo, (hd0, 1) es sinónimo de / dev / sda1, (HD1, 2) significa / dev / sdb2 (HD2, 5) es sinónimo de / dev / sdc5 y así sucesivamente.

Configuración de la ruta de configuración

Utilice el comando "set" al punto temporal de GRUB en el dispositivo raíz y archivo de configuración. Después de encontrar el ID del dispositivo, introduzca los siguientes comandos para establecer las variables de la raíz y la ruta de configuración:

set root = (hd0, 2)
conjunto prefix = (hd0, 2) / boot / grub

Utilice el ID de dispositivo apropiado en lugar de "(hd0, 2)" en el ejemplo. Los "prefijo" puntos variables grub para el archivo grub.cfg, que se encuentra en / boot / grub en la partición primaria. Si la partición se ha movido o tiene un nuevo nombre, señalando GRUB a la nueva ubicación puede seguir funcionando.

Encontrar el núcleo y el initrd imagen

Para arrancar Linux, GRUB necesita el kernel y la imagen initrd ubicaciones, así como los caminos de la raíz y del archivo de configuración. Estos archivos se encuentran en el directorio / boot junto con el grub / carpeta, pero hay que nombrar de manera adecuada para GRUB para encontrarlos. Sustituir el ID de dispositivo en el siguiente comando para listar los nombres de archivo:

ls (hd0, 2) / boot

Ajuste el núcleo y las variables initrd utilizando los siguientes comandos:

Linux (hd0, 2) / boot / vmlinuz root en Linux = / dev / sda2 ro
initrd (hd0, 2) /boot/initrd.img

Sustituir el dispositivo por (hd0, 2) y los nombres de los archivos correctos para "vmlinuz-linux" y "initrd.img" en el ejemplo. Alternativamente, usted puede ser capaz de escribir parte del nombre de archivo y presione "Tab" para completar el nombre del archivo.

El arranque GRUB Linux y Reparación

Después de ajustar las variables necesarias, puede abrir manualmente el menú de GRUB y el arranque de forma normal. Introduzca los siguientes comandos para cargar el módulo normal y abrir el menú de GRUB:

insmod normales
normal

Seleccione su sistema operativo principal utilizando las teclas de flecha, a continuación, pulse "Enter" para arrancar. Después de arrancar en Linux, abra una ventana de terminal y volver a instalar GRUB en el MBR del dispositivo. El comando de instalación varía entre las distribuciones de Linux, pero en Ubuntu, puede utilizar el siguiente comando:

sudo grub-install / dev / sda

Sustituir identificador de bloque del dispositivo para obtener "/ dev / sda" en el ejemplo, y no especificar un número de partición, como por ejemplo "/ dev / sda2".