Boot do Linux pode estragar alguns notebooks da Samsung com UEFI

Bug dos firmwares da Samsung ou do Linux? Ainda não chegaram a uma conclusão efetiva, mas é perigoso iniciar uma distro Linux usando UEFI em vários notebooks da Samsung.

No ano passado um usuário tentou iniciar o Ubuntu 12.04 no Samsung 530U3C a partir de um pendrive preparado com o Startup Disk Creator do Ubuntu. O sistema parou logo depois de carregar o kernel, e então o usuário desligou o computador segurando o tradicional botão. O problema é que o notebook nem ligou mais: nem mesmo o sistema de carregamento do UEFI era exibido. Depois de contatar a Samsung e acionar a garantia, a placa mãe foi trocada. Notebook praticamente novo, funcionando, até que… Uma nova tentativa de boot do Ubuntu foi feita e a máquina morreu novamente.

O relato de bug no site de desenvolvimento do Ubuntu é assustador, e para piorar outras linhas de notebooks são afetadas também, como 300E5C, NP700Z5C, NP700Z7C e NP900X4C.

A equipe do Ubuntu entrou em contato com a Samsung e ambos os grupos suspeitam do driver samsung-laptop. Ele já apresentou problemas no passado ao carregar o Linux via UEFI.

Por enquanto o mais recomendável seria inicializar o Linux nesses aparelhos usando o Compatibility Support Module (CSM), por meio de uma opção presente em diversos firmwares UEFI (mas incompatível com alguns modelos projetados para Windows 8). Ela inicializa simulando um BIOS convencional, permitindo carregar sistemas antigos, não preparados para UEFI. Uma complicação fica ao manter dual boot entre Linux e Windows, especialmente se o Windows tiver sido instalado no modo UEFI.

O problema parece afetar várias distros, não apenas o Ubuntu. Aparentemente as compilações diárias do Ubuntu já resolvem o problema, mas são necessários mais alguns testes.

A questão aí não tem relação com o Secure Boot, recurso do UEFI que visa carregar apenas sistemas operacionais assinados digitalmente e confirmados como seguros pela máquina. Trata-se de algum bug na implementação do firmware UEFI da Samsung e/ou do módulo ou driver usado pelo Linux.

Seja lá o que for, apenas tentar iniciar um sistema não deveria ser motivo para “quebrar” o computador, inutilizando-o do ponto de vista do usuário comum. Isso é um problema bem grave.

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X