[EMAIL PROTECTED]@ções Marcelo!

Encontrei em uma rápida pesquisa pelo google linux um artigo do LedStyle que
talvez possa ajudar, caso você tenha acesso ainda ao antigo HD ele poderá
ajudar, é baseado no conectiva, mas creio que o procedimento seja o mesmo
para o Ubuntu...
Você ainda pode usar também o CD e por ele montar a sua partição com o
Sistema, e dela usar o comando grub-update (se não me engano).

espero ter ajudado
Forte abraço!




Montando um *Disco* de *Boot* com GRUB

Quem já não se descabelou por perder o conteúdo da MBR e não conseguir mais
dar partida na máquina? Nesses momentos é sempre bom ter um cd do Kurumin ou
outro Live CD para poder acessar os dados, mas como re-instalar o GRUB se
não se está no sistema operacional correto? Isto deve sem dúvida dar uma boa
dor de cabeça ao administrador.

Seguindo o texto à seguir iremos criar um *disco* de *boot*, muito
importante para não ficar na mão. É sempre bom ser prevenido, além disto
podemos criar um *disco* de *boot* genérico para bootar qualquer máquina com
Linux ou Windows.


Passos:
1 - Formatando o disquete
2 - Montando o disquete
3 - Copiando os arquivos necessários
4 - Criando o *disco* bootável
5 - Pronto

1 - Primeiramente vamos formatar o disquete. Vamos aproveitar e ignorar
aquele sistema de arquivos maléfico e formatar como ext2. Não precisamos de
Journaling portanto o ext2 seria nossa melhor pedida:
  *Código:*  mkfs -t ext2 /dev/fd0

2 - Feito isto vamos montar o disquete para podermos trabalhar:
  *Código:*  mount -t ext2 /dev/fd0 /mnt/floppy

3 - Vamos agora copiar os arquivos necessários. Primeiramente vá até o
diretório onde está o disquete montado e crie um diretório 'grub':
  *Código:*  cd /mnt/floppy
mkdir grub
Agora vamos copiar as duas imagens de *boot* do grub para o disquete (stage1
e stage2):
  *Código:*  cp /usr/share/grub/i386-conectiva/stage[12] /mnt/floppy/grub
Lembrando que este caminho deve variar de acordo com a distribuição.
Localize o 'stage1' e 'stage2' do seu grub no seu PC.
Agora vamos copiar o menu do grub para o diretório raiz do disquete. Você
pode salvar o seu próprio menu atual:
  *Código:*  cp /*boot*/grub/menu.lst /mnt/floppy/grub
Caso não tenha o menu ou queira criar um *disco* de *boot* genérico você
poderá copiar o 'menu.lst' de exemplo que acompanha a documentação do grub:
  *Código:*  cp /usr/share/doc/grub-0.92/menu.lst /mnt/floppy/grub
Você ainda pode editar este menu Colocando diversas novas linhas.
Vamos desmontar o disquete para nos certificar de que os dados serão
gravados:
  *Código:*  umount /dev/fd0

4 - Vamos agora criar o *disco* de *boot*, propriamente dito:
  *Código:*  /sbin/grub  ~
Isto chamará o terminal do grub onde podemos passar comandos. Siga com os
seguintes comandos:
grub > install (fd0)/grub/stage1 d (fd0) (fd0)/grub/stage2 p
(fd0)/grub/menu.lst
grub > quit

5 - Meus parabéns. Agora você terá um GRUB instalado em seu disquete.
Qualquer alteração no menu basta editar o menu.lst copiado para o disquete.
Lembrando que caso você queira aquela 'bootsplash' (imagem de fundo no menu)
terá que copiá-la à parte e adicioná-la no menu.lst.


Com um pouquinho mais de tempo você ainda pode compilar um kernel genérico
com tudo embutido e copiá-lo no disquete de *boot* do GRUB. Feito isto
adicione uma linha para bootar deste kernel, desta forma mesmo que perder o
conteúdo do '/*boot*' ainda poderá iniciar o computador e re-copiar os
arquivos do kernel para seus respectivos lugares.



--
Peterson Danda
Monitor Casa Brasil / Pelotas-RS
Linux User N° 410330
Jabber: [EMAIL PROTECTED]
Messenger: [EMAIL PROTECTED]
"A revolução contemporânea é a da incerteza" - Jean Baudrillard
-- 
ubuntu-br mailing list
ubuntu-br@lists.ubuntu.com
www.ubuntu-br.org
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a