Instala una actualización de Windows, reinicia y el menú de GRUB que le permitía elegir entre Linux y Windows ha desaparecido. La PC arranca directamente en Windows o se detiene con un mensaje sobre una violación de la política de seguridad. Que GRUB desaparezca tras una actualización de Windows parece alarmante, pero en la mayoría de los casos ambos sistemas operativos están intactos y solo cambió la ruta hacia el menú de arranque. Esta guía explica las causas habituales en computadoras UEFI modernas y en equipos BIOS más antiguos, cómo restaurar GRUB de forma segura y qué revisar antes de empezar.
GRUB desaparece tras una actualización de Windows: por qué ocurre
En una computadora UEFI cada sistema operativo instala su propio cargador de arranque en la partición del sistema EFI, y el firmware mantiene una lista de entradas de arranque en un orden determinado. El arranque dual funciona cuando la entrada de Linux (shim y GRUB) va primero y GRUB ofrece Windows como opción. Tres cosas suelen romperlo:
- Cambió el orden de arranque. Las actualizaciones grandes de Windows pueden volver a poner Windows Boot Manager al principio de la lista del firmware. GRUB sigue instalado; simplemente ya no se inicia.
- Revocaciones de Secure Boot. En agosto de 2024 una actualización de seguridad de Windows aplicó una política de Secure Boot (SBAT) a algunas PC con arranque dual que debió omitir, y Linux se detuvo con "Verifying shim SBAT data failed: Security Policy Violation". Actualizaciones posteriores de Windows dejaron de aplicar ese ajuste, y los paquetes shim y GRUB actualizados de las distribuciones de Linux lo satisfacen. Habrá revocaciones similares a medida que se retiren cargadores de arranque antiguos, así que una instalación de Linux desactualizada es la que tiene más probabilidades de ser rechazada.
- Sistemas con BIOS heredado. En PC antiguas que arrancan desde un registro de arranque maestro (MBR), una reparación o reinstalación de Windows puede sobrescribir el código de arranque del MBR y reemplazar GRUB con el cargador de Windows.
Primeras comprobaciones antes de cualquier reparación
- Abra el menú de arranque del firmware. La mayoría de las PC muestran un menú de arranque de una sola vez con una tecla como F12, F11 o Esc al encender. Si aparece una entrada de su distribución de Linux y esta inicia GRUB, lo único que hace falta corregir es el orden de arranque UEFI.
- Encuentre su clave de recuperación de BitLocker. Cambiar las entradas de arranque o los ajustes de Secure Boot puede hacer que Windows la pida en el siguiente inicio. En las PC de empresas suele guardarse en Microsoft Entra ID o Active Directory de la compañía; en las personales, en la cuenta de Microsoft del usuario. Sin la clave de recuperación de BitLocker no se puede leer una unidad cifrada.
- Desactive el Inicio rápido de Windows si Linux necesita escribir en la partición de Windows, porque una partición de Windows hibernada está bloqueada contra cambios.
- Anote el mensaje de error exacto. "Security Policy Violation", un indicador grub rescue> y un arranque silencioso en Windows apuntan a soluciones distintas.
Cómo restaurar GRUB en una computadora UEFI
Si Linux arranca desde el menú del firmware, puede corregir el orden desde dentro de Linux. El comando efibootmgr enumera las entradas de arranque y el BootOrder actual, y efibootmgr -o seguido de los números de entrada en el orden deseado, con Linux primero, hace el cambio permanente. Algunos firmwares lo ignoran y restablecen el orden, y en ese caso el ajuste debe cambiarse en la propia pantalla de configuración del firmware.
Restaurar GRUB solo reescribe archivos y entradas de arranque; los documentos y programas de ambos sistemas permanecen donde están. Si Linux no arranca en absoluto, inicie un USB en vivo de la misma distribución, monte el sistema instalado y su partición del sistema EFI, y repare GRUB desde un chroot. En Debian y Ubuntu eso significa reinstalar los paquetes EFI de shim y GRUB o ejecutar grub-install, seguido de update-grub. Para el error de SBAT, la solución documentada es desactivar Secure Boot brevemente, iniciar Linux, instalar todas las actualizaciones pendientes, incluido shim, y volver a activar Secure Boot.
La herramienta comunitaria Boot-Repair de Linux automatiza muchos de estos pasos desde una sesión en vivo. Funciona bien en configuraciones sencillas, pero lea lo que propone antes de aceptar, sobre todo en discos cifrados, arreglos RAID o equipos con más de dos sistemas operativos. Si prefiere no trabajar con un chroot, este es justo el tipo de trabajo que resuelve nuestro servicio de reparación de GRUB y MBR.
Windows no aparece en el menú de GRUB: el ajuste de os-prober
A veces GRUB aparece pero solo muestra Linux. Desde GRUB 2.06, el paso de os-prober que busca otros sistemas operativos está desactivado de forma predeterminada por motivos de seguridad, así que update-grub ya no añade Windows por sí solo. Establecer GRUB_DISABLE_OS_PROBER=false en /etc/default/grub y ejecutar update-grub de nuevo recupera la entrada. Como alternativa, deje GRUB como está y elija Windows en el menú de arranque del firmware cuando lo necesite.
Cuando la solución está del lado de Windows
Si el propio Windows ya no inicia, sus archivos de arranque en la partición EFI pueden estar dañados. Desde el Entorno de recuperación de Windows, el comando bcdboot los reconstruye a partir de la carpeta de Windows, como se describe en la documentación de BCDBoot de Microsoft. En computadoras con BIOS heredado, bootrec /fixmbr restaura el código MBR de Windows, lo que también saca a GRUB de la ruta de arranque, así que planifique restaurar GRUB después si aún quiere el menú. Las mismas herramientas que reparan el arranque de Windows pueden eliminar la entrada de Linux, así que revise sus copias de seguridad antes de ejecutarlas.
Preguntas frecuentes: GRUB desaparece tras una actualización de Windows
¿Puedo solucionarlo sin un USB en vivo?
A menudo sí. Si Linux todavía arranca desde el menú de arranque del firmware, el orden se puede corregir desde dentro de Linux con efibootmgr o en los ajustes del firmware. Solo se necesita un USB en vivo cuando Linux no arranca en absoluto.
¿Debo desactivar Secure Boot de forma permanente para evitar esto?
Mejor no. Secure Boot protege contra el malware que se carga antes del sistema operativo. Mantenga Linux actualizado para que se acepten su shim y GRUB firmados, y desactive Secure Boot solo brevemente cuando una reparación lo requiera.
El arranque dual no funciona tras una actualización de BIOS: ¿es el mismo problema?
A menudo sí. Las actualizaciones de firmware pueden restablecer el orden de arranque, eliminar entradas de arranque personalizadas o restaurar los valores predeterminados de Secure Boot. Se aplican las mismas comprobaciones: mire primero el menú de arranque del firmware y luego corrija el orden con efibootmgr o recree la entrada de Linux.
¿Cómo evito que la próxima actualización rompa el arranque dual?
Mantenga ambos sistemas actualizados, guarde la clave de recuperación de BitLocker en un lugar al que pueda acceder desde otro dispositivo y revise el orden de arranque una vez después de las actualizaciones grandes de Windows. Instalar cada sistema operativo en su propia unidad también limita cuánto puede cambiar una actualización.
¿Atascado con un error de arranque en una PC o un servidor en Los Ángeles? Nuestro servicio de reparación de GRUB cubre equipos con Linux, Windows y arranque dual, tanto en UEFI como en sistemas BIOS antiguos, y si la unidad muestra señales de falla, copiamos sus datos primero. Cuando la causa resulta ser el hardware, el siguiente paso es nuestro servicio de reparación de computadoras y laptops. Contáctenos con una foto del mensaje de error exacto.




