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


Eu instalei Lubuntu 17.10 para um novo laptop, digamos que correu bem (havia alguns aros, mas no final estava inicializando e funcionando bem). O UEFI BIOS está no modo de inicialização segura. Eu tenho uma partição EFI de 200MB seguida pela partição raiz grande. Nenhuma partição de troca por causa das melhores práticas de SSD (o / tmp também usará o tmpfs assim que eu fizer isso funcionar).

No último minuto e mudei de idéia e quero ir com o Devuan: algo que não é baseado no sistema. Mais uma vez eu enfrentei com ter que cavar arquivos de firmware para o wifi funcionar (isso me assombra o tempo todo https://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, abrir o wifi e adicionar os espelhos de rede a-posteriori. Infelizmente, o instalador do Devuan nem instalou o GRUB no final.

Segunda tentativa de instalação Eu encontrei as versões certas do firmware wifi (quarta vez que o charme com várias versões!), O instalador estava de melhor humor por causa disso, e instalou o GRUB no final. 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, o UEFI pensa em ver dois ativos inicializáveis. Um é o antigo Ubuntu (lubuntu) e o outro é o Devuan. O Devuan não inicializa porque o UEFI não aprova suas chaves. O Ubuntu é aprovado, mas ele pára no prompt do grub, já que todo o resto se foi agora.

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


Cheguei ao ponto em que a UEFI 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, isso será uma batalha difícil.


Eu começo a acreditar que isso é específico do Devu. Tenho o DVD USB, e posso inicializar o Lubuntu ou outros DVDs de instalação ou ao vivo, mas o Devuan exibe apenas esta mensagem. Eu acho que eles fizeram algo com a assinatura deles.


1


origem




Respostas:


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

No canal de IRC #devuan, algumas pessoas (@avbox, @fsmithred, @nelson) me animaram. Supostamente não é difícil usar a chave do Ubuntu para assinar o shebang. Até lá, preciso desativar a inicialização segura.


2