Carregador de inicialização
Um carregador de inicialização (boot loader) é um programa que é encontrado pelo sistema BIOS (ou UEFI) no setor de inicialização do seu dispositivo de armazenamento (Master_boot_record do disquete ou do disco rígido), e que localiza e inicia seu sistema operacional (GNU/Linux ).
Carregadores de inicialização padrão do Debian
(em relação ao DebianSqueeze)
Arquitetura |
Bootloader |
Bootloaders |
Bootloader do |
GRUB 2 |
lilo, syslinux, grub v1 |
syslinux | pxelinux |
|
GRUB-EFI 2 |
lilo, syslinux, grub-efi-v2, kernel EFI stub |
|
|
powerpc (NewWorld) |
yaboot |
grub-ieee1275 |
|
powerpc (OldWorld) |
quik |
quik, yaboot |
|
silo |
|
|
|
?hppa |
palo |
|
|
|
|
|
|
|
|
|
|
alpha |
|
|
|
Carregadores de inicialização disponíveis
i386 + amd64
- GRUB : GRand Unified Bootloader
Grub "versão 1" (upstream chama de "grub-legado") é um gerenciador de inicialização com licença GPL destinado a unificar o carregamento de inicialização em sistemas operacionais x86. Além de carregar o núcleo Linux, implementa o padrão Multiboot, que permite o carregamento flexível de múltiplas imagens de inicialização (necessário para núcleos modulares, como o GNU Hurd) (pacote:grub-legacy, anteriormente grub até DebianLenny).
VANTAGENS: muito estável, muito poderoso.
DESVANTAGENS: não suporta tabela de partição GUID (pode haver problemas com discos maiores que 2TB); não manipula partições /boot LVM e criptografadas com LUKS.- GRUB2 (PC) : GRand Unified Bootloader, "versão 2" (versão PC/BIOS)
GRUB 2 (também conhecido como PUPA - "Preliminary Universal Programming Architecture") é a Arquitetura de Programação Universal Preliminar para GRUB. É um projeto de pesquisa para a próxima geração do GNU GRUB. O objetivo mais importante é tornar GNU GRUB mais limpo, mais seguro, mais robusto, mais poderoso e mais portátil.
Este pacote contém uma versão do GRUB que foi construída para uso com a arquitetura tradicional PC/BIOS (pacote:grub-pc).
VANTAGENS: suporta [[GUID_Partition|partições GUID] (ou seja, discos maiores que 2TB); entende LVM2.
DESVANTAGENS:- GRUB2 (EFI) : GRand Unified Bootloader, "versão 2" (versão EFI)
GRUB 2 (também conhecido como PUPA - "Preliminary Universal Programming Architecture") é a Arquitetura de Programação Universal Preliminar para GRUB. É um projeto de pesquisa para a próxima geração do GNU GRUB. O objetivo mais importante é tornar GNU GRUB mais limpo, mais seguro, mais robusto, mais poderoso e mais portátil.
Este pacote contém uma versão do GRUB que foi construída para uso com a arquitetura EFI, como aquela fornecida para Intel Macs (isto é, a menos que estejam no modo de emulação MBR) (pacote: grub-efi).
VANTAGENS:<<BR>>DESVANTAGENS:- LILO : LInux LOader - O carregador do sistema operacional clássico pode carregar GNU/Linux e outros
Este pacote contém LILO (o instalador) e images com registros de inicialização para instalar Linux, OS/2, DOS e setores de inicialização genéricos de outros sistemas operacionais. Você pode usar o LILO para gerenciar seu Registro de Inicialização Mestre (com uma tela de texto simples, menu de texto ou janelas gráficas coloridas), ou invocar o LILO de outros carregadores de inicialização para iniciar o núcleo Linux (pacote:lilo).
VANTAGENS: muito estável, pode trabalhar com LVM2 desde que o núcleo e initrd não estejam espalhados por meio de volumes lógicos não contíguos.
DESVANTAGENS: tem que ser "resinstalado" toda vez que você mexer no núcleo ou no initrd, ou no caso de LVM2, quando você mover espaços contendo o núcleo ou o initird.- ELILO : Bootloader para sistemas usando firmware baseados em EFI
Este é um carregador de inicialização Linux para sistemas usando a especificação de firmware EFI. Isto inclui todos os sistemas ia64, alguns sistemas ia32 (pacote:elilo).
VANTAGENS:<<BR>>DESVANTAGENS: não suporta Hurd/Mach.- EFI boot stub : o núcleo Linux pode ser carregado diretamente do UEFI
Ao usar o EFI Boot Stub é possível inicializar um núcleo Linux sem o uso de um carregador de inicialização EFI convencional, como grub ou elilo.
VANTAGENS: acelerar o processo de inicialização pode teoricamente melhorar a capacidade do núcleo de inicializar o hardware do computador de maneira sensata. Se isso vai se traduzir em melhorias na prática, é outro caso.
DESVANTAGENS: não flexível. Não é muito funcional com núcleos múltiplos. Você deve manter um carregador de inicialização tradicional por precaução...
SPARC
- SILO : Sparc Improved LOader
Como LILO ou MILO, mas para SPARC. Este é o programa que você precisa usar se você planeja inicializar SPARC/Linux através de um disco rígido, disquete ou CDROM. É instalado no bloco de inicialização do seu sistema e permitirá a inicialização do Linux, Solaris e SunOS (pacote:silo).
VANTAGENS:<<BR>>DESVANTAGENS:
parisc/hppa
- PALO : Linux boot loader for parisc/hppa
Este pacote contém o carregador de inicialização parisc, mais palo que é a ferramenta de gerenciamento de mídia de inicialização como o lilo é para i386 (pacote: palo).
VANTAGENS:<<BR>>DESVANTAGENS:
PowerPC
- YaBoot : Yet Another Bootloader
Este pacote contém YaBoot, o gerenciador de inicialização de escolha na linha NewWorld de computadores Power Macintosh e em computadores IBM CHRP. Suporta o carregamento de um núcleo a partir de vários sistemas de arquivos diferentes, incluindo ext2, ext3, xfs e reiserfs, bem como ramdisks separados e dual-booting.
Este pacote inclui as ferramentas do instalador ybin e mkofboot, e um programa yabootconfig para gerar um simples /etc/yaboot.fi (pacote:yaboot).
VANTAGENS:<<BR>>DESVANTAGENS:- QUIK : Bootloader for PowerMac or CHRP systems
QUIK fornece a funcionalidade necessária para inicializar um sistema Linux Debian/PowerPC PowerMac ou CHRP a partir do disco. Inclui o bootstrap de disco de primeiro e segundo estágio e um programa para instalar o bootstrap de primeiro estágio no disco da raiz.
Note que se for executá-lo numa máquina NewWorld, o quik será de uso limitado. Em vez disso, você deve instalar o yaboot. Pode até servir em uma máquina OldWorld, uma vez que fornece o programa ofpath e alguma documentação (pacote: quik).
VANTAGENS:<<BR>>DESVANTAGENS:
Outros carregadores (exceto carregadores de inicialização MBR)
- LoadLin - LInux LOader - The Classic OS loader can load Linux and others
Este pacote contém LILO (o instalador) e images com registros de inicialização para instalar Linux, OS/2, DOS e setores de inicialização genéricos de outros sistemas operacionais.Você pode usar o LILO para gerenciar seu Registro de Inicialização Mestre (com uma tela de texto simples, menu de texto ou janelas gráficas coloridas), ou invocar o LILO de outros carregadores de inicialização para iniciar o núcleo Linux (pacote:loadlin).
VANTAGENS:<<BR>>DESVANTAGENS:- win32-loader
Este pacote fornece imagens de registro de inicialização GRUB que podem ser usadas pelos carregadores de inicialização nativos de várias plataformas win32 para carregar uma instância completa do GNU GRUB.
É usado pelo pacote win32-loader para fornecer imagens GRUB adequadas para carregar o InstaladorDebian no win32 (pacote: win32-loader).
VANTAGENS:<<BR>>DESVANTAGENS:- grubutil-win32
Carregador do InstaladorDebian para win32. Este pacote fornece um programa win32 que pode ser usado como um carregador para o instalador Debian, agindo como um mecanismo de inicialização mais fácil de usar do que o boot tradicional baseado em BIOS.
Pode atuar como um carregador de netboot independente (para um exemplo prático, veja win32-loader), ou como um complemento cdrom/usb-disk que inicia um instalador baseado em mídia.
VANTAGENS:<<BR>>DESVANTAGENS:- GRUB4DOS and WINGRUB
GRUB4DOS é um carregador de inicialização universal baseado no GNU GRUB. Pode inicializar o DOS/LINUX, ou através do gerenciador de inicialização do Windows/syslinux/lilo, ou de MBR/CD. Ele também possui emulação de disco BIOS integrada, driver ATAPI CDROM, etc. (pacote: nenhum ; WWW)
VANTAGENS: grubldr pode ser adicionado ao boot do Windows
DESVANTAGENS: não é suportado pelo Debian.- SysLinux : Carregador de inicialização para Linux/i386 usando disquetes MS-DOS
SYSLINUX é um carregador de inicialização para o sistema operacional GNU/Linux/i386 que opera em um sistema de arquivos FAT do MS-DOS/Windows. Destina-se a simplificar a instalação pela primeira vez do Linux, e para a criação de discos de recuperação e outros discos de boot de forma especial (pacote: syslinux)
VANTAGENS: também é um carregador de inicialização PXE e CD
DESVANTAGENS:
Ferramentas relacionadas
ms-sys Escreve um registro de boot compatível com Microsoft.
gpart Advinha a tabela de partição de disco do PC, encontra partições perdidas.