iPXE - Open Source Boot Firmware

[build] Handle R_X86_64_PLT32 from binutils 2.31
[ipxe.git] / src / config / vbox / README
1 Build using this command line:
2
3 make CONFIG=vbox bin/intel--virtio-net--pcnet32.isarom
4
5 Max size of a VirtualBox ROM is 56KB, 57344 bytes. There should be no need
6 to pad the image as long as the binary is smaller or equal to this size.
7
8 To use the ROM in VirtualBox you need to enable it using this command:
9
10 vboxmanage setextradata global \
11     VBoxInternal/Devices/pcbios/0/Config/LanBootRom \
12     /absolute/path/to/intel--virtio-net--pcnet32.isarom
13
14 NB: If you build the ROM using the .rom prefix then it'll be built as a PCI
15 ROM, which won't work properly in VirtualBox.  The error message you'll see
16 is "No more network devices", which is somewhat confusing.  If you enter the
17 shell and use the "autoboot" command things will work as intended.  Remember
18 to always build as a .isarom to avoid this issue.