[Ubuntu-BR] Instalei outra distro para testar e não consigo atualizar o grub

sobrinho sobrinhosj em gmail.com
Domingo Fevereiro 24 23:05:40 UTC 2008


ou o  classico do pintinho.
----------------------------------------------------------------------------------------------------------------------------

Depois de ver quase todo dia alguém perguntando sobre  recuperação do Grub
e, eu mesmo tendo muitas dúvidas, resolvi pesquisar e o resultado foi que
encontrei inúmeras maneiras de fazer isso e, estou compartilhando com toda a
Galera iniciante ou não.
Tirei dicas aqui do Fórum e da internet (Google).
Tem 2 dicas  (usando o console de recuperação) que muitos devem conhecer mas
que eu próprio descobri quando experimentava e achava meio confusa a outra
dica que tem aí do Install CD (deixei ela apesar de confusa,  por causa
disso).
Caso alguém encontre algum erro favor relatar para que possa ser consertado
- a intenção é apenas compartilhar a informação mas, que seja correta
também.


 A-Disquete de boot

Com ele vc entra normalmente no Ubuntu e instala de novo o Grub digitando no
terminal:
                    Código:

 sudo grub-install /dev/hda


Como fazer esse disquete:

1-Na instalação do Ubuntu:
Responder não quando perguntado se quer instalar o Grub na MBR e digitar:
*/dev/fd0*


2-Com o Ubuntu já instalado:
   (Dica do RC2006):
Abrir o terminal e digitar:
Código:

sudo grub-install /dev/fd0



 3-Usar a dica do LedStyle:
 http://www.tuxresources.org/blog/?p=101


4-Dica do piike:
Primeiramente formate o disquete:
Código:

# mke2fs /dev/fd0

Crie um diretório grub na raíz do disquete:
Código:

# mkdir /mnt/floppy/grub

Copie os arquivos stage1 e stage2 e menu.lst
Código:

# cp /boot/grub/stage? /mnt/floppy/grub

Código:

# cp /boot/grub/menu.lst /mnt/floppy/grub

Execute o GRUB
Código:

# /usr/sbin/grub

Quando ele iniciar seu interpretador faça:
Código:

grub> install (fd0)/grub/stage1 (fd0) (fd0)/grub/stage2 0x8000
(fd0)/grub/menu.lst



5- Dica do pintinho :
1-Iniciar com o Alternate CD
2- Escolha Recuperar um sistema defeituoso (Rescue a broken system)
3- Prossiga escolhendo linguagem, configurando o teclado e vá dando enter
até a tela "Entrar em modo de recuperação".
4- Escolha agora onde está o seu Ubuntu (hda1, ou, hda2,ou,...hda7, etc.) e
continue.
5- Agora é só marcar "Reinstalar o carregador de inicialização Grub" e
continuar.
6- Digite : */dev/fd0*
7- Reinicie o computador.



          B-Super Grub Disk

http://supergrub.forjamari.linex.org/



C-Live CD


I- Dica do LaSSarD:
1 - Rode o CD do Dapper no boot.
2 - Abra o terminal (Aplicações -> Acessórios -> Terminal)
3 - Execute:
Código:

sudo su
mkdir root
mount -t ext3 -o rw /dev/hda6 /
mount -t ext3 -o rw /dev/hda6 /home/ubuntu/root

NÃO esqueça de trocar ext3 pelo tipo de partição e hda6 pela partição onde
você instalou o Ubuntu!
4 - Agora a partição já está montada. Execute:
Código:

cp -R /home/ubuntu/root/boot/grub /boot

5 - E por fim, instalar o GRUB:
Código:

/home/ubuntu/root/sbin/grub-install /dev/hda



II- Guia do Hardware:
Depois de dar boot pelo Live  CD, você só precisa montar a partição onde o
sistema está instalado, como em (substitua reiserfs e hda2 pelas suas):
  Código:

# sudo mount -t reiserfs /dev/hda2 /mnt/hda2



E usar o chroot para obter o prompt de comando do sistema que está
recuperando:
  Código:

# chroot /mnt/hda2


No prompt, você precisa apenas editar o arquivo "/boot/grub/menu.lst", ou
gerá-lo novamente usando o comando
 Código:

# update-grub


e reinstalar o grub, usando o comando:
  Código:

# sudo grub-install /dev/hda




 III- Se você esqueceu onde está instalado seu Ubuntu:
1.Inicialize o computador utilizando o Live CD
2.Abra o terminal.
3.Veja suas partições:
Código:

# sudo fdisk -l

4.Crie uma pasta para montar sua partição raiz (exemplo hda1):
Código:

# sudo mkdir /mnt/hda1

5.Monte a partição raiz (exemplo hda1), na pasta criada:
Código:

# sudo mount /dev/hda1 /mnt/hda1

6.Entre na partição raiz (exemplo hda1) montada como root:
Código:

# sudo chroot /mnt/hda1

7.Atualize a lista do Grub:
Código:

# update-grub

8.Reinstalar o Grub:
Código:

# grub-install /dev/hda


9.Saia do modo root:
Código:

# exit


10.Desmonte a partição raiz (exemplo hda1):
Código:

# sudo umount /mnt/hda1


11.Sair do terminal e reinicializar o micro.




   IV- Um site gringo:
  Entrar com o Live CD do Ubuntu e digitar no terminal:

   1-
   Código:

sudo grub


   2-
   Código:

find /boot/grub/stage1


   3-
   Código:

root (hd?,?)

  (onde ?,? é o que aparece no 2 - (hd0,1) por exemplo)

   4-
   Código:

setup (hd0)


  5-
  Código:

 quit






D-Install CD

  Solução Install CD

 I- Dica do pintinho :
1-Iniciar com o Alternate CD
2- Escolha *"Recuperar um sistema defeituoso"* (Rescue a broken system)
3- Prossiga escolhendo linguagem, configurando o teclado e vá dando enter
até a tela *"Entrar em modo de recuperação".*
4- Escolha agora onde está o seu Ubuntu *(hda1,ou. hda2,ou,...hda7, etc.)* e
continue.
5- Agora é só marcar *"Reinstalar o carregador de inicialização Grub"*e
continuar.
6- Digite : */dev/hda*
7- Reinicie o computador.

  II – Site Gringo
   1. Utilize um Install CD para inicializar o computador.
   2. Vá caminhando no processo de instalação até o passo:
      *"Particionar o Disco"*.
   3. Selecione *"Particionamento Manual"*.
   4. Montar as apropriadas partições GNU/Linux, e diga que não deseja
formatá-las, exemplo:
      */, /boot e swap*
   5. Finalize o *"Particionamento Manual"*.
   6. Concorde com a configuração efetuada, respondendo *"Sim"* a pergunta.
   7. Daí pra frente vc não instala  nada (vai perguntar se quer instalar o
sistema básico) e vc tem de ir e voltar até encontrar o *"Menu principal do
instalador*".
   8. Nesse menu escolha *"Instalar o Grub em um disco rígido*".
   9. Instale então na MBR : */dev/hda*

 « *Última modificação: 02 de Novembro de 2007, 19:56 por pintinho* »



More information about the ubuntu-br mailing list