bootloader

O que é um carregador de boot?

O que é um carregador de boot?

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ê se deparar com pelo menos algumas pessoas perguntando como resolver um problema com um gerenciador de inicialização 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 mais populares do Linux.

Um carregador de boot é um programa responsável por carregar o kernel do Linux com parâmetros opcionais do kernel 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 o systemd, 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.

Carregadores de inicialização do Linux mais populares

Existem vários gerenciadores de inicialização a partir dos quais os usuários Linux podem escolher.

GRUB (GRand Unified Bootloader)

GRUB é o carregador de boot mais popular e com mais recursos para o sistema operacional Linux. É baseado no agora obsoleto GRUB Legacy, que foi criado em 1995 por Erich Boleyn para o sistema operacional GNU / Hurd. GRUB é compatível com BIOS e UEFI e pode lidar com todos os sistemas de arquivos Linux populares, incluindo Btrfs, ext4, ReiserFS v3, VFAT e XFS. Comparado ao GRUB Legacy, o GRUB moderno é mais limpo, mais poderoso e mais seguro.

LILO (Linux Loader)

O LILO costumava ser o gerenciador de inicialização mais popular do Linux, mas gradualmente caiu em desgraça porque não tinha suporte para ambientes de inicialização múltipla. O desenvolvimento do LILO foi interrompido em dezembro de 2015, e o suporte limitado para sistemas de arquivos modernos e o suporte inexistente para UEFI refletem essa realidade.

SYSLINUX

SYSLINUX é uma coleção de vários carregadores de inicialização leves que suportam a maioria dos principais sistemas de arquivos, incluindo FAT para MS-DOS e ext2, ext3, ext4 para Linux. SYSLINUX também pode lidar com Btrfs e XFS, mas apenas com algumas restrições. SYSLINUX é comumente usado para inicializar distribuições ativas do sistema operacional Linux. O SYSLINUX original pode inicializar a partir de disquetes e drives USB, e o ISOLINUX, que faz parte do Projeto SYSLINUX, pode inicializar a partir de sistemas de arquivos ISO 9660 de CD-ROM.

Conclusão

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.

Controle e gerencie o movimento do mouse entre vários monitores no Windows 10
Gerenciador de mouse com tela dupla permite que você controle e configure o movimento do mouse entre vários monitores, diminuindo seus movimentos pert...
WinMouse permite que você personalize e melhore o movimento do ponteiro do mouse no PC com Windows
Se você quiser melhorar as funções padrão do ponteiro do mouse, use um freeware WinMouse. Ele adiciona mais recursos para ajudá-lo a obter o máximo do...
O botão esquerdo do mouse não funciona no Windows 10
Se você estiver usando um mouse dedicado com seu laptop ou computador desktop, mas o o botão esquerdo do mouse não funciona no Windows 10/8/7 por algu...