..


Links Patrocinados

O GRUB

Artigo escrito por Stefano Cancedda
Página 1 de 4

GRUB significa GRand Unified Bootloader, é um aplicativo distribuído sob a GNU lidar com a carga e iniciar sistemas operacionais.

GRUB é residente no disco, e é amplamente utilizado e instalado por padrão em quase todas as principais versões do Linux, bem como nas de FreeBSD e OpenSolaris. Do que o seu funcionamento interno, na verdade, muito complexo, é interessante conhecer a arquitetura básica, a configuração do sistema (geridas directamente pela menu.lst arquivo de configuração) e os comandos de texto principal.

Grub permite reescrever a partir de comandos de zero necessárias para iniciar um kernel, o GRUB boot loader é um universal, suporta todos os principais sistemas operacionais, incluindo até mesmo aqueles com licença proprietária, como o Windows. Ela ocorre quando a interface do computador com um menu como o apresentado pelo seguinte exemplo:

GRUB de arranque de uma forma padrão do grub comando, e é distribuído juntamente com alguns programas acessórios, que são relatados com uma breve descrição dos mais comumente utilizados:
  • grub-install: install grub em um disco;
  • grub-set-default: atribui o item de menu padrão começa o tempo limite expirar;
  • grub-probe: oferece informações sobre o dispositivo correspondente a um determinado caminho (ou um dispositivo, usando a opção-d);
  • grub-reboot: reiniciar o computador com o sistema operacional correspondente ao item de menu especificado como um argumento;
  • grub-md5-crypt: Calcular o hash MD5 de uma senha necessária para o próprio programa.
Arquitetura para o GRUB

GRUB consiste de duas partes chamado estágio.

  • stage1 é residente no Master Boot Record (MBR, setor de inicialização usado pelo BIOS para completar a inicialização do sistema) e é responsável por carregar a segunda parte;
  • stage2 é residente no caminho rígido para o / boot / grub e contém o programa atual, os arquivos de configuração mesmo caminho são armazenados.
Esta arquitetura permite que o stage1 estar sempre inalterado e a única mudança é o stage2, o ato de alterar um arquivo de configuração que determina o comportamento do gerenciador de inicialização e estrutura do menu.
A partir desta flexibilidade é derivada do sistema operacional e facilidade de utilização incrivelmente alto quando visto em conjunto com o poder da ferramenta.

Notações para identificação dos discos e partições.

Antes de discutir em detalhes o funcionamento ea estrutura do arquivo de configuração pode ser útil para lembrar de como eles são chamados de discos e partições em sistemas grub e operacional.

  • O DOS / Windows atribui a cada partição de um disco localizado em qualquer valor simbólico consiste de uma carta progressista e de dois pontos (o padrão é A: e B: para discos removíveis, C: e os seguintes para discos rígidos e outras unidades );
  • unix notação atribui um nome para o disco na forma hda, hdb, hdc, etc .. e para cada disco define um. fixa e progressiva, que identifica cada partição (por exemplo hda1, hda5, HDB3) Os números de 1 a 4 são reservados para os quatro partições primárias possíveis, enquanto o uso de valores superiores a 5 para nomear as partições lógicas.
  • GRUB usa sua própria notação, diferente das duas anteriores, que atribui a cada disco o prefixo "HD" seguido pelo identificador do disco e partição:
 



 hd (<numero_disco>, <numero_partizione>)

 
Aqui está um diagrama que resume um exemplo que pode esclarecer as coisas:

Na mesma categoria ...
E-Learning
Linux (Curso) Linux (Curso)
Guia completo para open-source do sistema. A partir de 49 €.
PHP (Curso) PHP (Curso)
Curso completo para a criação de sites dinâmicos. A partir de 49 €.
Ruby e Ruby On Rails (Curso) Ruby e Ruby On Rails (Curso)
Criação de software e aplicações Web com Ruby e RoR. A partir de 39 €.
Links Patrocinados