Ubuntu 16.04 - como eu posso desabilitar o Secure Boot?

4

Eu tenho o Ubuntu 16.04 instalado em um Dell 5470. Eu quero reinstalá-lo devido a alguns motivos. Eu quero arrancar a partir do USB para reinstalar o Ubuntu. O problema é que não consigo acessar o BIOS e o menu de inicialização devido à inicialização segura. Quando eu pressiono F2 ou F12 durante a inicialização, o computador ainda inicializa no Ubuntu.

Eu tentei systemctl reboot --firmware-setup mas recebi Cannot indicate to EFI to boot into setup mode: Operation not supported Como posso inicializar a partir do USB e reinstalar o Ubuntu?

    
por sflee 09.03.2017 / 14:53

3 respostas

3

Existem várias maneiras de inicializar o utilitário de configuração de firmware, algumas das quais você parece estar ciente:

  • Usando um pressionamento de tecla no momento da inicialização - Infelizmente, não há nenhuma padronização para que o que pressione a tecla Enter na ferramenta de configuração. Geralmente é Esc, Enter, ou uma tecla de função (mas qual delas varia muito - normalmente é F2, F8 ou F10, mas pode ser outra coisa). A configuração do recurso "início rápido" do firmware às vezes desativa esse método de entrada na ferramenta de configuração, porque isso deixa as portas USB não inicializadas. Se o computador tiver uma porta PS / 2, você poderá contornar essa limitação usando um teclado PS / 2.
  • Usando systemctl - O comando que você apresentou anteriormente, sudo systemctl reboot --firmware-setup , funciona em alguns computadores; mas claramente não está funcionando para você. O Windows 8 e versões posteriores oferecem um recurso semelhante, portanto, se você puder inicializar no Windows, poderá testá-lo, caso contrário, funcionará melhor.
  • Usando o recurso de reinicialização para configuração do gerenciador de inicialização - Alguns gerenciadores de inicialização oferecem um recurso para reinicializar o utilitário de configuração. O GRUB o faz (embora possa não estar ativo por padrão), assim como meu gerenciador de boot rEFInd (ele está ativo por padrão, mas pode ser desativado; e ele não aparecerá se o computador não tiver o suporte necessário), assim como gummiboot / systemd- boot (não me lembro se está ativo por padrão). Não tenho certeza, mas suspeito que esse recurso funcionaria precisamente nos computadores em que o método anterior funcionaria, por isso não esperaria muito que funcionasse para você.
  • Remove todas as outras opções de inicialização - Se um computador baseado em EFI não conseguir encontrar nenhum outro carregador de inicialização, ele normalmente iniciará seu utilitário de configuração. A melhor maneira de aproveitar isso geralmente é desconectar todos os seus discos rígidos (e seus cabos de rede, se sua rede suportar inicialização via rede). Como alternativa, você pode excluir sua EFI System Partition (ESP) ou excluir ou mover todos os arquivos do carregador de inicialização para que firmware não consegue encontrá-los. O problema desse método é que restaurar o sistema ao seu estado original pode não torná-lo inicializável novamente, já que muitas EFIs excluem suas referências baseadas em NVRAM para opções de inicialização que se tornam inválidas. Assim, você pode precisar usar Reparo de inicialização , efibootmgr ou alguma outra ferramenta para reinstalar o GRUB ou recriar sua entrada NVRAM quando terminar.

BTW, as chances são de que não é Secure Boot per se que está impedindo que você entre no seu utilitário de configuração de firmware. (Embora possa ser que a Dell tenha vinculado o Secure Boot a dificultar a entrada do firmware, esse tipo de ligação não é necessária para o Secure Boot, e eu mesmo nunca a encontrei.) É mais provável que é o recurso de "início rápido" do firmware, deixando as portas USB não inicializadas na raiz do problema. Outra possibilidade provável é que você está tentando a chave errada ou que você está batendo fora da janela (muitas vezes muito estreita) em que irá funcionar. Pergunte em um fórum da Dell ou verifique sua documentação para saber qual tecla pressionar e tente várias vezes, pressionando-a repetidamente enquanto o computador é inicializado.

    
por Rod Smith 09.03.2017 / 16:50
2

Use efibootmgr para alterar e definir o tempo limite do gerenciador de inicialização aguardando a entrada do usuário - um exemplo:

$ sudo efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0002
Boot0000* fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

No momento, o tempo limite do gerenciador de inicialização (no meu PC) está definido para 1 segundo. Agora, o alteramos para 10 segundos:

sudo efibootmgr --timeout 10
BootCurrent: 0001
Timeout: 10 seconds
BootOrder: 0001,0000,0002
Boot0000* fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

Reinicialize e pressione F2 ou F12 para acessar o BIOS e desabilitar a inicialização segura nas configurações de UEFI.

    
por cl-netbox 09.03.2017 / 17:20
0

Longa história curta, para derrotar Fast Boot, o que sempre funciona para mim. Segure F12 e Delete, depois ligue o sistema. Se você não ouvir esse bipe. Desligue-o rapidamente (se você estiver reiniciando o Windows) e repita. Isso sempre funciona para mim na segunda tentativa.

    
por Abraham Washington 19.04.2018 / 17:20