Gerenciador de inicialização para 486º computador

Introdução



Tudo começou com o fato de que eu estava um pouco frustrado com a impossibilidade de inicializar a partir de uma unidade de disquete em uma placa Socket 3. As unidades de CD ainda não eram comuns naquela época e os desenvolvedores de BIOS nem pensaram em fornecer tal opção. E os sistemas operacionais foram distribuídos em disquetes. Um pouco mais tarde, quando o sistema operacional (principalmente Windows, é claro) se tornou mais conveniente para instalar a partir de um disco do que de uma dúzia de disquetes, os chamados disquetes de inicialização foram inventados, que continham um driver de disquete e transferiam o controle diretamente para ele. Mas na minha opinião isso é uma muleta e feio. Comecei a procurar uma solução mais elegante e até mesmo em algum momento iria comprar um controlador SCSI por muito dinheiro e um drive para ele, mas havia uma alternativa.



Gerenciador de inicialização Plop



Essa alternativa era Plop. Na verdade, eu nem tinha pensado em usar bootloaders, mas quando me falaram sobre o Plop, achei que era uma ideia bastante sensata. Ele pode inicializar a partir de várias fontes e inicializar quase todos os dispositivos, exceto drives USB. Além disso, possui uma interface amigável e muitas configurações. Você pode ler mais sobre isso no site oficial .





Restava apenas decidir de onde fazer o download do Plop. A opção mais óbvia era um disquete, mas isso é novamente uma muleta. E quanto mais o computador (sem contar o disco, é claro) não consegue inicializar de nada. E aqui, curiosamente, uma placa de rede veio ao resgate.



BootROM e o que é comido



, , . , BIOS. Realtek rtl8139.





64 . BootROM, . BIOS. , Plop , .





. , . GUI-. , OptionROM. ( ), . INT19 Startup Hotkey. Plop Ctrl+A, Boot Menu . .





«Configure plpbt.bin» . ROM-. c . . , . . rtl8139. BootROM -grabid. -nodisable. Plop , , .





Agora você pode ir para o firmware. Eu uso um programador MiniPro, mas qualquer outro que suporte EEPROM e Flash de até 64 kilobytes serve. ROM você pode levar 27, 28 ou 29 séries do volume necessário. O processo de firmware funciona normalmente. Selecione um microcircuito, selecione uma imagem e clique no botão gravar.





Depois de todas essas ações, falta inserir o chip de memória no soquete do cartão e inserir o cartão no slot da placa-mãe. A única coisa que você precisa para habilitar o BootROM na configuração da própria placa. Fiz isso usando o programa DOS que acompanha o driver.





Se tudo for feito corretamente, após definir os discos e disquetes, uma linha aparecerá indicando que o BootROM foi carregado com sucesso e uma oferta para pressionar Ctrl + A para inicializar no menu.



All Articles