Cómo hacer que la comida aparezca en el arranque y personalice su apariencia

¿Eres un booter de doble ejecución de Linux-Windows o incluso un sistema de botas dual de Linux-Linux? ¿Alguna vez ha perdido el acceso de arranque a uno de sus sistemas operativos o ha deseado estar preparado para si eso sucede? En caso afirmativo, debe dominar la comida y sus capacidades para obtener más control sobre el proceso de arranque.

Cuando hablo de grub, estoy hablando de Grub2, que es la versión actual de Grub que casi todas las distribuciones de Linux usan.

Por qué la comida es importante para Linux Dual-Booters

Grub, abreviatura de Grand Unified Bootloader, es el cargador de arranque estándar utilizado por las distribuciones de Linux más populares. Es un programa que carga y transfiere el control al núcleo del sistema operativo durante el inicio del sistema. GRUB generalmente aparece como un menú de selección de arranque, permitiéndole elegir en qué sistema operativo desea arrancar (entre otras cosas que discutiremos más adelante) cuando alimenta una PC de doble botín. Incluso en las configuraciones de OS, GRUB está presente: generalmente está oculto para usted, o se establece con un tiempo de espera muy corto, por lo que es posible que no lo note.

Digamos que está con doble potencia de Windows 11 con una distribución de Linux. Aquí está tratando con dos cargadores de arranque: grub para Linux y el Administrador de botas de Windows para Windows 11. El Administrador de botas de Windows está destinado a arrancar Windows y no detectará su distribución de Linux de forma predeterminada. Debería ingresar al BIOS/UEFI para cambiar el orden de arranque o ajustar con BCDEDIT para arrancar en su sistema Linux, ¡lo cual puede ser un verdadero dolor de cabeza!

Afortunadamente, Grub puede detectar automáticamente Windows 11 y le permitirá elegir cualquier sistema operativo para arrancar. Esta compatibilidad mejorada es lo que hace que GRUB sea tan potente, popular y algo que debe conocer como un booter de doble Linux. Por ejemplo, en mi PC de doble botín Linux-Windows, Windows Boot Manager no detecta mi partición Garuda Linux, pero Grub reconoce ambos OSS.

DiBakar Ghosh / geek de cómo hacer

Ahora, debo mencionar que Grub no es el único cargador de arranque de Linux: también existen otras opciones. Por ejemplo, Pop! _OS, una distribución de Linux razonablemente popular, Ditches Grob a favor de Systemd-Boot, que es más rápida y simple. Sin embargo, no puede detectar de manera confiable otros sistemas operativos sin intervención manual, lo que lo convierte en una mala elección para las PC de doble botín.

Esto es exactamente por qué Grub es popular y el cargador de arranque de Linux estándar. No solo admite la detección automática del sistema operativo, sino que también carga sin problemas otros cargadores de arranque (a través de la carga de cadena), y ofrece un sistema sólido de respaldo si algo se rompe, ¡más en eso más adelante!

Orden de instalación del sistema operativo y cómo afecta la comida

En una PC de doble botín, el orden en el que instala sus OSE, es importante. Cualquiera que sea el sistema operativo que instale por última vez, casi siempre establecerá su propio cargador de arranque como predeterminado. Como tal, si está configurando una PC de doble botín Windows-Linux, siempre instale Windows primero y Linux al último para obtener GRUB como su cargador de arranque predeterminado.

Si instala accidentalmente Windows en último lugar, no solo el Windows Boot Manager controlará el proceso de arranque, sino que también puede eliminar GRUB de la partición EFI, una partición especial que almacena cargadores de arranque y otros archivos de arranque para sistemas basados en UEFI. ¡En la siguiente sección, he discutido cómo solucionar este problema!

Por qué no te encuentras con el menú de grub y cómo solucionarlo

A veces, incluso en un sistema de doble botas, es posible que no encuentre el menú Grub y arrance directamente en uno de los OSS instalados. Esto sucede principalmente por dos razones.

Primero, si tiene doble base de dos sistemas Linux, la comida de un sistema de Linux debe controlar el proceso de arranque, probablemente el sistema Linux en el que está arrancando. Ahora, si está configurado para mantenerse oculto, no obtendrá el menú de selección del sistema operativo. Para solucionar esto, mientras está en su sistema Linux, abra el terminal e ingrese este comando:

sudo nano /etc/default/grub

Busque la línea que diga grub_timeout_style. Probablemente esté listo para «oculto». Cambiarlo a menú. A continuación, busque la línea que diga Grub_TimeOut y establezca su valor en 5 o 10—Conamente indica cuántos segundos se verá el menú Grub antes de iniciar el sistema operativo predeterminado. Después de realizar los cambios, presione Ctrl+O e ingrese para guardar sus cambios y Ctrl+X para salir del editor de archivos.

Después de guardar el archivo, ejecute este comando en su terminal:

sudo update-grub

Ahora reinicie su sistema y debería ver el menú Grub, que le permite elegir entre sus instalaciones de Linux.

