noticias

Microsoft admitió que la actualización de agosto provocó que los dispositivos de arranque de sistema dual no pudieran ingresar a Linux y anunció una solución temporal

2024-08-24

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

IT House informó el 24 de agosto que Microsoft admitió que la actualización acumulativa lanzada el martes de parches de agosto provocó que los dispositivos de arranque dual de Windows y Linux no pudieran ingresar a la distribución de Linux normalmente. Los funcionarios ahora han lanzado una solución temporal.

causa del problema

Microsoft lanzó la actualización acumulativa KB5041585 el 13 de agosto. Después de la instalación, el número de versión para los usuarios del sistema Windows 11 aumentó a la compilación 22621.4037.

Nota de IT Home: Este problema afecta principalmente a los dispositivos de arranque dual de Windows y Linux, lo que provoca que los usuarios no puedan ingresar a la distribución de Linux normalmente y aparezca el error "Error al verificar los datos SBAT de shim".

Los funcionarios de Microsoft declararon que el problema se debió principalmente a que el mecanismo de detección no pudo identificar ciertos sistemas, lo que provocó que la actualización aplicara incorrectamente la configuración de destino avanzada de Arranque seguro al sistema incorrecto e interrumpiera la instalación de Linux.

Solución temporal

Para aquellos que aún no han implementado la actualización de Windows de agosto

El usuario ejecuta el siguiente comando para agregar opciones de registro.

reg agregar HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control SecureBootSBAT /v OptOut /d 1 /t REG_DWORD

Para aquellos que implementaron la actualización de Windows de agosto

Para los usuarios que actualmente han implementado sus distribuciones de Linux y no pueden ejecutarlas, Microsoft ofrece una solución temporal:

1. Deshabilite el arranque seguro

2. Eliminar las actualizaciones de SBAT

Iniciar Linux

Abra una terminal y ejecute el siguiente comando:

sudo mokutil --set-sbat-policy eliminar

Si se le solicita, ingrese la contraseña de root.

Inicie Linux nuevamente.

3. Verificar el estado de revocación de SBAT

Ejecute el siguiente comando en la terminal:

mokutil --list-sbat-revocaciones

4. Reinicie el arranque seguro

5. Evite futuras actualizaciones de SBAT en Windows:

Arrancar en el sistema Windows

Abra un símbolo del sistema como administrador y ejecute:

reg agregar HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control SecureBootSBAT /v OptOut /d 1 /t REG_DWORD