Introducción al rescate de grub
- 2681
- 468
- Carmen Casillas
Grub es un cargador de arranque para muchas distribuciones de Linux que básicamente le dice a su sistema dónde puede encontrar sistemas operativos instalados en uno o más discos duros. Su PC necesita esta información para iniciar su distribución de Linux con éxito.
Al encender su PC, Grub comienza a buscar sistemas operativos instalados. Si tiene problemas para encontrar uno o si no puede cargar parte de su configuración, se le llevará a la interfaz de línea de comandos de rescate de grub que le permite reparar el cargador de arranque.
En esta guía, mostraremos cómo funciona Grub Rescue, junto con los comandos que necesitará para reparar un cargador de arranque roto y volver a su instalación de Linux.
NOTASi experimentas un
no tal división
Error, tenemos una guía separada sobre cómo corregir el error de grub: no hay tal rescate de grub de partición En este tutorial aprenderás:
- ¿Cuáles son los archivos de grub??
- Cómo reparar comida
- Qué hacer si la comida está completamente rota
Categoría | Requisitos, convenciones o versión de software utilizada |
---|---|
Sistema | Cualquier distribución de Linux usando grub |
Software | COMIDA |
Otro | Acceso privilegiado a su sistema Linux como root o a través del sudo dominio. |
Convenciones | # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominiops - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado |
Archivos de grub
Comencemos con el desarrollo de una comprensión básica de la comida. Los archivos de grub en su sistema se pueden encontrar en /arranque/grub
. Este directorio contiene el archivo de configuración Grub comida.CNF
junto con otros archivos que son esenciales para que Grub busque y inicie en sus sistemas operativos.
Si uno de estos archivos se elimina o se edita de otra manera para evitar que Grub haga su trabajo, se encontrará en el menú de rescate de Grub la próxima vez que reinicie su computadora. Otras veces, jugar con particiones en un entorno de arranque dual puede causar problemas similares. De cualquier manera, terminas necesitando reparar comida, que es lo que cubriremos a continuación.
Cómo reparar comida
Cuando llegas a un comida>
Aviso, puede usar los siguientes comandos como un intento de arreglar su cargador de arranque y volver a iniciarlo en su Distro Linux.
- Empiece por hacer un simple
LS
Listado para ver qué particiones están disponibles. Dependiendo de su configuración, puede ver múltiples discos o particiones duras en este listado.Grub> LS (HD0) (HD0, MSDOS1)
- Puede ver los archivos de cualquier partición usando otra
LS
dominio. Esto lo ayudará a sangrar en qué partición desea arrancar.grub> LS (HD0, MSDOS1)/ Lost+encontrado var/ dev/ run/ etc/ tmp/ sys/ proc/ usr/ bin boot/ home/ lib lib64 mnt/ opt/ root/ sbin srv/
- Una vez que haya determinado la partición correcta, puede configurarla como root con los siguientes comandos. Para nuestro ejemplo, estaremos usando
(HD0, MSDOS1)
Como nuestra partición raíz,/Boot/Vmlinuz
Como nuestro núcleo de Linux,/boot/initrd.img
como nuestro archivo de imagen, y/dev/sda1
Como nombre de nuestro dispositivo. Dependiendo de su distribución y configuración, estos valores pueden ser diferentes para usted. Utilice la finalización de la pestaña para ayudar a seleccionar el archivo de imagen y kernel y imagen de Linux correctos, yfdisk -l
Comandar para obtener el nombre correcto del dispositivo.grub> set root = (hd0, msdos1) grub> linux/boot/vmlinuz root =/dev/sda1 grub> initrd/boot/initrd.img
- Una vez que haya establecido la partición raíz, el kernel de Linux y el archivo de imagen initrd, debería poder iniciar con éxito su distribución de Linux.
comida> arranque
- Una vez cargado en su sistema, termine de reparar la comida rehaciendo el archivo de configuración y reinstalando la grub.
# grub -mkconfig -o/boot/grub/grub.CFG # grub-install /dev /sda # reboot
¿Qué pasa si grub está completamente roto??
Si te traen al GRUB Rescue>
Surpal. Al iniciar su computadora, deberá usar medios en vivo para ayudar a reparar su sistema. Una vez que se inicie en el entorno en vivo, abra un terminal y escriba los siguientes comandos.
- Primero, monta su partición. Usar
fdisk -l
Si no estás seguro del nombre correcto.# monte /dev /sda1 /mnt
- Chroot en el sistema instalado para reconfigurar la comida.
# chroot /mnt
- Generar un nuevo archivo de configuración Grub (en sistemas basados en Debian, una alternativa al siguiente comando es
GRUB ACTUALIZADO
).# grub -mkconfig -o/boot/grub/grub.CFG
- Por último, instale grub en el dispositivo, salga de chroot y reinicie su sistema como normal.
# grub-install /dev /sda # salir # reiniciar
Esto debería volver a poner en marcha su instalación de Linux, incluso si Grub se había roto o eliminado por completo de su sistema.
Conclusión
Si Grub no funciona correctamente, su computadora no sabe cómo cargar Linux. Puede ser realmente intimidante cuando el indicador de grub se carga y ninguno de los comandos normales de Linux parece funcionar. Sin embargo, rescatar grub es bastante simple una vez que comprende cómo funciona y qué comandos usar. Los pasos anteriores deberían ayudarlo a reparar la comida, ya sea que haya sido mal configurado o requiera una reinstalación completa.
Tutoriales de Linux relacionados:
- Ubuntu 22.04 no arrancado: guía de solución de problemas
- Cosas para instalar en Ubuntu 20.04
- Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
- Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
- Cómo arrancar dual Kali Linux y Windows 10
- Manjaro Linux Windows 10 Dual Boot
- Una introducción a la automatización, herramientas y técnicas de Linux
- Cómo encontrar el archivo en Linux
- Cómo reparar y clonar disco con ddrescue
- Sistema colgado de Linux? Cómo escapar a la línea de comando y ..