O Grand Unified Bootloader , ou GRUB , é um software que carrega e começa quando você ligar o computador . Sistemas operacionais relacionados UNIX , Linux e usar o GRUB nas fases iniciais de inicialização do computador. Normalmente , o GRUB inicia automaticamente o computador de acordo com suas configurações padrão , embora tenha um modo manual que aceita comandos digitados . Um desses comandos , "root ", seleciona a unidade usada como o sistema operacional inicia . GRUB
Quando você iniciar um computador Linux ou Unix , o GRUB é o primeiro programa que você vê após o auto-teste de ativação. Um pequeno programa em cargas BIOS ROM parte do computador do GRUB de registro mestre de inicialização do disco rígido , ou MBR. Como o MBR contém apenas 512 bytes de informação , este pequeno pedaço carrega o restante do GRUB a partir de uma outra área do disco rígido. Depois que ele começou , o GRUB exibe uma lista dos sistemas operacionais presentes no disco, permitindo que você escolha o que você quer . GRUB usa um arquivo chamado /boot /grub /menu.lst para armazenar sua lista de menus e comandos relacionados . Outro arquivo , /etc /grub.conf , contém declarações prospectivas, incluindo raiz , especificando discos rígidos e arquivos usados para iniciar o sistema operacional .
Kernel e Initrd
Se um computador está executando um sistema operacional Linux , o GRUB precisa da localização do seu kernel, o arquivo mestre contendo componentes operacionais do Linux. O arquivo menu.lst incluirá um comando do kernel especificando o disco rígido eo diretório onde o kernel reside. O comando do kernel tem uma opção de raiz que indica o dispositivo para a partição raiz , mas isso é diferente do comando root. Normalmente , o kernel inclui os drivers ou programas de acesso a disco de baixo nível, necessários para acessar o diretório raiz do kernel. Se o disco é de um tipo incomum , o GRUB usa um comando adicional , initrd , para carregar os drivers necessários .
Root
O grub.conf arquivo contém o comando raiz do GRUB , o que configura e monta a partição raiz. O comando especifica o dispositivo no qual a partição raiz está localizado , tendo o "root ( , ) , " a forma em que " " é um tipo de dispositivo rígido, tais como sD, HD ou fd , para discos SCSI , disco rígido ou disquete. O parâmetro " " é o número lógico da unidade, como 0, 1 ou 2, e " " aponta para o número da partição que você deseja montar . O comando a seguir ilustra o uso de raiz :
raiz ( sd0 , 0)
Como esses parâmetros variam de computador para computador , você pode obter uma dica útil de os corretos digitando o comando do GRUB linha e digitando o seguinte comando:
encontrar /boot/grub/stage1
manual
Comece
Quando GRUB exibe seu menu , que geralmente dá-lhe três segundos para selecionar um sistema operacional ; sem entrada de você , ele vai começar a seleção padrão . Em vez de selecionar um item do menu, você pode pressionar "c" para entrar na interface de linha de comando do GRUB. A partir dele, você pode iniciar um sistema operacional manualmente, digitando um comando raiz seguido por um comando do kernel.