Erro ao iniciar Ubuntu 24.04.1 LTS - Management Owner Key - MoK

1. Erro ao iniciar Ubuntu 24.04.1 LTS - Management Owner Key - MoK

Marcos Aurélio Membrive
MMembrive

(usa Ubuntu)

Enviado em 06/10/2024 - 11:41h

Sou iniciante no Linux e preciso de uma ajuda.
Depois de atualizar meu Ubuntu para a versão 24.04.1 tenho enfrentado um problema que acredito esteja relacionado ao MoK.
Quando ligo o computador, ele em seguida desliga, depois de mostrar a mensagem: "Could not create: MoKListRT; MoKListXRT; Sbatlevel1RT; MokListTrustedRT; Something has gone seriously wrong: import_mok_state() failed Volume full.
Então ligo novamente vou para BIOS e altero alguns parâmetros relacionados ao boot. Isso faz o computador inicializar, no entanto, a BIOS não retém a configuração e logo na próxima vez que ligo o computador preciso refazer o mesmo procedimento.
Alguém conseguiria me ajudar ?



  


2. Re: Erro ao iniciar Ubuntu 24.04.1 LTS - Management Owner Key - MoK

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 06/10/2024 - 11:41h

Olá! Vamos lá, parece que você está enfrentando um problema comum após a atualização do Ubuntu para a versão 24.04.1 LTS, relacionado ao MoK (Machine Owner Key). Isso pode acontecer devido a algumas configurações de inicialização e segurança.

Primeiro, é importante verificar se a partição do disco rígido onde o Ubuntu está instalado não está cheia. A mensagem "Volume full" sugere que pode haver falta de espaço. Para verificar isso, você pode usar o seguinte comando:

df -h

Se o espaço estiver baixo, considere liberar um pouco de espaço em disco.

Outra coisa a se considerar é a configuração do modo de inicialização UEFI no BIOS. Tente o seguinte:

1. Reinicie o computador e entre na BIOS.
2. Verifique se o modo de inicialização está definido para UEFI.
3. Desative a "Secure Boot" se estiver ativada.

Após alterar essas configurações, salve e saia da BIOS.

Se ainda assim o problema persistir e você continuar tendo que alterar as configurações sempre que liga o computador, pode ser interessante resetar as configurações da BIOS para os padrões de fábrica.

Caso isso não resolva, você pode tentar regenerar as chaves do MoK. Aqui está como fazer isso:

1. Abra um terminal no Ubuntu.

2. Execute os seguintes comandos para registrar as chaves novamente:

[b]sudo mokutil --import <path-to-your-Mo


3. Re: Erro ao iniciar Ubuntu 24.04.1 LTS - Management Owner Key - MoK

Marcos Aurélio Membrive
MMembrive

(usa Ubuntu)

Enviado em 06/10/2024 - 14:38h

Obrigado, amigo, mas nada do que foi sugerido resolveu o problema.



4. Re: Erro ao iniciar Ubuntu 24.04.1 LTS - Management Owner Key - MoK

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 06/10/2024 - 15:47h




parece que o disco/partição encheu ... da boot por uma midia usb e manda pra gente ver como está o armazenamento dos discos !!



------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




5. Re: Erro ao iniciar Ubuntu 24.04.1 LTS - Machine Owner Key - MoK

Marcos Aurélio Membrive
MMembrive

(usa Ubuntu)

Enviado em 08/10/2024 - 21:06h

Muito obrigado, amigo!
Usei o comando df -h no prompt de comando, seria essa visão de pastas e espaços disponíveis a que vc se referiu ?




Mauriciodez escreveu:




parece que o disco/partição encheu ... da boot por uma midia usb e manda pra gente ver como está o armazenamento dos discos !!



------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------






6. Re: Erro ao iniciar Ubuntu 24.04.1 LTS - Management Owner Key - MoK

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 08/10/2024 - 21:42h


A mensagem de erro que você está vendo indica um problema relacionado ao Secure Boot e às variáveis EFI do seu sistema, especificamente com o sistema de gerenciamento de Machine Owner Key (MOK). Isso normalmente acontece quando a NVRAM (memória não volátil) do EFI, onde as chaves e variáveis do Secure Boot são armazenadas, está cheia, impedindo que novas atualizações ou mudanças sejam feitas.

Explicação do Erro
MoKListRT; MoKListXRT; Sbatlevel1RT; MokListTrustedRT: Estas são variáveis EFI relacionadas ao Secure Boot. Elas armazenam dados como certificados e listas de revogação usados para verificar a integridade de componentes de software, como o bootloader, o kernel e os drivers.
import_mok_state() failed: Indica que o sistema não conseguiu modificar ou atualizar essas variáveis do Secure Boot, provavelmente devido à falta de espaço na NVRAM.
Volume full: Confirma que a NVRAM está cheia e não pode acomodar novas alterações.
Como Resolver
Limpar Variáveis EFI Não Utilizadas:

Você pode limpar variáveis EFI não utilizadas manualmente. Acesse as configurações do firmware/BIOS do seu sistema e procure opções como Clear Secure Boot keys (Limpar chaves do Secure Boot) ou Reset to Setup Mode (Redefinir para o modo de configuração). Isso irá limpar as chaves atuais, permitindo que você importe as chaves necessárias posteriormente.
Alternativamente, você pode tentar limpar essas variáveis a partir do sistema operacional (caso suporte esses comandos). Por exemplo, no Linux:

sudo mokutil --reset

Esse comando limpa as MOKs existentes, liberando espaço.
Desabilitar Temporariamente o Secure Boot:

