Error: PROTOCOL.INI does not have a DRIVERNAME = E1000 entry.
OK, well we need to look at the protocol.ini - but first the question is exactly what process did you go through to use the E1000.DOS driver.
The Boot Wizard gets its templates from (on English systems anyway) a directory named something like
C:\Documents and Settings\All Users\Application Data\Symantec\Ghost\Template\
Note that trying to browse to this path is tricky, since the "Application Data" folder is hidden by Windows but putting that path into the "Run..." dialog from the Windows Start Menu will get you there. There should be an "Intel Pro 1000" directory already there, with the E1000.DOS file (which you can update by just dropping the new file in) and a suitable
PROTOCOL.INI.
In the
PRODOS.EXE archive that Intel provide, the
PROTOCOL.INI file is not actually a valid one - what it contains is just the
[nic] section from a real
PROTOCOL.INI, which the ancient Microsoft installer would merge into the real one using the information in the
OEMSETUP.INF file.
So, the ideal way to tell the Ghost tools about your card is to open the existing "Intel Pro 1000" driver template Ghost uses, drop the current E1000.DOS driver into there. Leave the existing PROTOCOL.INI in the template alone, it has everything it needs already.
[ Optionally, editing the MCASSIST.CFG file with the PCI ID for your particular device will help the Ghost Console process recognise the adapter and assign the driver. If you're picking the driver in the boot wizard by hand you don't need to do that, but it's generally a good thing to do. ]
Try that and see if you get further.