Pular para o conteúdo
Visor Boot Manager, um gerenciador UEFI gráfico

Visor Boot Manager, um gerenciador UEFI gráfico

Conheça o Visor, gerenciador de boot UEFI gráfico e minimalista. Veja recursos, instalação, configuração e se ele substitui GRUB e rEFInd.

O Visor surge como uma alternativa moderna e enxuta para gerenciar o processo de inicialização em sistemas UEFI x86_64. O projeto, hospedado em GitHub, propõe unir a eficiência e velocidade do GRUB com a estética visual do rEFInd.

Diferente de soluções tradicionais, o gerenciador de boot elimina dependências externas e scripts complexos. A proposta foca em um menu baseado em ícones, capaz de iniciar kernels Linux (EFI stub ou Unified Kernel Images) e encadear executáveis EFI, como o Windows Boot Manager.

ss1.webp

ss2.webp

Interface e Experiência Visual

A interface gráfica utiliza o protocolo UEFI Graphics Output Protocol (GOP) com renderização de duplo buffer. Isso garante menus sem oscilações (flicker-free) e animações fluidas durante a troca de entradas de boot.

O suporte a ponteiro de mouse e toque está presente quando o firmware expõe o dispositivo, permitindo boot com clique único. Além disso, o usuário pode personalizar quase todos os elementos visuais, incluindo temas, fontes e cantos arredondados de destaque.

Funcionalidades Principais

O Visor realiza auto-detecção de carregadores comuns do Linux e Windows caso o arquivo boot.conf esteja ausente. Ele também é consciente do Secure Boot, verificando imagens via protocolo SHIM_LOCK quando disponível e recusando kernels não verificáveis.

Outro ponto técnico relevante é o sistema de logs com auto-poda. O arquivo boot.log mantém apenas os últimos três boots, facilitando a depuração com mensagens descritivas em cada etapa falível do processo.

Instalação e Requisitos

Para compilar o projeto, são necessários arquivos de desenvolvimento do gnu-efi, além de GCC e binutils. O Python 3 com Pillow é opcional, servindo apenas para regenerar fontes personalizadas a partir de arquivos TTF.

A instalação rápida pode ser feita via script único com curl ou wget:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/IO-ZetZor/Visor-BootManager/main/get.sh)"

Ou manualmente com o Makefile, que detecta automaticamente cabeçalhos em diversas distribuições Linux:

make

Configuração e Personalização

O arquivo de configuração boot.conf reside no ESP (\EFI\visor\). Ele permite ajustes globais como tempo de timeout, resolução nativa ou máxima, e modo texto como fallback de renderização.

É possível definir entradas de boot detalhadas com blocos entry { ... }. O sistema identifica automaticamente o método de boot (chainload PE, UKI ou handover Linux). Há suporte a LUKS, onde a senha é solicitada antes do Linux e injetada como keyfile temporário no initramfs.

Para maior segurança, artefatos de boot podem ser criptografados (.venc) e descriptografados em memória após a seleção. O container é autenticado previamente, recusando arquivos modificados e protegendo os artefatos de inicialização.

CLI e Gerenciamento

O instalador adiciona um comando visor no sistema host para facilitar o gerenciamento. Entre as opções estão visor build, visor install --esp /boot/efi, visor update e visor sign para Secure Boot.

O comando visor config validate verifica a sintaxe do arquivo de configuração, enquanto visor status reporta o estado da instalação. Isso aproxima a ferramenta de fluxos de trabalho modernos de manutenção de sistemas.

Pontos Positivos e Negativos

Entre os pontos fortes, destacam-se a leveza, a ausência de linguagens de script proprietárias e a estética polida. A integração com SHIM para Secure Boot e o suporte a toque são diferenciais claros frente ao GRUB padrão de muitas distros.

Como aspecto limitante, o foco exclusivo em sistemas x86_64 UEFI exclui hardware legado (BIOS). A curva de configuração manual para cenários complexos de criptografia LUKS ou temas pode exigir familiaridade com estruturas EFI.

Público-Alvo e Veredito

O Visor é indicado para entusiastas e administradores que buscam substituir o GRUB por uma interface gráfica limpa e responsiva no Linux. Ele brilha em desktops modernos com suporte a GOP e Secure Boot ativo em dual-boot com Windows.

Para quem valoriza minimalismo sem abrir mão de animações e suporte a encadeamento de EFI, o gerenciador cumpre bem seu papel. Contudo, usuários de BIOS legado ou que preferem extrema simplicidade sem configuração de ícones podem achar o rEFInd ou systemd-boot mais diretos.

Download do Visor

Via github.com. Você pode conferir o post original em inglês:

Visor - A minimal, fast, modern, graphical UEFI boot manager

Por · Última atualização: