Arquivo da categoria: Boot

Como recuperar o boot do Grub

Grub

O Grub é um dos gerenciadores de boot mais utilizados e com ótimos recursos, podendo até ser customizado(Como Adicionar Plano de Fundo No Grub),  ele também consegue reconhecer diversos sistemas desde versões Linux, Windows, dentre outros, mas muitas  vezes esse gerenciador é substituído por outro, geralmente após formatar a unidade referente ao Windows e reinstala-lo ou instalar uma outra versão do  Windows, o grub é perdido (substituído pelo gerenciador de boot padrão do Windows) e depois apenas o sistemas Windows são reconhecidos e iniciados. Para recuperar o grub basta apenas um live-cd do Ubuntu e abrir um terminal.

usando o terminal para recuperar o grub

 

Como recuperar o grub?

Alguns chegam ao ponto drástico de reinstalar o Ubuntu (ou qualquer outro sistema Linux que use o grub), mas o método mais pratico seria a tentativa de reinstalar o grub.

 

Recuperando o Grub?

Para isso você precisa ter a mesma versão do Ubuntu que esta instalado ou talvez uma  mais recente ( no meu caso recuperei com um versão acima )

 

Dê Boot no Live CD do Ubuntu

Abra um terminal

Liste todas as partições do HD para saber qual é a referente ao Linux (Ubuntu) para isso use o seguinte comando

sudo fdisk -l

Após descobrir qual a partição referente ao Linux monte-a com o seguinte comando  ( lembrando que sda6 dever ser substituído pelo nome da partição correspondente a do Linux )

sudo mount /dev/sda6 /mnt

Após isso monte o resto dos dispositivos com o seguintes comandos:

sudo mount –bind /dev /mnt/dev

e logo após

sudo chroot /mnt

update-grub

Agora reinstale o grub na memoria mbr com o seguinte comando:

sudo grub-install /dev/sda

Se o comando anterior apresentar erros  use o seguinte:

sudo grub-install –recheck /dev/sda 

Pressione control + D para sair do chroot.

Desmonte os dispositivos com o seguinte comando:

 sudo umount /mnt/dev

Após isso reinicie o pc, caso na lista do grub não esteja mais o Windows Seven, XP ou qualquer outro sistema além do Ubuntu,
é  só iniciar o Ubuntu normalmente, abrir um terminal e digitar:

sudo update-grub

 

Feito os passos acima terá concluído a recuperação do Grub!

Como adicionar plano de fundo no Grub

Nesse tutorial mostrarei como inserir plano de fundo no grub 2 e grub 1.99, foi testado no Ubuntu 9.10 (para grub 2) e Ubuntu 13.04 (para grub 1.99), por isso não tem como saber ao certo como o grub irá se comportar em outras versões e em alguns casos nem mesmo nessas respectivas versões, então tome cuidado!!

Grub 2

Pois muito bem!, a partir da versão do Ubuntu 9.10 o gerenciador de BOOT grub foi mudado para a versão 2 e uma das mais novas funcionalidades desse gerenciador é o fato que ele pode ser customizado.

 

Como adicionar plano de fundo No Grub 2?

Sendo mais objetivo possível o procedimento é seguinte:
Será criado um diretório grub dentro da pasta

/usr/sahre/images/

ficando

/usr/share/images/grub

Copia-se uma imagem com resolução 640 x 480 no formato .tga para esse diretório
Após isso, adiciona-se o diretório e o nome do da foto ao arquivo 05_debian_theme que se encontra no diretório /etc/grub.d/

Então vamos por partes!!

escolha uma imagem na resolução 640 x 480 e converta ela para .tga e jogue a imagem na pasta pessoal.

abra um terminal crie o diretório grub na pasta “/usr/share/images” , você pode fazer isso abrindo um terminal e digitando

cd /usr/share/images/
sudo mkdir grub

( vai pedir a senha do usuário )

terminal-0

Após isso vai ficar assim o diretório usr/share/images/grub

 ainda no terminal digite

cd /home/usuario/Imagens

(substitua usuário pelo seu nome de usuário)

ou

cd $HOME/Imagens

terminal-1
Para que o terminal fique apontado para pasta pessoal onde esta a imagem.tga

  digite:

sudo cp nomedaimagem.tga /usr/share/images/grub

terminal-2

“”lembre-se nomedaimagem.tga é na verdade o nome da foto que você escolheu, você vai substituir conforme o nome que você nomeou a imagem””

Feito isso a imagem já estará copiada no diretório correto.

Ainda no terminal digite:

sudo gedit /etc/grub.d/05_debian_theme

terminal-4

Irá abrir o editor de texto gedit

  Procure a linha referente:

for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do

entre os { } esta o diretório que o grub vai procurar as imagens de fundo
vamos então acrescentar o diretório /usr/share/images/grub
 ficando assim :

for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/moreblue-orbit-grub.{png,tga} ; do

“” Note como ficou após acrescentado o endereço da pasta “”


Após os inserir o endereço da pasta nos{}, insira o nome da imagem após }/  substituindo moreblue-orbit-grub pelo nome da sua imagem sem o .tga

Ficando assim :

for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/nomedaimagem.{png,tga} ; do

salve o arquivo e feche o gedit.

10º Ainda no terminal digite

sudo update-grub

terminal como adicionar plano de fundo no grub

Pronto!! 🙂

 

Grub 1.99

Como adicionar plano de fundo No Grub 1.99?

No grub 1.99 é bem mais simples ainda, basta acrescentar a linha GRUB_BACKGROUND=/diretorio/nomedaimg.tga no arquivo /etc/default/grub

Para isso basta abrir um terminal e digitar:

sudo gedit /etc/default/grub

 

terminal-7

Cole o seguinte código na ultima linha, como na imagem.

GRUB_BACKGROUND=/diretorio/nomedaimg.tga

terminal-9

Lembrando que /diretorio/nomedaimg.tga é o local onde se encontra a sua imagem no formato tga

Salve o arquivo e digite no terminal:

sudo update-grub

Pronto!!