Esta dica é interessante.

--------------------------------------------------------------------
Endereço: http://www.Dicas-L.unicamp.br/dicas-l/20020610.shtml
--------------------------------------------------------------------
                   Software Livre na Unicamp
               http://www.softwarelivre.unicamp.br
--------------------------------------------------------------------
  Recuperação GRUB Bootloader

Em algumas ocasiões eu já perdi a configuração do GRUB
e segui esta receita:


  # grub
  grub> find /boot/grub/stage1
   (hd0,0)

  grub> root (hd0,0)
   Filesystem type is reiserfs, partition type 0x83

  grub> setup (hd0,0)
   Checking if "/boot/grub/stage1" exists... yes
   Checking if "/boot/grub/stage2" exists... yes
   Checking if "/boot/grub/reiserfs_stage1_5" exists... no
   Running "install /boot/grub/stage1 d (hd0,0) /boot/grub/stage2 p
/boot/grub/me
  nu.lst "... succeeded
  Done.

  grub>


Eu já fiz isto em sistemas Conectiva GNU/Linux e RedHat e funcionou
muito bem.

Geralmente você precisa restaurar o GRUB quando, após ter o GNU/Linux
instalado, se instala um outro sistema operacional da Microsoft.
O Windows 2000, por exemplo, além de remover a entrada do GRUB também
marca a partição do Linux como não ativa.

Faz-se necessário então, além de restaurar o GRUB, marcar a partição
do Linux como bootavel, usando o fdisk.

Para isto invoque o fdisk:

  # fdisk /dev/hda
  The number of cylinders for this disk is set to 2480.
  There is nothing wrong with that, but this is larger than 1024,
  and could in certain setups cause problems with:
  1) software that runs at boot time (e.g., old versions of LILO)
  2) booting and partitioning software from other OSs
     (e.g., DOS FDISK, OS/2 FDISK)

  Comando (m para ajuda): p
  Disco /dev/hda: 255 cabeças, 63 setores, 2480 cilindros
  Unidades = cilindros de 16065 * 512 bytes

  Dispositivo Boot    Início      Fim    Blocos   Id  Sistema
  /dev/hda1   *         1        65    522081   83  Linux
  /dev/hda2            66      2480  19398487+   f  Estendida Win95 (LBA)
  /dev/hda5            66        98    265041   83  Linux
  /dev/hda6            99       163    522081   83  Linux
  /dev/hda7           164       800   5116671   83  Linux
  /dev/hda8           801      1182   3068383+  83  Linux
  /dev/hda9          1183      1247    522081   82  Linux swap
  /dev/hda10         1248      2480   9904041   83  Linux

  Comando (m para ajuda): a
  Número da partição (1-10): 1 (Selecione neste ponto o número da partição
                                que deseja tornar inicializável)

  Comando (m para ajuda): w    (Salve o que fez)

Pronto, deve estar tudo ok. GRUB em ordem e a partição do
Linux pronta para boot.

Importantissimo, quando for instalar outros sistemas com seu GNU/Linux
não se esqueça de ter em mãos um disquete de inicialização, que todas
as distribuições fornecem um passo para a gravação durante o processo
de instalação. É a maneira mais rápida de se bootar pelo Linux
e recuperar problemas com GRUB e outros mais.

Caso você não tenha gerado este disquete durante o boot, use o comando
mkbootdisk. Não tem mistério, é só ler as páginas do manual para
ver como se usa. Eu até ia contar isto aqui mas esta dica está ficando
muito longa :) Mais tarde eu conto....


---------------------------------------------------------------
               Desenvolvendo Websites com PHP
           http://novateceditora.com.br/livros/php4/
---------------------------------------------------------------
LIVRO:As Palavras Mais Comuns da Língua Inglesa
      Rubens Queiroz de Almeida
      http://www.Dicas-L.unicamp.br/palavrasmaiscomuns.html
---------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 19302 assinantes.

       Todas as mensagens da Dicas-L ficam armazenadas em
               http://www.Dicas-L.unicamp.br.

A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
---------------------------------------------------------------


Assinantes em 10/06/2002: 393
Mensagens recebidas desde 07/01/1999: 8508