Differences

This shows you the differences between two versions of the page.

Link to this comparison view

biosmodule [2006/06/26 10:10]
stockholm created, using info from the old wiki. Formatting, small edits
biosmodule [2008/04/16 18:41]
stoked
Line 1: Line 1:
-====== 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 [[http://​www.rom-o-matic.net/​|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. ​ 
- 
-  * Boot from this diskette. Use ''​aminf335.exe''​ to extract the current bios to a file on the disk like <​file>​aminf335 /sbios.rom /​sbios.rom</​file>​(it worked for me specifying /sbios.rom twice, really). 
-  * Be sure to get a copy of this disk and put it to a save place, just in case something bad happens. ​ 
-  * You then need to modify the bios.rom file by adding the etherboot.rom file (let's call it ''​ebsis900.rom''​ for example). <​file>​amibcp75 bios.rom</​file>​ 
-  * Choose edit bios modules. Locate any module of ''​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. 
-  * If you have a board with built-in video, you probably don't want to remove the video BIOS, so save the type 20 modules to a disk, and look at them with strings or hexdump -C to see what they'​re for.  
-  * If you are very sure what you are doing, you now can flash the new ''​bios.rom''​ file: <​file>​aminf335 bios.rom</​file>​and reboot. 
-  * You will have to enter setup, load defaults, adjust all values. After the next reboot, if available, F12 should bring you etherboot. Alternatively,​ you should be able to choose BBS0 as boot device. 
-  * If you get into trouble as etherboot does not show up here or hit any mistake, please comment to the etherboot users mailing list.  
- 
-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.  
-  * Obtain cbrom from [[http://​www.stormpages.com/​crazyape/​cbrom.html]] 
-    * CBROM 1.xx is for Award BIOS 4.5 series only  
-    * CBROM 6.xx is for Award BIOS 6.0 series only  
-    * CBROM 2.xx is for Award BIOS 4.5 and 6.0 series ​ 
-  * Obtain the latest copy of the bios for you motherboard or use the flash utility for YOUR motherboard to extract your current bios: <​file>​flash52.exe /Pn savebios.rom /Sy </​file>​ 
-  * Display the current bios format: <​file>​cbrom.exe savebios.rom /D </​file>​ 
-  * Note the amount of free space available in the file  
-  * Add an Etherboot ''​zrom''​ file: <​file>​cbrom savebios.rom /pci sundance.zrom /​err</​file>​ 
-  * Verify that the rom was added: <​file>​cbrom.exe savebios.rom /D </​file>​ 
-  * Apparently you can also use modbin6.exe in place of cbrom for Award (and Phoenix?) BIOS.  
-=== 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://​bnobtc.pix-art.com/​|Borg No. One's page.]] 

Navigation

* [[:start|Home]] * [[:about|About our Project]] * [[:download|Download]] * [[:screenshots|Screenshots]] * Documentation * [[:howtos|HowTo Guides]] * [[:appnotes|Application Notes]] * [[:faq:|FAQs]] * [[:doc|General Doc]] * [[:talks|Videos, Talks, and Papers]] * [[:hardwareissues|Hardware Issues]] * [[:mailinglists|Mailing lists]] * [[http://support.etherboot.org/|Bugtracker]] * [[:contributing|Contributing]] * [[:editing_permission|Wiki Edit Permission]] * [[:wiki:syntax|Wiki Syntax]] * [[:contact|Contact]] * [[:relatedlinks|Related Links]] * [[:commerciallinks|Commercial Links]] * [[:acknowledgements|Acknowledgements]] * [[:logos|Logo Art]]

QR Code
QR Code biosmodule (generated for current page)