Cómo recuperar o rescatar el cargador de arranque Grub dañado en CentOS 7

Cómo recuperar o rescatar el cargador de arranque Grub dañado en CentOS 7

En este tutorial cubriremos el proceso de rescatar un cargador de arranque dañado en CentOS 7. o Red Hat Enterprise Linux 7. y recuperaremos la contraseña de root olvidada.

El cargador de arranque GRUB. a veces puede dañarse, comprometerse o eliminarse en CentOS debido a varios problemas, como fallas relacionadas con el hardware o software, o en ocasiones puede ser reemplazado por otros sistemas operativos, en caso de arranque dual. Un cargador de arranque Grub dañado hace que un sistema CentOS/RHEL. no pueda arrancar y transferir el control al kernel de Linux.

La etapa uno del cargador de arranque Grub se instala en la primera 448. bytes al principio de cada disco duro, en un área conocida normalmente como Registro de arranque maestro. ( MBR. .

Lea también. Cómo rescatar, reparar y recuperar el cargador de arranque Grub en Ubuntu

El tamaño máximo de MBR. es 512. byes largo. Si por alguna razón se sobrescriben los primeros 448. bytes, CentOS. o Red Hat Enterprise Linux. no se pueden cargar a menos que inicie la máquina con un CentOS ISO. en modo de rescate o usando otros métodos de carga de arranque y reinstale el cargador de arranque MBR GRUB.

Requisitos

  1. Descargar CentOS 7 DVD ISO Image

Recuperar GRUB Boot Loader en CentOS 7

freestar.config.enabled_slots.push

1.. En el primer paso, descargue la última versión de la imagen CentOS 7 ISO. y grábela en un DVD o cree una memoria USB de arranque. Coloque la imagen de arranque en la unidad apropiada de su máquina y reinicie la máquina.

Mientras el BIOS. realiza las pruebas POST, presione una tecla especial ( Esc, F2, F11, F12, Del. según las instrucciones de la placa base) para ingresar a la configuración del BIOS y modificar la secuencia de inicio para que la imagen de DVD/USB de inicio se inicie primero en el inicio de la máquina, como se ilustra en la siguiente imagen.

 Menú de inicio del sistema  Menú de inicio del sistema Menú de inicio del sistema

2.. Después de CentOS 7. Se ha detectado un dispositivo de arranque, el primer grito en aparecerá en la salida del monitor de su máquina. Desde el primer menú, elija la opción Solución de problemas. y presione la tecla [Intro]. para continuar.

 Seleccione CentOS 7 Solución de problemas Seleccione CentOS 7 Solución de problemas Seleccione Solución de problemas de CentOS 7

3.. En la siguiente pantalla, elija la opción Rescatar un sistema CentOS. y presione tecla [enter]. para avanzar más. Aparecerá una nueva pantalla con el mensaje “ Presione la tecla Intro para comenzar el proceso de instalación. . Aquí, simplemente presione la tecla [enter]. nuevamente para cargar el sistema CentOS en la memoria.

 Rescue CentOS 7 System  Sistema Rescue CentOS 7 Sistema Rescue CentOS 7  Rescue CentOS 7Process  Rescue CentOS 7Process Rescue CentOS 7Process

4. Después de que el software de instalación se cargue en la RAM de su máquina, aparecerá el mensaje del entorno de rescate en su pantalla. En este mensaje, escriba 1 para Continuar. con el proceso de recuperación del sistema, como se ilustra en la siguiente imagen.

 CentOS 7 Rescue Prompt  CentOS 7 Rescue Prompt Símbolo de rescate de CentOS 7

5.. En el siguiente mensaje, el programa de rescate le informará que su sistema se ha montado en el directorio/mnt/sysimage. Aquí, como sugiere el programa de rescate, escriba chroot/mnt/sysimage. para cambiar la jerarquía del árbol de Linux de la imagen ISO a la partición raíz montada en su disco.

 Mount CentOS 7 Image  Imagen de Mount CentOS 7 Imagen de Mount CentOS 7

6.. A continuación, identifique el disco duro de su máquina emitiendo lo siguiente comando en el indicador de rescate.

# ls/dev/sd *

En caso de que su máquina use un controlador RAID físico antiguo subyacente, los discos tendrán otros nombres, como/dev/cciss. Además, en caso de que su sistema CentOS esté instalado en una máquina virtual, los discos duros pueden llamarse/dev/vda o/dev/xvda.

Sin embargo, después de haber identificado el disco duro de su máquina, puede comenzar a instalar el cargador de arranque GRUB emitiendo los siguientes comandos.

# ls/sbin | grep grub2 # Identificar el comando de instalación de GRUB #/sbin/grub2-install/dev/sda # Instalar el cargador de arranque en la partición de arranque del primer disco duro  Instalar Grub Boot Loader en CentOS 7 Instalar Grub Boot Loader en CentOS 7 Instalar Grub Boot Loader en CentOS 7

7.. Después de GRUB2. el cargador de arranque se instaló correctamente en el área de MBR de su disco duro, escriba exit. para volver al árbol de imagen ISO de arranque de CentOS y reinicie. la máquina escribiendo init 6. en la consola, como se ilustra en la siguiente captura de pantalla.

 Salir de CentOS 7 Grub Prompt  Salir de CentOS 7 Grub Prompt Salir del indicador de Grub de CentOS 7

8.. Después de reiniciar la máquina, primero debe ingresar a BIOS. configuración y cambie el menú de orden de arranque (coloque el disco duro con el cargador de arranque MBR instalado en la primera posición en el orden del menú de arranque).

Guarde la configuración del BIOS y, nuevamente, reinicie. la máquina para aplicar el nuevo orden de arranque. Después de reiniciar, la máquina debería iniciarse directamente en el menú de GRUB, como se muestra en la siguiente imagen.

Menú de Grub de CentOS 7 Menú de Grub de CentOS 7 Menú Grub de CentOS 7

¡Felicitaciones! Ha reparado con éxito el cargador de arranque GRUB dañado del sistema CentOS 7. Tenga en cuenta que a veces, después de restaurar el cargador de arranque GRUB, la máquina se reiniciará una o dos veces para aplicar la nueva configuración de grub.

Recuperar contraseña de root en CentOS 7

9.. Si ha olvidado la contraseña de root y no puede iniciar sesión en el sistema CentOS 7, básicamente puede restablecer (en blanco) la contraseña iniciando la imagen del DVD ISO de CentOS 7 en modo de recuperación y siga los mismos pasos como se muestra arriba, hasta llegar al paso 6. Mientras está conectado a su sistema de archivos de instalación de CentOS, emita el siguiente comando para editar el archivo de contraseña de las cuentas de Linux.

# vi/etc/shadow

En el archivo de sombra, identifique la línea de contraseña raíz (generalmente es la primera línea), ingrese al modo de edición vi. presionando la tecla i y elimine toda la cadena entre los primeros dos puntos “:” y los segundos dos puntos “:”, como se ilustra en la siguiente captura de pantalla.

 Contraseña cifrada raíz  Contraseña cifrada raíz Contraseña cifrada raíz Eliminar contraseña cifrada raíz  Eliminar contraseña raíz cifrada Eliminar contraseña cifrada raíz

Una vez que termine, guarde el archivo presionando el botón siguiente. pulsando las teclas en este orden Esc->:-> wq!

10.. Finalmente, sal. de la consola chrooted y escribe init 6. para reiniciar. la máquina. Después de reiniciar, inicie sesión en su sistema CentOS con la cuenta de root, que ahora no tiene una contraseña configurada, y configure una nueva contraseña para el usuario root ejecutando el comando passwd. como se ilustra en la captura de pantalla a continuación.

 Establecer nuevo Contraseña de root en CentOS 7  Establecer nueva contraseña de root en CentOS 7 Establecer nueva contraseña raíz en CentOS 7

¡Eso es todo! Arrancar una máquina física o una máquina virtual con una imagen ISO de DVD de CentOS 7 en modo de recuperación puede ayudar a los administradores del sistema a realizar varias tareas de resolución de problemas para un sistema roto, como recuperar datos o los descritos en el tutorial.

Leave a comment

Your email address will not be published. Required fields are marked *