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]] | + | |