Acesse as configurações do BIOS/UEFI do sistema e desative temporariamente o Secure Boot. Isso pode permitir que o sistema contorne os problemas com as variáveis EFI e inicialize corretamente.
Após inicializar, você pode resolver o problema limpando as variáveis ou atualizando o sistema.
Atualizar o Firmware do BIOS/UEFI:

Verifique se há uma atualização de firmware disponível para o seu sistema. Atualizar o BIOS/UEFI pode resolver o problema aumentando o espaço disponível na NVRAM ou corrigindo erros relacionados ao gerenciamento de variáveis EFI.
Recriar a Partição EFI (Avançado):

Em casos raros onde a partição EFI pode estar corrompida ou configurada incorretamente, recriar ou redimensioná-la pode ajudar. Este é um procedimento avançado e deve ser feito com cautela, pois pode tornar o sistema não inicializável se não for feito corretamente.
Notas Importantes
Antes de fazer alterações, certifique-se de ter um backup dos seus dados importantes e da configuração do sistema.
Se o problema persistir, pode ser necessário consultar a documentação ou o suporte do fabricante da placa-mãe/sistema para passos mais específicos relacionados ao seu hardware.



Fonte: Chat GPT
#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



7. Re: Erro ao iniciar Ubuntu 24.04.1 LTS - Management Owner Key - MoK

Marcos Aurélio Membrive
MMembrive

(usa Ubuntu)

Enviado em 12/10/2024 - 17:44h


Carlos_Cunha escreveu:


A mensagem de erro que você está vendo indica um problema relacionado ao Secure Boot e às variáveis EFI do seu sistema, especificamente com o sistema de gerenciamento de Machine Owner Key (MOK). Isso normalmente acontece quando a NVRAM (memória não volátil) do EFI, onde as chaves e variáveis do Secure Boot são armazenadas, está cheia, impedindo que novas atualizações ou mudanças sejam feitas.

Explicação do Erro
MoKListRT; MoKListXRT; Sbatlevel1RT; MokListTrustedRT: Estas são variáveis EFI relacionadas ao Secure Boot. Elas armazenam dados como certificados e listas de revogação usados para verificar a integridade de componentes de software, como o bootloader, o kernel e os drivers.
import_mok_state() failed: Indica que o sistema não conseguiu modificar ou atualizar essas variáveis do Secure Boot, provavelmente devido à falta de espaço na NVRAM.
Volume full: Confirma que a NVRAM está cheia e não pode acomodar novas alterações.
Como Resolver
Limpar Variáveis EFI Não Utilizadas:

Você pode limpar variáveis EFI não utilizadas manualmente. Acesse as configurações do firmware/BIOS do seu sistema e procure opções como Clear Secure Boot keys (Limpar chaves do Secure Boot) ou Reset to Setup Mode (Redefinir para o modo de configuração). Isso irá limpar as chaves atuais, permitindo que você importe as chaves necessárias posteriormente.
Alternativamente, você pode tentar limpar essas variáveis a partir do sistema operacional (caso suporte esses comandos). Por exemplo, no Linux:

sudo mokutil --reset

Esse comando limpa as MOKs existentes, liberando espaço.
Desabilitar Temporariamente o Secure Boot:

Acesse as configurações do BIOS/UEFI do sistema e desative temporariamente o Secure Boot. Isso pode permitir que o sistema contorne os problemas com as variáveis EFI e inicialize corretamente.
Após inicializar, você pode resolver o problema limpando as variáveis ou atualizando o sistema.
Atualizar o Firmware do BIOS/UEFI:

Verifique se há uma atualização de firmware disponível para o seu sistema. Atualizar o BIOS/UEFI pode resolver o problema aumentando o espaço disponível na NVRAM ou corrigindo erros relacionados ao gerenciamento de variáveis EFI.
Recriar a Partição EFI (Avançado):

Em casos raros onde a partição EFI pode estar corrompida ou configurada incorretamente, recriar ou redimensioná-la pode ajudar. Este é um procedimento avançado e deve ser feito com cautela, pois pode tornar o sistema não inicializável se não for feito corretamente.
Notas Importantes
Antes de fazer alterações, certifique-se de ter um backup dos seus dados importantes e da configuração do sistema.
Se o problema persistir, pode ser necessário consultar a documentação ou o suporte do fabricante da placa-mãe/sistema para passos mais específicos relacionados ao seu hardware.



Fonte: Chat GPT
#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#

Obrigado Carlos pelo detalhamento.
Por falta de conhecimento só consegui realizar o "sudo mokutil --reset" e "desabilitar o Secure Boot".
Verifiquei que ao resetar as váriaveis do secure boot para o modo setup foi possível inicializar a máquina, apesar da mensagem: EFI stub warning: Failed to measure data for event 1: 0x8000000000000001.
No entanto, na próxima inicialização o sistema parece que volta ao problema anterior, ou seja as variáveis que eu havia resetado retomam seus valores e tenho que fazer tudo de novo.
Seguem as telas.
Alguma sugestão ?
Antecipadamente agradeço muito pelo apoio!



8. Erro ao iniciar Ubuntu 24.04.1 LTS - Management Owner Key - MoK

Marcos Aurélio Membrive
MMembrive

(usa Ubuntu)

Enviado em 03/11/2024 - 08:07h

Resolvi o problema formatando a máquina e reinstalando a versão Ubuntu 20.04.6 LTS.
Agradeço ao colegas que se esforçaram para me ajudar a resolver o problema.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts