Atualização da Microsoft Causa Falha no Linux em PCs Dual Boot

Recentemente, uma atualização de segurança da Microsoft tem causado problemas significativos para usuários que utilizam sistemas dual boot com Windows e Linux. A atualização, parte do Patch Tuesday de agosto de 2024, foi projetada para corrigir vulnerabilidades críticas no Windows, mas acabou gerando um efeito colateral indesejado: a falha na inicialização de distribuições Linux em computadores com dual boot.

O Problema

Usuários relataram que, após a instalação da atualização, seus sistemas Linux não conseguem mais inicializar corretamente. O problema parece estar relacionado ao gerenciador de boot GRUB, que é amplamente utilizado para alternar entre Windows e Linux. A atualização altera a forma como o Windows interage com os arquivos de boot, resultando em conflitos que impedem o carregamento do Linux.

A origem desse problema está em uma configuração SBAT (Secure Boot Advanced Targeting) que foi projetada para bloquear gerenciadores de inicialização antigos e vulneráveis. A intenção não era afetar sistemas com dual-boot, mas, como é comum nos sistemas da Microsoft, de alguma forma, isso aconteceu. A empresa explicou que o problema ocorreu devido a uma falha na detecção de dual-boot:

“Esta atualização do SBAT não será aplicada a dispositivos onde o dual-boot for detectado. Em alguns dispositivos, a detecção de dual-boot não identificou alguns métodos personalizados de inicialização dupla e aplicou o valor SBAT quando não deveria ter sido aplicado.”

Impacto

A falha tem afetado diversas distribuições Linux, incluindo Debian, Ubuntu, Linux Mint, Zorin OS e Puppy Linux. Os usuários afetados se deparam com mensagens de erro durante a inicialização, como “Falha na autoverificação do SBAT: Violação da política de segurança”. Esse problema é particularmente preocupante para aqueles que dependem de ambos os sistemas operacionais para trabalho ou estudo.

Soluções Temporárias

Enquanto a Microsoft trabalha em uma solução definitiva, algumas medidas temporárias podem ser adotadas pelos usuários:

  • Adiar a Atualização: Evitar a instalação da atualização até que uma correção oficial seja disponibilizada.
  • Desativar o Secure Boot: Desativar o Secure Boot no setup do BIOS pode permitir que o Linux inicialize corretamente.
  • Reinstalar o GRUB: Utilizar ferramentas de recuperação para reinstalar o GRUB e restaurar a funcionalidade do dual boot.

Além disso, um usuário compartilhou uma solução específica que funcionou para ele ao enfrentar este problema em um dual boot com Ubuntu 22 e Windows 10:

  1. Desativar o Secure Boot.
  2. Fazer login no Sistema Linux e abrir um terminal.
  3. Deletar a política SBAT com o comando:
    sudo mokutil --set-sbat-policy delete
  4. Reiniciar o PC e entrar novamente no Ubuntu para atualizar a política SBAT.
  5. Reiniciar novamente e, em seguida, reativar o Secure Boot no BIOS.

Essa solução foi originalmente postada no fórum Ubuntu, e pode ajudar outros usuários que enfrentam o mesmo problema.

Resposta da Microsoft

A Microsoft reconheceu o problema e afirmou estar trabalhando em conjunto com parceiros de Linux para resolver a falha. A empresa recomendou que os usuários afetados sigam as soluções temporárias enquanto uma correção oficial não é lançada. Além disso, como uma solução temporária, a Microsoft sugere que os usuários com sistemas Windows-Linux em dual-boot evitem reiniciar o Windows para aplicar a atualização do Patch Tuesday de agosto de 2024 e utilizem a seguinte chave de registro para bloquear a atualização:

reg adicionar HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\SBAT /v OptOut /d 1 /t REG_DWORD

Conclusão

A atualização de segurança da Microsoft trouxe à tona um problema significativo para usuários de sistemas dual boot com Linux. Embora a empresa esteja trabalhando para resolver a falha, é essencial que os usuários estejam cientes das soluções temporárias disponíveis para minimizar o impacto até que uma correção definitiva seja implementada.

Previous Article

Microsoft Visual C++ & .NET Framework no Linux

Next Article

MINI ISO 24.04.1

Write a Comment

Deixe uma resposta

Inscreva-se no Newsletter

Inscreva-se na nossa newsletter e receba e-mails sempre que postarmos um novo artigo.
Simplismente, zero spam ✨
Ads Blocker Image Powered by Code Help Pro

Ad blocker detected!

Detectamos que você está usando um plugin de bloqueio de anúncios no seu navegador.
A receita que ganhamos com os anúncios é usada para gerenciar este site, pedimos que você desabilite o adblocker temporariamente.

Powered By
100% Free SEO Tools - Tool Kits PRO