UEFI: Falha ao instalar a política de segurança de substituição

8

Eu corro a última imagem do Arch Linux no ASUS Sabertooth 990FX e recebo este erro.

Failed to install override security policy.

Como posso corrigir isso?

    
por celebnseventeen 03.07.2013 / 19:53

3 respostas

11

Eu corri para o mesmo erro em uma máquina Asus UX21E. O BIOS mais recente (v 214) não resolveu o problema, e meu disco USB foi preparado adequadamente como um dispositivo de inicialização EFI.

Consegui resolver o problema usando um hack que encontrei em um tópico relacionado no ArchLinux BBS . A essência disso é que, desde que este sistema é fornecido com o Windows 7, ele não tem recursos de inicialização segura ativados por padrão (no meu caso, ele nem é suportado). Isso elimina o roteiro de boot do ArchLinux que parece esperar.

Você pode desativar a verificação completa, trocando o arquivo para o qual o sistema EFI inicializa. Existem três arquivos .efi na imagem ISO. Ao sobrescrever aquele que o seu sistema está usando com o mais simples, habilitado para Boot não-seguro, você pode evitar todo o problema.

  1. Monte sua mídia de inicialização USB (ou descompacte o ISO para posteriormente reembalar e gravar se precisar usar um CD)
  2. Mova para o diretório em que está montado e emita o seguinte comando de cópia:

    cp EFI/boot/loader.efi EFI/boot/bootx64.efi
    
  3. Inicialize o pirulito e coma bolo.

Trabalhou como um encanto para mim. Para o registro eu usei a mídia Archlinux 2013-11-01.

    
por 14.11.2013 / 22:24
3

A única referência que posso encontrar para essa mensagem de erro está no código-fonte para PreLoader.efi , o carregador de inicialização segura da Linux Foundation. Isso indica que o programa não pôde se registrar como uma extensão das funções de inicialização segura incorporadas do firmware. Este erro é bastante raro. Como desenvolvedor do rEFInd, eu estaria interessado em saber qual firmware você tem (marca e modelo da placa-mãe, assim como o editor do firmware e seu número de versão). Eu também recomendo strongmente que você envie um e-mail para Matthew Garrett e James Bottomley ; eles são os desenvolvedores de shim e PreLoader, as duas soluções Linux Secure Boot lançadas até hoje. É provável que ambos estejam interessados em saber sobre essa falha, porque ela afeta as direções futuras de suas soluções de inicialização segura.

É concebível que uma atualização de firmware conserte esse problema, mas não posso fazer promessas sobre isso. Se uma atualização de firmware não ajudar, recomendo que você desabilite o Secure Boot no seu firmware. Como alternativa, você pode tentar instalar usando shim em vez de PreLoader; O shim usa um método diferente para solucionar problemas de inicialização segura. Outra opção é instalar suas próprias chaves no firmware, mas esse procedimento é bastante entediante. A menos que você realmente queira evitar o uso das chaves da Microsoft, esse método provavelmente será um grande esforço.

    
por 04.07.2013 / 01:09
0

Esta placa-mãe usa um boot inseguro com UEFI (e a versão do Asus CHF-V não Z também).

  • Para ignorar, conecte o instalador Arch USB ao seu sistema operacional Windows atual.
  • Renomear EFI-Bootx64.efi para Bootx64.bak
  • Copie loader.efi para bootx64.efi
por 04.05.2016 / 00:39