La funcionalidad principal de grub es permitir a los usuarios seleccionar entre diferentes sistemas operativos para arrancar. Como GRUB de Bootloader se instala en el MBR (registro de arranque maestro) y además para permitirnos seleccionar un sistema operativo diferente, también nos permite seleccionar entre diferentes parámetros de núcleo o kernel y arrancar en modo de rescate si nuestro núcleo estaba dañado o si perdimos nuestro Contraseña de root como se explica en un artículo anterior en el que sobre cómo restaurar los parámetros de arranque de la contraseña de root de CentOS.
Este tutorial explica cómo acceder al modo de rescate a través de la grub en distribuciones Centos Linux y los comandos básicos que podemos usar.
Puede haber diferentes escenarios que lo alienten a pasar por el modo de rescate de grub. El primer escenario supone que Grub no aparece en absoluto, Ni siquiera un símbolo del sistema como comida> o #. El segundo escenario asume las botas de la computadora, pero el sistema operativo no lo hace y se le dirige a un símbolo del sistema.
Escenario 1: Grub no aparece, reinstalando la comida del disco de instalación de CentOS.
Antes de dicho escenario, debe arrancar desde el disco/USB, seleccione la última opción Solución de problemas
En la segunda pantalla, seleccione la segunda opción "Rescatar un sistema CentOS".
Cuando se le pide que seleccione entre 4 opciones, escriba 1 para que el modo de rescate encuentre su instalación de Linux y presione INGRESAR.
El modo de rescate montará la imagen del sistema en /mnt /sysimage, cambiará la ubicación de la raíz de la imagen según lo recomendado por el sistema escribiendo:
chroot /mnt /sysimage
Para encontrar su tipo de discos:
ls /dev /sd*
Para muy antiguo tipo de discos IDE:
ls /dev /hd*
Confirmamos que hay un SDA disco, para instalar grub en esa ejecución del disco:
Grub2-Install /dev /SDA
Ahora puedes reiniciar y la comida debe indicar al arranque
Uso de comandos de modo de rescate de grub en CentOS
La siguiente imagen muestra la pantalla principal de Grub en Centos Linux, antes de ir al símbolo del sistema, puede verificar la configuración actual presionando mi. Si está pasando por problemas de arranque y ve que un símbolo del sistema vaya al siguiente paso.
Después de presionar mi Veremos la configuración actual, kernel, etc. Si perdemos nuestro acceso raíz como se explica en el tutorial mencionado al principio, necesitamos editar este archivo como primer paso.
Como las opciones en la parte inferior de la pantalla dicen que puede volver con Escapar Pero presiona C Para acceder al símbolo del sistema.
Escriba "LS" para ver los dispositivos y particiones disponibles:
LS
Dónde:
HD0: Primer dispositivo de disco duro.
MSDOS = Tipo de tabla de partición
Hay msdos1 y msdos2 para cada partición.En Grub2 Partition Counting comienza desde 1 en contraste con la versión anterior de Grub que comenzó desde 0. El conteo de particiones extendidas comienza desde 5.
Nota: MBR solo admite hasta 4 particiones primarias en contraste con GPT.
Para mostrar el disco y las particiones que también puede escribir "establecer root = ("Y presione el PESTAÑA clave dos veces:
establecer root = (
Ahora escriba:
LS (HD0, MSDOS1)/
Como ves, los primeros directorios pertenecen a COMIDA y Grub2.
Tipo:
LS (HD0, MSDOS1)/Grub2
El archivo comida.CFG se genera la configuración del archivo de Grub cuando se ejecuta grub2-mkconfig. Si no encuentra el archivo comida.CFG CRECE EN Ejecutar grub2-mkconfig
Ahora escriba
Establecer root = (HD0, MSDOS1)
linux/boot/vmlinuz root =/dev/sda1
Con establecer raíz Definimos el dispositivo principal, HD0, MSDOS1, con Linux Definimos el núcleo, podemos ver el núcleo con el comando mencionado anteriormente: LS (HD0, MSDOS1)/
Ahora definamos el camino de Grub escribiendo:
Establecer prefix = (HD0, MSDOS1)/Grub2
Para finalizar el tipo:
initrd (HD0, MSDOS1)/initRAMFS-3.10.0-957.El7.x86_64.img
Reiniciar la escritura:
bota
Ahora debería poder iniciar su sistema.
Espero que este tutorial te haya ayudado a solucionar problemas de comida. Sigue a Linuxhint para obtener más tutoriales y actualizaciones sobre Linux.