O que é um carregador de boot?

What Is Boot Loader



Embora os carregadores de boot tendam a ser muito pequenos e relativamente simples, eles desempenham um papel crítico no processo de boot. Visite praticamente qualquer fórum relacionado ao Linux e as chances de você encontrar pelo menos algumas pessoas perguntando como resolver um problema com um carregador de boot são altas. Para evitar problemas com carregadores de boot, é fundamental entender qual função eles desempenham no processo de boot e quais são os carregadores de boot Linux mais populares.

Um carregador de boot é um programa responsável por carregar o kernel do Linux com parâmetros de kernel opcionais e o disco RAM inicial do Linux, conhecido como initrd. O kernel do Linux é o núcleo do sistema operacional Linux e inicia o processo init (abreviação de inicialização) ou uma substituição do init, como sistema , imediatamente após ser carregado. O disco RAM inicial do Linux fornece um espaço de armazenamento temporário para carregar arquivos críticos na memória antes que o sistema de arquivos raiz real possa ser montado.







Em computadores mais antigos com BIOS (Basic Input / Output System), um carregador de boot reside no MBR (Master Boot Record), que ocupa os primeiros 512 bytes em um disco, mas os computadores mais novos com UEFI (Unified Extensible Firmware Interface) o armazenam em uma partição especial chamada EFI System Partition.



Um carregador de boot é carregado pelo BIOS ou UEFI após um POST (autoteste de inicialização) bem-sucedido, que é um processo de autoteste executado imediatamente após um computador ou outro dispositivo eletrônico digital ser ligado.



Um carregador de boot é uma peça crítica de software responsável por carregar o kernel do Linux e o disco RAM inicial do Linux. Os usuários do Linux podem escolher entre vários gerenciadores de inicialização diferentes, cada um com seus próprios pontos fortes e fracos.