Sim, é possível não ter um gerenciador de inicialização além do que está no firmware do computador (que é o UEFI aqui). Bem, isso não é estritamente verdadeiro, porque neste caso o kernel Linux funciona como seu próprio gerenciador de inicialização, se ele estiver configurado para incluir o EFI stub . Isso torna o binário do kernel um programa EFI válido que pode ser executado diretamente a partir do firmware UEFI, fechando assim a lacuna entre o firmware presente na ROM Flash na placa-mãe e a imagem do kernel.
Normalmente, um gerenciador de inicialização como systemd-boot é usado junto com um kernel EFI stub. Um gestor de arranque funciona como um programa de selecção com o qual pode escolher entre várias versões do kernel ou arrancar outro sistema operativo (Windows, por exemplo). Um gestor de arranque como o GRUB também inclui um seletor. difere de um gerenciador de boot na medida em que inclui funcionalidade para realmente carregar software do disco para a memória. Um carregador de boot deve primeiro carregar-se primeiro em vários estágios, depois localizar o kernel no disco, carregá-lo em um local pré-definido na RAM e finalmente iniciar o kernel.