terça-feira, 17 de julho de 2007

Grave seus boots remotos com uma placa mãe

Grave seus boots remotos com uma placa mãe
Autor: Gilson Paulo Schuck
Data: 17/07/2007

Introdução

Todos (ou quase todos) sabem que placas mães dos pentiums S até hoje usam flashroms. Bom, tendo aqui em meu laboratório umas 30 placas mãe defeituosas, mas com as bois intactas, comecei a pesquisar alguma maneira de reaproveitar estas bios, e achei.

Vamos à lista de itens necessários:

1. Uma placa mãe que dê tela e funcione a controladora do floppy;
2. Um disquete com boot do ms-dos;
3. Download do software uniflash - www.uniflash.org
4. Uma flash rom de 32 pinos que você pode retirar de uma placa mãe com defeito;
5. Um drive de disquete (claro né);
6. Download do software da placa de rede do site www.rom-o-matic.net


Com tudo isto em mãos vamos precisar de um PC com Linux ou o cygwin.

Verifique o tamanho da sua flash rom. Ex: AT29C010 = 128k - SST29E010 = 128k, no site do uniflash você encontrará todas as flash roms compatíveis e seus respectivos tamanhos.

Com o software da placa baixado do site rom-o-matic, que geralmente tem em torno de 32k, teremos que ajustá-lo para 128k, caso contrário não será possível gravá-lo na rom.

No computador com Linux faça o seguinte:

Aqui estou ajustando uma imagem para realtek 8139.

R=eb-5.4.3-rtl8139.zrom

Para uma rom de 64k:

$ cat $R $R > 8139.rom

Para uma rom de 128k:

$ cat $R $R $R $R > 8139.rom

Para uma rom de 256k:

$ cat $R $R $R $R $R $R $R $R > 8139.rom

Para uma rom com 512k:

$ cat $R $R $R $R $R $R $R $R $R $R $R $R $R $R $R $R > 8139.rom

Feito isto salve ela no disquete que você criou com o boot do DOS e que também está com o uniflash, iniciei o computador com este disquete, após terminado o boot retire a bios da placa mãe e coloque a rom que deseja gravar e execute o seguinte comando.

$ uniflash -e 8139.rom

Após ter gravado, desligue a placa mãe, retire a rom e coloque na sua placa de rede e habilite nela o suporte a boot rom. Ajuste a bios do computador que receberá a placa de rede a inicializar pela placa de rede.

Pronto, agora você não precisa pagar mais para alguém gravar seus boot remotos para sua rede LTSP.

PS.: Desculpe a escrita e falta de pontuação, é que faz dias que estou querendo postar e não me sobra tempo. Não coloquei imagens porque perdi minha máquina digital (lá se foram 800 pilas).

No mais qualquer dúvida é só perguntar.

Nenhum comentário: