Oficina
7. O primeiro loader
Sab 26 Mai 2007 15:16 |
- Detalhes
- Categoria: Sistemas Operacionais
- Atualização: Domingo, 12 Abril 2009 17:33
- Autor: vovó Vicki
- Acessos: 15368
Testando o bootloader
Nosso disquete de boot está pronto. Verifique se a BIOS da sua máquina está configurada para seguir a sequência de boot de drive A:, C:, etc, ou seja, para que procure inicialmente no drive de disquete um setor de boot.
Pronto! Dê um reset na sua máquina ou digite Ctrl+Alt+Del. Ao verificar o primeiro setor do disquete, ela encontra a assinatura 55 AA. Portanto, vai executar o código EB FE e entrar num loop infinito. Moral da história: você acaba de "bootar" a máquina com um sistema operacional que... NÃO FAZ NADA! E é exatamente isto que pretendíamos, um loop infinito que não faz nada
Considerações finais
Se tudo funcionou como o previsto, parabéns! Aliás, voltando ao tema texto perigoso: não foi tão perigoso assim. O máximo que poderia acontecer seria o aparecimento de uma porção de mensagens de erro na hora da leitura do setor de boot do disquete. Caso isto ocorra, tire o disquete do drive e reinicie a máquina :blush:
Quero agradecer ao Daniel Rowell Faulkner, estudante inglês cujo interesse principal parece ser a linguagem Python, pelo excelente texto "Hello World Boot Loader", que serviu como uma das fontes para este módulo. Infelizmente seu site saiu do ar.