One of the reasons to use Windows PE for operating system deployment is that it’s built on a modern version of Windows so, at least in theory, driver support is less of an issue than it would be using MS-DOS boot disks.
Even so, there are still times when a good old MS-DOS boot disk comes in handy and networking is a particular pain point – NDIS drivers are a pain to configure so packet-level drivers are often useful for operating system deployment tasks (but not optimised for anything more substantial). Available for many of the more common Ethernet cards, they are generally 16-bit utilities for MS-DOS and so will not work in 32-bit or 64-bit operating systems.
As this is not exactly cutting edge technology, many of the useful sites are starting to drop off the ‘net (but a surprising number remain) – here’s a few links I found that might come in handy:
- A complete description of MS-DOS TCP/IP connectivity.
- Crynwr has a load of good stuff, including a selection of packet level drivers. The Intel EtherExpress PRO 100 packet driver is particularly useful.
- Some more links to MS-DOS packet drivers together with nicscan.exe (a useful scanner for NIC cards, although I’m not sure if the database is still maintained and Craig Hart’s PCI/PCI32 may be more useful).
- Symantec’s article on manually creating a Ghost network book disk contains useful information including a generic disk which simply requires the appropriate packet driver to be added) – basically, all that is required is:
- Create an MS-DOS boot disk (bootdisk.com is a good source, or a blank formatted disk can have system files added to it using the
sys
command). - Add an appropriate packet driver for the selected NIC (e.g. E100B.COM for an Intel EtherExpress PRO 100).
- Load the driver using by calling it from the autoexec.bat file (e.g. by adding the line
e100b.com 0x60
to the end of the file). - Create a file called wattcp.cfg with the following contents:
IP=IPaddress
(or leave blank if using DHCP)NETMASK=255.255.255.0
(this is a C-class Subnet, change if needed)
- Create an MS-DOS boot disk (bootdisk.com is a good source, or a blank formatted disk can have system files added to it using the