Criação de disquete de boot do Grub a partir do Debian
Está dica é interessante para realizar o boot do computador em caso de emergência quando perder a MBR (Master Boot Record), isto é, após instalar um Sistema Operacional só realiza boot em um dos sistemas operacionais instalado.
Siga os passos abaixo, lembre que todos comandos devem ser executados como root:
1 - Formatar o disquete como ext2:
# mkfs -t ext2 /dev/fd0
2 - Montar o disquete:
# mount -t ext2 /dev/fd0 /media/floppy0
3 - Vamos agora copiar os arquivos necessários:
# cd /media/floppy0
# mkdir grub
4 - Agora vamos copiar as duas imagens de boot do grub para o disquete (stage1 e stage2):
# cp /boot/grub/stage[12] /media/floppy0/grub
OBS: Lembrando que este caminho deve variar de acordo com a distribuição(versão). Localize o 'stage1' e 'stage2' do seu grub no seu PC.
5 - Agora vamos copiar o menu do grub para o diretório raiz do disquete. Você pode salvar o seu próprio menu atual:
# cp /boot/grub/menu.lst /media/floppy0/grub
ou
5 - Caso não tenha o arquivo menu.lst ou queira criar um disco de boot genérico você poder copiar o 'menu.lst' de exemplo que acompanha a documentação/instalação do grub:
[1] Comentário enviado por agrolinux em 20/01/2007 - 10:29h
install (fd0)/grub/stage1 d (fd0) (fd0)/grub/stage2 p(fd0)/grub/menu.lst
o tamanho da linha esta maior que o bash pode suportar pode me ajudar a configurar para que caiba toda ela? depois de estage1 (fd0) é duas vezes mesmo? e após o p(fd0) isto é junto? obrigado se puder me ajudar.
[3] Comentário enviado por gustavo_jedi em 25/09/2007 - 11:02h
AllCaponi, sei que a pergunta é boba, mas vc verificou se o menu.lst que esta no seu disquete é o mesmo do diretório do grub? ja tive esse problema uma vez, e depois de uma surra e tanto fui descobrir que o menu.lst do meu disquete era um arquivo de exemplo que não funcionava no meu PC (modelo do meu HD era SATA e o exemplo estava mostrando um HD IDE)
[4] Comentário enviado por plin84 em 03/05/2008 - 04:44h
Já fiz varias vezes o passo a passo e estou tendo problemas.
*Copiei o menu.lst da minha maquina
* O boot funciona parcialmente, pois mostra o menu de opções porém quando seleciono um kernel da lista ele da arquivo não encontrado. Como pode ocorrer isso se o menu.lst que está no diquete é o mesmo que está na minha máquina??