A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Oficina

7. O primeiro loader

Sab

26

Mai

2007


15:16

(10 votos, média 4.20 de 5) 


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 smile

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.

Informações adicionais