Você está na página 1de 8

Grub

GRUB
Fazendo uma cpia de segurana
Antes de qualquer alterao faa uma cpia de segurana do arquivo de configurao do Grub. Para isso abra o terminal (menu Aplicaes > Acessrios > Terminal) e digite:
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup

Contedo Contents 1. GRUB 1. Fazendo uma cpia de segurana 2. Como alterar a senha 3. Como dar boot pelo disquete 4. Como alterar o timeout do Grub 5. Como exibir uma splash durante o boot 6. Alterando a ordem de boot dos Sistemas Operacionais 7. Restaurar o menu depois de instalar o Windows 1. Mtodo I 2. Mtodo II 3. Mtodo III 8. Como adicionar uma entrada para o Windows no menu 9. Como converter um Wallpaper em uma Splash para o menu 10. Como mostrar apenas um kernel no menu 11. Dvidas 12. Crditos

Se tiver algum problema volte para a configurao antiga digitando


sudo cp /boot/grub/menu.lst_backup /boot/grub/menu.lst

Como alterar a senha


No terminal (menu Aplicaes > Acessrios > Terminal) entre no shell do grub digitando o seguinte comando:
grub

J no shell do grub, digite md5crypt: Ele perguntar a senha desejada e ento digite quit para sair.
grub> md5crypt Password: ****** (ubuntu) Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 grub> quit

Antes de prosseguir, faa uma copia de segurana.

Ento edite o arquivo:


sudo gedit /boot/grub/menu.lst

Procure pela linha password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ E substitua $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ pela senha encriptada gerada pelo comando md5crypt. Salve o arquivo e saia.

Como dar boot pelo disquete


Alguns usurios no querem ou no podem alterar a MBR do HD, pois muitas vezes este HD possui o Windows ou outro sistema operacional instalado, e no quer sobrescrever a MBR, deixando a MBR do Windows, por exemplo, intacta. Primeiro, devemos dizer ao grub que ele deve considerar a instalao em disquete como uma opo vlida, o que no padro na instalao do Grub: Ento, em um terminal, digite:
$ sudo gedit /boot/grub/device.map

Adicione esta linha ao arquivo (caso a mesma ainda no exista):


(fd0) /dev/fd0

Dever ficar algo semelhante a isso:


(hd0) (fd0) /dev/hda /dev/fd0

Salve o arquivo e feche-o. Para instalar o Grub no disquete, como se estivesse gravando na MBR, os arquivos gerados dentro do disquete so os mesmos que so passados MBR. Para isso, insira um disquete formatado no drive e digite num terminal:
$ sudo grub-install /dev/fd0

Pronto. Deixe o disquete no floppy e reinicialize o computador. Seu GRUB pode ser inicializado por um disquete durante o boot e assim carregar o Ubuntu. Se quiser, pode recuperar a sua MBR do Windows normalmente (fixmbr, com uma mdia do dos) isso nao altera o funcionamento do Grub quando carregado no disquete.

dos) isso nao altera o funcionamento do Grub quando carregado no disquete.

No se esquea de dizer a BIOS do seu computador para vasculhar a unidade de disquete no processo de boot ANTES do HD. Uma sequncia "correta", digamos assim, seria FLOPPY CDROM HD.

Como alterar o timeout do Grub


Antes de prosseguir, faa uma copia de segurana. Ento edite o arquivo:
sudo gedit /boot/grub/menu.lst

Procure pela linha: ... timeout 3 ... Substitua o valor pelo nmero de segundos que deseja esperar Salve o arquivo e feche.

Como exibir uma splash durante o boot


Antes de prosseguir, faa uma copia de segurana. Ento edite o arquivo:
sudo gedit /boot/grub/menu.lst

Procure pela seo:


# menu.lst - See: grub(8), info grub, update-grub(8) # # # grub-install(8), grub-floppy(8), grub-md5-crypt, /usr/share/doc/grub and /usr/share/doc/grub-doc/.

Adicione a seguinte linha abaixo dela:


splashimage (hd0,1)/boot/grub/images/ubuntu.xpm.gz

NOTA: Se voc possui uma partio /boot separada, a linha deve ser: splashimage (hd0,1)/grub/images/ubuntu.xpm.gz

Salve o arquivo e saia.

Alterando a ordem de boot dos Sistemas Operacionais


Pergunta muito comum, voc instala o Ubuntu em dualboot com o Windows e voc quer que o Windows seja o SO padro para o boot.

