MenMon> help
H                                 Print help
IOI                               Scan for BIOS devices
NBOOT      [<opts>]               Boot from Network
DEC21MEDIA <clun> <med>           Select Ethernet Medium
DBOOT      [<clun>] [<dlun>] [<opts>]         Boot from Disk
RBOOT      [<opts>]               Boot from shared RAM
LS         <clun> <dlun> [<opts>] List files/partitions on device
DSKRD      <args>                 Read blocks from RAW disk
DSKWR      <args>                 Write blocks to RAW disk
BIOS_DBG   <mask>                 set MMBIOS debug level
I          [<D>]                  List A12 Info
EEPROSPEED <clun> <med>           Select Ethernet Speed
EE[-xxx]   [<arg>]                serial EEPROM commands
DIAG       [<arg>]                System diagnose
RTC[-xxx]  [<arg>]                Real time clock commands
WDOG[-xxx] [<arg>]                Watchdog (SMS24) commands
RST                               Reset board
SERDL      [<passwd>]             Update flashes using YModem protocol
NDL        [<opts>]               Update flashes from network
ERASE      <D> [<O>] [<S>]        Erase flash sectors
PFLASH     <D> <O> <S> [<A>]      Program flash
AS         <addr> [<cnt>]         Assemble memory
DI         [<addr>] [<cnt>]       Disassemble memory
GO         [<addr>]               Jump to user programm
S[RFO-]    [<addr>]               Single step
BO         [<addr>] [<opts>]      Call OS-bootstrapper
B[DC#]     [<addr>]               Set/display/clear breakpoints
.C[RFM]    name                   CPU User Register Change
.[RFM?]    [name]                 CPU User Register Display
ACT        [<addr>] [<size>]      execute a HWACT script
C[BWLLN#]  <addr> [<val>]         Change memory
D          [<addr>] [<cnt>]       Dump memory
FI         <from> <to> <val>      Fill memory (byte)
MC         <adr1> <adr2> <cnt>    Compare memory
MO         <from> <to> <cnt>      Move (copy) memory
MS         <from> <to> <val>      Search pattern in memory
MT[BWLFD]  <from> <to>            Memory test
PCID[+]    <dev> [<bus>] [<func>] PCI config register dump
PCIC       <dev> <addr> [<bus>] [<func>]      PCI config register change
PCIR                              List PCI resources
PCI-VPD[-] <devNo> [<busNo>] [<capId>]        PCI Vital Product Data dump
PCI                               PCI probe

EE-NETIP    [<ip:sm>] IP address and subnet mask
                        of target in VxW bootline (e.g. 192.168.1.10:ffffff00)
EE-NETGW    [<ip>]     Gateway IP address in VxW bootline
EE-NETHOST  [<ip>]     Host IP address in VxW bootline
EE-NETNAME  [<name>]   Network name of this machine in VxW bootline


So should I use Etherboot/32 or Etherboot/16?

If you are using etherboot to load Linux, then you probably want Etherboot/32 because Etherboot/16 is a subset. It only loads tagged images. It can load to extended memory if running on a 286 or above. On a 8086/8 loading to extended memory will silently fail.

If you want to make Etherboot/16 ROMs, you need to change the ETHERBOOT variable in src/Config.



autonegotiation complete: link is up, 100BaseTX FD
Etherboot/32 version 4.2.5b for [EEPRO100][E1000][Tulip]

Searching for server (BOOTP) ...................................................
................................................................................
................................................................................
...............FAILED
*** Netboot failed: read error