Você está na página 1de 3

GRUB

GRUB (Grand Unified Boot Loader) é um gerenciador de boot Interface de linha de comandos flexível, simples para novos usuários e poderosa para usuários avançados

Nomenclatura das partições O GRUB não faz distinção entre discos IDE e SCSI Ele chama ambos por (hd?). No Linux / No GRUB

IDE

SATA

/dev/hda (hd0)

/dev/das (hd0)

/dev/hda1 (hd0,0)

/dev/sda1 (hd0,0)

/dev/hda2 (hd0,1)

/dev/sda2 (hd0,1)

/dev/hdb (hd1) /dev/hdb1 (hd1,0) /dev/hdbd2 (hd,1,1)

Como instalar o GRUB (MBR e disquete)

Instalando no MBR (Master Boot Recorde):

# grub-install /dev/hda

Instalando no disquete:

# dd if=/usr/lib/grub/i386-pc/stage1 of=/dev/fd0 count=1

Reinstalado o Grub

# grub

grub> root (hd0,0) # Indica a partição raiz do sistema. grub> setup(hd0) # Grava o GRUB no MBR do disco 0. Ou

# grub-install /dev/had

Outros Comandos Exemplos de comandos:

Mostra o conteúdo do arquivo /usr/share/doc/grub/exemples/menu.1st:

grub> cat (hd0,1)/usr/share/doc/grub/exemples/menu.1 st

Lê o arquivo de configuração do GRUB:

grub> configfile (hd0,0)/boot/grub/menu.lst

Lista os devices que contem o arquivo stage1:

grub> find stage1

Especifica a partição raiz:

grub> root = (hd0,0) Exibe a ajuda do comando kernel:

grub> help kernel Sai do prompt de comando:

grub> quit

Reinicia o computador:

grub> reboot

# cd /boot/grub

# mv menu.lst menu.bkp

# nano /boot/grub/menu.lst

default

0

timeout

30

color cyan/blue white/blue title Turma de Linux root

(hd0,5)

kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/hda6 ro vga=788 initrd

/boot/initrd.img-2.6.26-1-686

savedefault

boot

Fazendo backup da MBR

dd if=<arquivo> of=<arquivo> [opções] if indica a origem of indica o destino bs tamanho do bloco para copia count quantidade de blocos que será copiados.

# dd if=/dev/hda of=/imagem.mbr bs=512 count=1

# dd if=/imagem.mbr of=/dev/had

Mantendo o sistema seguro no Grub.

# vi /boot/grub/menu.lst

adicionar a linha abaixo. default

0

timeout

30

color cyan/blue write/blue password paloma

title Turma de Linux root

(hd0,4)

# grub-md5-crypt

Password:

Retype password:

$1$qTMHi$a1qZe.gtnfQnv46Osqlim1

# vi /boot/grub/menu.lst

adicionar a linha abaixo. password --md5 $1$qTMHi$a1qZe.gtnfQnv46Osqlim1

Primeiro é preciso criar uma imagem de fundo que o GRUB possa reconhecer, com as seguintes características; tipo = xpm cores = 16 (pode ser paleta indexada.) tamanho = 640x480

# convert imagem.jpg -colors 16 -geometry 640x480! imagem.xpm

# gzip -9 imagem.xpm

Adicionar a linha abaixo; splashimage /boot/imagem.xpm.gz