Antes de prosseguir, faa uma copia de segurana. Ento edite o arquivo:


sudo gedit /boot/grub/menu.lst

Procure pela linha:


default 0

E altere o 0 pelo nmero referente a ordem do SO que voc deseja deixar para iniciar por padro. Onde 0 o primeiro, 1 o segundo, 2 o terceito, e assim por diante.

Restaurar o menu depois de instalar o Windows


Mtodo I

Inicialize algum LiveCD do Ubuntu.

Para listar todas as parties do disco rgido, digite o seguinte comando no terminal:
sudo fdisk -l

Localize a partio onde o Ubuntu est instalado, e digite o comando:


sudo mount /dev/hdY /mnt

Onde /dev/hdY a partio onde o Ubuntu est instalado. Com a partio j montada, recupere o GRUB com o seguinte comando:

sudo grub-install --root-directory=/mnt /dev/hdY

Novamente substituindo o /dev/hdY pela sua partio raiz. Reinicie o seu computador.

Mtodo II
Caso ocorra algum problema com o mtodo acima, voc pode tentar recuperar o GRUB utilizando o chroot. Para isso, monte a partio do Linux digitando no terminal:
sudo chroot /mnt

Finalize ento, instalando o GRUB:


grub-install /dev/hdY

Substituindo o Y pela letra do seu disco rgido. Este particularmente til quando se est rodando um Live CD de alguma distribuio que no possua o GRUB instalado, ou est usando o modo de recuperao do Alternate Install CD do Ubuntu. Reinicie o seu computador.

Mtodo III
Caso as tentativas anteriores falhem podemos seguir as recomendaes abaixo inicializando por um Live CD do Ubuntu e executando os comandos abaixo em um terminal.
sudo grub

Ser aberto ento o console de comandos do Grub exibindo o prompt grub>. Prossiga executando um-a-um os demais comandos abaixo no mesmo.
find /boot/grub/stage1

root (hdX,Y)

Onde (hdX,Y) deve ser substitudo pelo que aparece na sada do comando anteriormente executado, como (hd0,1) por exemplo:
setup (hd0)

quit

Reinicie o seu computador.

Como adicionar uma entrada para o Windows no menu


Antes de alterar o Grub faa uma cpia de segurana. Depois abra o arquivo para edio:
sudo gedit /boot/grub/menu.lst

Assumindo que /dev/hda1 a localizao da partio Windows: Adicione as seguintes linhas no fim do arquivo
title root savedefault makeactive chainloader +1 Microsoft Windows (hd0,0)

Salve o arquivo

Como converter um Wallpaper em uma Splash para o menu


Assumindo que voc tenha uma imagem no formato PNG, preciso converte-la para XPM e deix-la no tamanho certo. Para isso abra o terminal e digite
convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm

Copie o arquivo para o lugar correto:


sudo mkdir /boot/grub/images sudo cp splashimage.xpm /boot/grub/images/

Antes de alterar o Grub faa uma cpia de segurana. Depois abra o arquivo:
sudo gedit /boot/grub/menu.lst

e encontre a seguinte sesso:


# menu.lst - See: grub(8), info grub, update-grub(8) # # # grub-install(8), grub-floppy(8), grub-md5-crypt, /usr/share/doc/grub and /usr/share/doc/grub-doc/.

and /usr/share/doc/grub-doc/.

Insira a seguinte linha logo abaixo desta sesso:


splashimage (hd0,1)/boot/grub/images/splashimage.xpm

Salve e feche o arquivo.

Como mostrar apenas um kernel no menu


Antes de alterar o Grub faa uma cpia de segurana. Depois abra o arquivo: sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst

Procure esta linha


# howmany=all

E substitua pela seguinte linha


# howmany=1

Onde 1 significa mostrar o ltimo kernel, 2 mostra os ltimos 2 kernels, etc. No apague o caractere #. O menu ser atualizado sempre que um kernel novo for instalado/atualizado pelo sistema, nunca antes. Salve o arquivo

Dvidas
Dvidas? Acesse o tpico no frum

Crditos
Fonte: Frum Ubuntu-BR Data: 20/05/07 Wikifiers: RafaelSfair, AlyssonNeto, RafaelProenca, GuilhermePaula

Time de Documentao do Ubuntu Brasil


Grub (editada pela ltima vez em 2007-05-21 20:43:56 por RafaelProenca)