Como fazer o UEFI esquecer o Linux instalado anteriormente e aceitar o novo (Devuan)

Como fazer o UEFI esquecer o Linux instalado anteriormente e aceitar o novo (Devuan)

Instalei o Lubuntu 17.10 em um novo laptop, digamos que tudo correu bem (houve alguns obstáculos, mas no final ele inicializou e funcionou bem). O UEFI BIOS está no modo de inicialização segura. Eu tenho uma partição EFI de 200 MB seguida pela grande partição raiz. Nenhuma partição swap devido às práticas recomendadas de SSD (o /tmp também usará tmpfs assim que eu fizer isso funcionar).

No último minuto mudei de ideia e quero ir com Devuan: algo que não é baseado em systemd. Mais uma vez, tive que remover arquivos de firmware para que o wifi funcionasse (isso me assombra o tempo todohttps://askubuntu.com/questions/794218/getting-killer-wireless-ac-1535-working-for-installing-ubuntu-16-04). Durante a primeira tentativa de instalação, pensei em continuar com a instalação off-line, ativar o wifi e adicionar os espelhos de rede a posteriori. Infelizmente, o instalador do Devuan nem instalou o GRUB no final.

Na segunda tentativa de instalação encontrei as versões corretas do firmware wifi (4ª vez que charme com várias versões!), o instalador ficou com um humor melhor por causa disso, e no final instalou o GRUB. Tenho a sensação de que talvez não tenha tocado na partição EFI.

O que está acontecendo agora é que durante a inicialização a UEFI pensa ver dois ativos inicializáveis. Um é o antigo Ubuntu (lubuntu) e o outro é o Devuan. O Devuan não inicializa porque a UEFI não aprova suas chaves. O Ubuntu foi aprovado, mas para no prompt do grub, já que todo o resto desapareceu.

Devo tentar instalar a partição EFI com algum modo de recuperação? Isso reparará as chaves armazenadas no UEFI BIOS? Como posso fazer com que o BIOS esqueça a instalação antiga e também sua chave?


Cheguei ao ponto em que a UEFI também se recusa a inicializar meus pen drives pelo mesmo raciocínio sobre a chave. Meu plano é obter uma unidade de DVD USB e inicializar um CD a partir daí. Em seguida, limpe o SSD. Se a UEFI não esquecer as instalações anteriores depois disso, esta será uma batalha difícil.


Começo a acreditar que isso é específico do Devuan. Recebi o DVD USB e posso inicializar o Lubuntu ou outros DVDs de instalação ou ao vivo, mas o Devuan exibe apenas esta mensagem. Acho que eles estragaram alguma coisa com a assinatura.

Responder1

Portanto, o Secure Boot é originalmente uma ideia da Microsoft. O Ubuntu pagou uma taxa por uma assinatura/certificado para a Microsoft, por isso meu Lubuntu funcionou. O Debian, entretanto, não tinha, então o Devuan, como derivado direto do Debian, também não tinha um certificado UEFI.

No canal IRC #devuan algumas pessoas (@avbox, @fsmithred, @nelson) me iluminaram. Supostamente não é difícil usar a chave do Ubuntu para assinar o shebang. Até então, preciso desligar o Secure Boot.

informação relacionada