<Anterior | Conteúdo | Próxima>
Este MBR contém instruções sobre como carregar o carregador de inicialização GRUB (ou LILO), usando um sistema operacional pré-selecionado. O MBR então carrega o carregador de boot, que assume o processo (se o carregador de boot estiver instalado no MBR). Na configuração padrão do Red Hat Linux, GRUB usa as configurações no MBR para exibir as opções de inicialização em um menu. Depois que o GRUB recebe as instruções corretas para o sistema operacional iniciar, seja de sua linha de comando ou arquivo de configuração, ele encontra o arquivo de inicialização necessário e transfere o controle da máquina para aquele sistema operacional.
4.2.3. Recursos do GRUB
Este método de inicialização é chamado carregamento direto porque as instruções são usadas para carregar diretamente o sistema operacional, sem nenhum código intermediário entre os carregadores de inicialização e os arquivos principais do sistema operacional (como o kernel). O processo de inicialização usado por outros sistemas operacionais pode ser um pouco diferente do anterior, entretanto. Por exemplo, os sistemas operacionais DOS e Windows da Microsoft sobrescrevem completamente qualquer coisa no MBR quando são instalados, sem incorporar qualquer configuração do MBR atual. Isso destrói qualquer outra informação armazenada no MBR por outros sistemas operacionais, como o Linux. Os sistemas operacionais da Microsoft, bem como vários outros sistemas operacionais proprietários, são carregados usando um método de inicialização de carregamento em cadeia. Com este método, o MBR aponta para o primeiro setor da partição que contém o sistema operacional, onde encontra os arquivos especiais
necessário para realmente inicializar esse sistema operacional.
GRUB oferece suporte a ambos os métodos de inicialização, permitindo que você o use com quase todos os sistemas operacionais, sistemas de arquivos mais populares e quase todos os discos rígidos que o BIOS pode reconhecer.
O GRUB contém vários outros recursos; os mais importantes incluem:
• O GRUB oferece um verdadeiro ambiente pré-sistema operacional baseado em comandos em máquinas x86 para permitir o máximo de flexibilidade no carregamento de sistemas operacionais com certas opções ou na coleta de informações sobre o sistema.
• GRUB suporta o modo Logical Block Addressing (LBA), necessário para acessar muitos IDE e todos os discos rígidos SCSI. Antes do LBA, os discos rígidos podiam encontrar um limite de 1024 cilindros, onde o BIOS não conseguia encontrar um arquivo depois desse ponto.
• O arquivo de configuração do GRUB é lido do disco toda vez que o sistema inicializa, evitando que você tenha que escrever sobre o MBR toda vez que alterar as opções de inicialização.