Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vmwarebios [2006/06/27 14:31] borg_number_one |
vmwarebios [2009/03/13 06:10] (current) mcb30 |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== EtherBoot ROM in VMware and Bochs - The tutorial ===== | ===== EtherBoot ROM in VMware and Bochs - The tutorial ===== | ||
- | (updated on 25.06.2006) | + | (updated on 07.07.2006) |
+ | **Declarations** | ||
+ | * Expansion ROM / ExpansionROM , Extension ROM / ExtensionROM , Option ROM / OptionROM , Extension BIOS / ExtensionBIOS | ||
+ | ... describes a binary executable in a special format, which can be loaded and started by mainboard's System BIOS | ||
+ | This binary executably is genereally stored in the (Flash)-EEPROM of a graphics card, network card, RAID controller and inside a modular System BIOS / module based BIOS.\\ | ||
+ | |||
+ | **Introduction** | ||
In the past and in the present, many people were/are interested in using EtherBoot for virtual machines, like VMware or Bochs: | In the past and in the present, many people were/are interested in using EtherBoot for virtual machines, like VMware or Bochs: | ||
Line 28: | Line 34: | ||
Now, I will show you the methods to make EtherBoot testing/developing faster and easier: | Now, I will show you the methods to make EtherBoot testing/developing faster and easier: | ||
+ | |||
+ | |||
==== Alternative Methods: ==== | ==== Alternative Methods: ==== | ||
Line 46: | Line 54: | ||
* [[http://www.vmware.com/community/thread.jspa?threadID=28149&tstart=0|VMware BIOS modification - for Linux users]] | * [[http://www.vmware.com/community/thread.jspa?threadID=28149&tstart=0|VMware BIOS modification - for Linux users]] | ||
- | After this, compile or download an EtherBoot ROM for the PCNET32 adapter (Vendor ID: 0x1022, DeviceID: 0x2000), becausw VMware emulates an AMD LANCE / PCNET adapter by default. | + | After this, compile or download an EtherBoot ROM for the PCNET32 adapter (Vendor ID: 0x1022, DeviceID: 0x2000), because VMware emulates an AMD LANCE / PCNET adapter by default. |
After downloading/compiling the AMD LANCE / PCNET32 EtherBoot ROM, open the extracted VMware BIOS file with the Phoenix BIOS Editor and add the EtherBoot ROM as a new Option ROM. | After downloading/compiling the AMD LANCE / PCNET32 EtherBoot ROM, open the extracted VMware BIOS file with the Phoenix BIOS Editor and add the EtherBoot ROM as a new Option ROM. | ||
Line 93: | Line 101: | ||
ethernet0.virtualDev = "e1000" | ethernet0.virtualDev = "e1000" | ||
e1000bios.filename = "path/etherboot-for-E1000" | e1000bios.filename = "path/etherboot-for-E1000" | ||
+ | ethernet0.opromsize = 70144 | ||
ethernet1.present = "TRUE" | ethernet1.present = "TRUE" | ||
Line 99: | Line 108: | ||
</file> | </file> | ||
- | I spent nearly two hours to also prepare a [[http://bnobtc.pix-art.com/images/borgbios/vmware/etherboot-in-vmware.gif|decent animation]], which shows the described method. :) | + | I spent nearly two hours to also prepare a [[http://img220.imageshack.us/img220/7897/etherbootinvmwaredx5.gif|decent animation]], which shows the described method. :) |
PS: | PS: | ||
Line 127: | Line 136: | ||
* b) | * b) | ||
- | * EtherBoot Option ROM in VMware and further Option ROM related screenshots / animations [[http://bnobtc.pix-art.com/images/borgbios/vmware/etherboot-in-vmware.gif]] | + | * EtherBoot Option ROM in VMware and further Option ROM related screenshots / animations |
- | * [[http://bnobtc.pix-art.com/images/borgbios/vmware]] | + | [No longer available] |
- | * [[http://bnobtc.pix-art.com/images/borgbios/romos]] | + | |
* c) | * c) | ||
Line 138: | Line 146: | ||
* e) Option ROM projects: | * e) Option ROM projects: | ||
- | * [[http://bnobtc.pix-art.com/en|http://bnobtc.pix-art.com/en --> "Already realized Option ROM ideas"]] | + | * [[[No longer available] --> "Already realized Option ROM ideas"]] |
+ | * f) | ||
+ | * [[http://rayer.ic.cz/romos/romose.htm|ROMOS]] | ||
This article was created to help users, who want to use EtherBoot in VMware and/or bochs. | This article was created to help users, who want to use EtherBoot in VMware and/or bochs. | ||
Line 161: | Line 170: | ||
--BIOS modification and realtime desktop help service-- | --BIOS modification and realtime desktop help service-- | ||
- | [[http://bnobtc.pix-art.com]] | + | [No longer available] |
--BIOS Logo Gallery-- | --BIOS Logo Gallery-- | ||
- | [[http://bnobtc.pix-art.com/bioslogo]] | + | [No longer available] |
- | + | ||
- | [[http://bnobtc.pix-art.com/images/bioslogo]] | + |