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!
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.
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.
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.
aminf335.exe
to extract the current bios to a file on the disk like aminf335 /sbios.rom /sbios.rom
(it worked for me specifying /sbios.rom twice, really).
ebsis900.rom
for example). amibcp75 bios.rom
type 20
(it should have the PCI ID of your network card on the very right hand of the listing) and hit Del to remove it. Then hit Insert and input ebsis900.rom
to insert the module. Make sure that the same PCI ID is shown. Activate compression and enter that screen - confirm to save changes. Then you save the bios file and exit.bios.rom
file: aminf335 bios.rom
and reboot.
Btw: I succeeded in adding a rom for a non-onboard NIC (namely an Realtek 8169-based Gigabit PCI NIC) too.
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.
flash52.exe /Pn savebios.rom /Sy
cbrom.exe savebios.rom /D
zrom
file: cbrom savebios.rom /pci sundance.zrom /err
cbrom.exe savebios.rom /D
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 can be found in the web, for example on http://www.wimsbios.com/index.jsp