For the complete documentation index, see llms.txt. This page is also available as Markdown.

Como saber se o teu servidor é BIOS ou UEFI no GNU/Linux - Plenit

Migrações

Servidores

Como saber se o teu servidor é BIOS ou UEFI no GNU/Linux

Acompanha-nos neste artigo e descobre como saber se o teu servidor é BIOS ou UEFI no GNU/Linux.

Quando se prepara a migração de máquinas de qualquer origem para a infraestrutura da Plenit, é preciso ter claro se o servidor que vai ser migrado está baseado em UEFI ou BIOS.

Saber isto é realmente importante, já que as máquinas baseadas em tecnologia UEFI não são suportadas na infraestrutura da Plenit.

Neste caso, vamos ver como fazer as verificações em sistemas GNU/Linux.

Método 1: Verificamos a existência dos ficheiros de firmware

A primeira forma de descobrirmos se o equipamento está baseado em BIOS ou em UEFI é verificar se o caminho "/sys/firmware/efi" está presente no sistema. Se o sistema for do tipo UEFI, o caminho existirá, mas isso não acontecerá no caso de estarmos a falar de um sistema baseado em BIOS.

Comprobamos si existen los ficheros de firmware
EFI{loading="lazy"}

Verificamos se existem os ficheiros de firmware EFI

Esta, como se pode ver, é uma forma simples e direta.

Método 2: Utilização de efibootmgr

A segunda forma de o testar é através do comando "efibootmgr". Este é um comando que permite verificar se o sistema é compatível com UEFI e que, caso seja compatível, ao executá-lo, gerará diferentes variáveis relacionadas com UEFI. No caso de ser um sistema baseado em BIOS, será apresentada uma mensagem que indica que as variáveis EFI não são compatíveis.

Para o utilizar, o primeiro será verificar se está disponível. Para isso, deverá executar o comando "efibootmgr", que, caso esteja presente, mostrará diretamente a saída da execução. Caso não esteja disponível, mostrará uma mensagem de comando não encontrado, após a qual poderá ser instalado.

A instalação varia em função da distribuição do sistema GNU/Linux:

Em sistemas GNU/Linux RedHat, CentOS e derivados dever-se-á utilizar o comando "yum":

# yum install efibootmgr

Em sistemas GNU/Linux Debian, Ubuntu e derivados dever-se-á utilizar o comando "apt":

# apt install efibootmgr

A seguir, pode ver-se um exemplo de instalação no CentOS.

Instalamos efibootmgr para hacer consultas y
pruebas{loading="lazy"}

Instalamos o efibootmgr para fazer consultas e testes

Uma vez instalado, pode-se executar escrevendo diretamente o nome do comando sem modificadores "efibootmgr", o que mostrará diretamente a saída da execução.

# efibootmgr

Se o sistema usar UEFI, serão apresentadas configurações das variáveis associadas, caso contrário, se será apresentada uma mensagem indicando que não se usa UEFI, algo semelhante a esta mensagem "EFI variables are not supported on this system".

Lanzamos el comando efibootmgr para ver si tenemos un sistema
UEFI{loading="lazy"}

Executamos o comando efibootmgr para ver se temos um sistema UEFI

E o que fazemos se o servidor for uma máquina que usa UEFI? Bem, nem tudo está perdido; teremos apenas de fazer um passo adicional, seguindo o método descrito no tutorial


[Plenit
Logo](https://jotelulu.com/)\

[](https://www.linkedin.com/company/jotelulu)\

[](https://www.youtube.com/@JOTELULU)\

[](https://twitter.com/jotelulu?lang=es)\

[](https://bsky.app/profile/jotelulu.com)\

Podes cancelar a subscrição destas comunicações em qualquer momento. Consulta a nossa [Política de

Podes cancelar a subscrição destas comunicações em qualquer momento. Consulta a nossa [Política de

.fw-bold} [|] +34 911 333 712

Podes cancelar a subscrição destas comunicações em qualquer momento. Consulta a nossa [Política de

"}

Podes cancelar a subscrição destas comunicações em qualquer momento. Consulta a nossa [Política de

Última atualização

Isto foi útil?