Como faço para obter configurações de firmware da UEFI no Ubuntu

Como faço para obter configurações de firmware da UEFI no Ubuntu
Uefi apoia "Interface de firmware extensível unificada““. No final dos anos 90, a Intel começou a UEFI, pois sua equipe já estava trabalhando em um processador de 64 bits. O legado "BIOS”O modo só pode operar no modo de 16 bits e não pode utilizar os recursos de novos processadores, enquanto“Uefi”Pode operar no modo de 64 e 32 bits. O UEFI oferece tempo de inicialização mais rápido, suporte ao driver discreto e tamanho da unidade de até 9 Zettabytes em comparação com os outros modos de inicialização. Este artigo mostrará como obter configurações de firmware da UEFI no Ubuntu. Além disso, o procedimento de instalação e inicialização do Ubuntu com o modo de inicialização da UEFI será fornecido a você. Então vamos começar!

Verifique a versão do firmware Ubuntu UEFI

Se você quiser verificar se seu sistema possui firmware UEFI de 32 ou 64 bits, abra seu terminal Ubuntu pressionando “Ctrl+alt+t”E execute o comando abaixo:

$ cat/sys/firmware/efi/fw_platform_size

No caso se o seu sistema tiver 64-firmware bit uefi, o comando imprimirá “64“; Caso contrário, ele mostrará “32”Para o firmware UEFI de 32 bits.

Verifique se o Ubuntu está instalado no modo UEFI

Existem duas versões do Grub Boot Manager em distribuições Linux baseadas em Debian, como o Ubuntu; um é "GRUB-EFI"E o segundo é"GRUB-PC““. Se a sua distribuição do Ubuntu estiver instalada no modo UEFI, ela terá “GRUB-EFI”Como gerente de inicialização. Para confirmar essas configurações, escreva o seguinte comando em seu terminal:

$ dpkg -l | GRUB-EFI GREP

Para BIOS, “GRUB-PC”Funciona como o gerente de inicialização padrão do Grub:

$ apt-cache busca grub-pc

Você também pode instalar o “efibootmgr”Pacote para confirmar se você está usando UEFI ou BIOS no Ubuntu:

$ sudo apt install efibootmgr

Agora, corra “efibootmgr”Através do terminal, e isso informará sobre o status da UEFI em seu sistema Ubuntu:

$ sudo efibootmgr

Verifique se o Ubuntu é inicializado no modo UEFI

Para confirmar que seu sistema Ubuntu é inicializado no modo UEFI, liste o conteúdo do “/sys/firmware/efi”Diretório. Se o diretório mencionado existir no sistema de arquivos e o comando abaixo do ritmo está mostrando quaisquer arquivos e diretórios, seu sistema será inicializado no modo UEFI:

$ ls/sys/firmware/efi/

Se o seu Ubuntu é a única distribuição que opera em seu sistema, se você o inicializou ou o instalou com o modo UEFI não importa. No entanto, suponha que outros sistemas operacionais, como Windows ou Linux, sejam instalados utilizando o modo UEFI; Nesse caso, você deve ir para a instalação do Ubuntu no seu sistema através do modo UEFI.

Instale o Ubuntu no modo UEFI

Aqui estão algumas instruções que podem ajudá -lo a instalar o Ubuntu no modo UEFI:

  • Primeiro de tudo, é recomendável utilizar um USB ao vivo de 64 bits como a instalação do Ubuntu, é de alguma forma difícil com o disco de 32 bits.
  • Em seguida, desative a tecnologia Intel Smart Response e Fastboot/Quickboot em seu firmware UEFI.
  • Para evitar o problema de instalar e inicializar acidentalmente a imagem do Ubuntu com o modo BIOS, use a imagem Efi-Only.
  • Além disso, verifique se a versão do distro ubuntu, que você instalará, suporta o firmware UEFI.

Na próxima etapa, escreva o seguinte comando para verificar se o seu sistema inicializa do disco rígido ou não está no modo UEFI:

$ [-d/sys/firmware/efi] && echo "efi bota em hdd" || eco "BOOTE LEGACE em HDD"

Se você ver "Boot Legacy em HDD”Como uma saída, isso significa que o BIOS está configurado para inicializar a unidade de disco rígido ou o próprio BIOS não é o tipo UEFI:

Depois de conhecer o modo atual do sistema inicialmente, você pode configurar a configuração de firmware da UEFI na inicialização do seu sistema. Para esse fim, reinicie seu sistema e pressione F2, F8, F10 ou a tecla desejada do seu sistema para alterar as configurações de inicialização. Procure o "Ordem de inicialização" ou "Modo de inicialização”Parâmetro na lista disponível. A partir daí, você pode especificar o modo de inicialização para “Uefi”.

Agora, inicie o procedimento de instalação do Ubuntu com o firmware da UEFI. Para esse fim, clique no “Apague o disco e instale o Ubuntu”Opção se você quiser usar apenas o Ubuntu. Caso contrário, você pode instalá -lo usando a opção de particionamento manual. Nesse caso, especifique o ponto de montagem como “/bota/efi”Na partição da UEFI, e se você não tiver uma, pode criar uma partição do sistema EFI com a ajuda de GPARTED.

Ao criar uma partição do sistema UEFI, especifique o ponto de montagem como “/bota/efi", tamanho "100 ou 200mib", tipo "FAT32,”E também adicione um“bota" bandeira. Se você seguiu todas as instruções anteriores, então parabéns! Agora você pode instalar o Ubuntu com o modo de inicialização do firmware da UEFI.

Converter ubuntu no modo UEFI

Se o seu sistema Ubuntu for acidentalmente inicializado com o legado, o CSM ou a bota do BIOS, então não se preocupe! Você pode usar a ferramenta "REPAIR DE BOOT" para converter o modo atual do sistema Ubuntu em UEFI. Para fazer isso, abra o “REPAIRO DE BOOT”Aplicativo, selecione as“ opções avançadas ”e clique no“Localização da GRUB" aba. Então, no “Localização da GRUB“Guia, você verá um“Separado /bota /efiCaixa de seleção da partição; marque e acerte o “Aplicar" botão. Depois disso, abra as configurações do BIOS do sistema e definir o modo de inicialização do Ubuntu para UEFI.

Conclusão

Ao utilizar a UEFI, você pode construir uma conexão entre um sistema operacional e o firmware de um computador. Quando um sistema inicializa, o modo de inicialização UEFI é utilizado para inicializar os componentes de hardware e iniciar o sistema operacional armazenado em seu HDD. A UEFI possui vários recursos adicionais que não estão disponíveis no BIOS, e pretende substituir o BIOS eventualmente. Este artigo foi sobre como obter configurações de firmware da UEFI no Ubuntu. Se você não instalou ou inicializou seu sistema Ubuntu com o modo UEFI, siga o procedimento de instalação fornecido neste post.