Alternativamente, si tiene ventanas de doble potencia con Linux, y solo puede iniciar en Windows, podría deberse a que el arranque rápido está habilitado. Siga nuestra guía para deshabilitar el arranque rápido para Windows 10 (también debería funcionar en Windows 11) y eso debería resolver su problema.

Sin embargo, si aún no ve GRUB, Windows podría haberlo eliminado de la partición EFI. Para solucionar esto, tome un palo USB Linux en vivo, idealmente con la misma distribución que la que está tratando de recuperar. Ahora el proceso de recuperación de grub será diferente en función de la distribución específica, por lo que le indicaré guías útiles que puede seguir:

Una vez hecho, le animo a que visite su configuración BIOS/UEFI y verifique el pedido de arranque. Asegúrese de que su distribución de Linux preferida, donde fijó la comida, se seleccione como la primera opción.

Cómo GRUB ayuda con la recuperación del sistema operativo y la solución de problemas

Una de las razones por las que queremos tener una grub habilitada durante el proceso de arranque es porque si el sistema no se carga, podemos solucionarlo potencialmente desde aquí. Simplemente use las teclas de flecha para seleccionar la entrada de Linux que desea solucionar y presionar mi. Esto abrirá el editor de entrada de arranque Grub para ese sistema operativo en particular. Le mostrará el script de configuración Grub predeterminado, pero puede editarlo con parámetros adicionales para solucionar el problema.

Por ejemplo, digamos que su controlador de gráficos está roto y Linux botas en una pantalla negra. En ese caso, puedes agregar nomodeset al final del Linux línea. Esto obligará al sistema a cargarse utilizando la configuración básica de visualización hasta que pueda instalar o arreglar sus controladores de gráficos. Del mismo modo, puedes agregar soltero Como parámetro de arranque. Esto lleva el sistema al modo de recuperación donde solo un usuario: el raíz está activo y los servicios de red están deshabilitados. Idealmente, lo utilizaría para reparaciones del sistema y restablecimiento de contraseña.

Para las opciones de solución de problemas más avanzadas, tiene el GRUB CLI o el Grub Rescue Shell. Es una poderosa interfaz terminal con soporte para muchos comandos útiles que pueden ayudarlo a solucionar los problemas de lo que está mal y potencialmente solucionarlo para que pueda iniciar su sistema Linux.

Cómo personalizar la comida y hacerlo tuyo

Potencialmente puede ajustar su archivo de grub para agregar entradas personalizadas, establecer un sistema operativo predeterminado e incluso temas para que se vea bien. Por ejemplo, a veces Grub no detectará automáticamente un sistema operativo particular instalado en su sistema, por lo que desea agregarlo manualmente. Alternativamente, es posible que desee agregar una imagen o memtest de rescate ISO, una herramienta útil que prueba la RAM de su computadora para obtener errores para solucionar problemas de bloqueos aleatorios y congelación. Grub le permite agregar estas opciones manualmente editando el /etc/grub.d/40_custom archivo.

Para hacer esto, simplemente escriba:

sudo nano /etc/grub.d/40_custom

Ahora, supongamos que desea agregar MEMTEST86+ como entrada de menú. Para eso, simplemente puede agregar esta línea de código:

menuentry "Memtest86+" { linux16 /boot/memtest86+.bin }

A continuación, corre GRUB ACTUALIZADO y Memtest86+ aparecerá en su menú de arranque.

Alternativamente, supongamos que desea cambiar el sistema operativo predeterminado. Para hacer eso, necesitará editar el /etc/default/grub archivo. Similar a antes, ingrese este comando:

sudo nano /etc/default/grub

Ahora, simplemente configure el Grub_default variable a su valor deseado. Por defecto, está configurado en el número 0correspondiente a la primera entrada en el menú GRUB. Supongamos que desea establecer el sistema operativo predeterminado en Windows, que se encuentra en la segunda posición del menú Grub. En ese caso, puedes configurar Grub_default a 1.

Finalmente, también puede cambiar el aspecto de su menú GRUB utilizando temas de grub. Puede encontrar temas de grub con gnome-mira. Cada tema puede seguir un proceso de instalación específico, pero eso debe detallarse en la página de información del tema y la página de GitHub correspondiente, si lo hay. Después de instalar el tema, debería cambiar automáticamente cómo se ve su comida. Sin embargo, si el tema no entra efecto, puede establecerlo manualmente visitando el /etc/default/grub archivo y ajuste el Grub_theme variable a la ruta del tema: donde se encuentra el archivo del tema.

Recuerde siempre guardar sus cambios en Nano presionando Ctrl+O e ingrese antes de salir (Ctrl+X), o se perderán todas sus ediciones.


Grub es más que un simple menú: es la herramienta más importante que respalda su experiencia de doble botín y una forma confiable de solucionar problemas de cabeza de PC comunes. Ya sea que esté recuperando una instalación de Linux perdida, personalizando su orden de arranque o simplemente haciendo que las cosas se vean como desee, aprender estos conceptos básicos de Grub le servirá bien en el futuro.

We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept