Table of Contents

Using Etherboot as a BIOS module

DISCLAIMER first:

I did do this. It worked for me perfectly. This might not be the case with you. If you don't find a Bios flashing tool for your mainboard, if you are not fluent with creating dos boot disks for Bios flashing, if you fear to loose your mainboard when flashing fails - this page is not for you. No guarantees.

Risk of damage to your mainboard exists!

What?

I own an Elitegroup K7S5A Pro board - cheapo mainboard with onboard integrated sis900 chipset and RPL support. Of course I didn't want Novell bootloading, so I decided to put Etherboot into the BIOS.

AMI-BIOS

If you have an AMI Bios, a recent one preferrably, chances are you could succeed in putting Etherboot into it. At your own risk, to mention it again.

You NEED:

A clean DOS bootdisk (without config.sys and autoexec.bat, optimally) which also has the aminf335.exe on it (at least for me, version may differ), the amibcp75.exe (ask google where to get it, maybe some russian sites carry it :-) and one .zrom file from Rom-O-Matic for the respective network card - in my case for the sis900. btw beware - there were some bugs with the sis900 specially. You will need 256k free on the disk. If that's not possible, you could have the amibcp75.exe on any fat harddrive as well, but ROM and flash utility should reside on the floppy.

Btw: I succeeded in adding a rom for a non-onboard NIC (namely an Realtek 8169-based Gigabit PCI NIC) too.

AWARD BIOS

This section added by Timothy Legge: Note: I own an Eprom Programmer. I made a backup copy of my bios chip before attempting this. If you don't or you didn't, I am not responsible for your non functional PC.

How to recover from a bad flash:

Using a MB that does boot…

BIOS chips can be removed once the computer has booted (i.e. while it's still running). You can boot using a known good BIOS chip, remove the good chip, insert the faulty BIOS chip and reflash it.

More information

More information can be found in the web, for example on http://www.wimsbios.com/index.jsp