Veder Software  -  NwDsk  -  NwDskPe

NwDsk: NetWare Boot Disk (now also non-NetWare ...)

A fully automated, menu driven, plug 'n play DOS network boot disk to access NetWare servers by IP/IPX using 32- or 16-bit client (NLM/VLM).

Version 3.40 by Erwin Veermans
Last updated on sep 3 2006

Feel free to send feedback, questions, bug-reports, new drivers, feature requests, success stories by Email.
Please include info like NwDsk version, Host OS, Target OS and Nic-driver with your message.

NwDsk has now been listed on the famous Cool Solutions CoolTools array.
When you feel this tool serves you well, you are encouraged to support NwDsk by rating and commenting NwDsk at CoolTools.


What 'quick' solutions will you be able to find here?

Ready-to-run automated FreeDOS/MsDOS/OpenDOS Boot Disk images with UDMA/USB/CDROM support in 3 Network flavors:

Also check out: NwDskPe 2.7.8. A NetWare 4.x XP Client PE Builder plugin for WinPE/BartPE.
(WinPE is a stripped down Windows XP or 2003 running from bootable CDROM, AKA BartPE when created with PE Builder)

» New
» Introduction
» Download NwDsk package
» Download NwDsk images
» Auto-create the boot disk
» Manually create the boot disk
» Create your own nic driver cab
» Advanced user control
» FAQ
» Credit
» Contact, License
» History
» Screenshots


 New


New with version 3.40 (see history/changelog): Recent improvements:

 Introduction


The original NwDsk is a professional network boot disk for connecting to Novell NetWare servers. The boot disk can be constructed using Novell's 32-bit client (NLM) or the 16-bit client (VLM) or even both. Choices for protocols (TCPIP or IPX or both), frame types, topology (ethernet, token-ring, fddi), TCPIP-settings, nic driver detection, packet-driver support, connect-information, and more can be made using menus and saved to user-profiles on diskette to prepare for fully automated sessions.
Next to the NetWare core business, there are now also general network boot disks (packet driver based) and Microsoft network boot disks (enhanced and up-to-date versions of Bart's) available under the hood of NwDsk.

Feature list: When PXE and WinPE (see NwDskPe) are not an option an NwDsk diskette can be used for connecting a PC to a NetWare server for performing image operations (Ghost from Symantec, Deploy Center from PowerQuest, Drive Snapshot from Tom Ehlert, Image for DOS from TeraByte) like saving an image of your PC to the server for backup or loading a new image from the server on your PC. It might serve as the starting point for launching a preconfigured Unattended installation of your client Operating System (OS) like XP or W2K from the NetWare server. Also for server to server imaging (Storage Manager from Portlock) an NwDsk boot diskette can be usefull. Be sure to check FAQ 43 when using NwDsk with imaging software.

NwDsk is based on Bart's very fine piece of work: Modular Boot Disk. The modules included here in the NwDsk package that are provided by Bart (with his permission) are modified for use with NwDsk. Before version 2.30 the modules by Bart were unaltered and building an NwDsk diskette needed 2 runs (one extra finalize '/!' run). Starting with 2.30 this is not needed anymore since the modules are adjusted for use by NwDsk. However when you add modules directly from Bart's site you still need that extra run with NwDsk.bat to ensure proper working with NwDsk (see FAQ 40).


 Download NwDsk package


Download the most recent version of the NwDsk Package here (see below table for alternative download). With this full package you can create your own NwDsk diskette using FreeDOS (distributed under GNU GPL), OpenDOS (distributed under License, enhanced by Udo Kuhnt), or MsDOS (check if you are properly licensed for MsDOS first). All nic drivers and modules presented on this page are included in the package. Mind that all info on this site reflects the latest version of NwDsk and that the older versions presented here are for reference only.

Package MB Info History Updated
Current version (click on history for full change log):
NwDsk340.exe 7.74 many many updates ... 3.40 sep 3, 2006
Previous versions:
NwDsk335.exe 7.24 updated XUDMA/XCDROM, fixed MSNET, fixed CDROM, ... 3.35 feb 3, 2006
NwDsk334.exe 7.23 updated kernel, UDMA, EMM386, SHSUCDX, drivers, ... 3.34 jan 11, 2006
NwDsk333.exe 7.25 updated kernel (MS-server fixed), UDMA, DOSLFN, ... 3.33 nov 28, 2005
NwDsk331.exe 7.21 ... major update ... 3.31 nov 17, 2005
NwDsk322.exe 4.91 updated Kernel, UDMA2, prepared JNOS support, ... 3.22 jan 16, 2005
NwDsk321.exe 4.70 updated Kernel, HIMEM, UMBPCI, UDMA, USBASPI, ... 3.21 jan 06, 2005
NwDsk319.exe 4.70 updated Kernel, UMBPCI, CDROM, UDMA, ... 3.19 dec 11, 2004
NwDsk317.exe 4.40 fixed freeCOM (heap corruption), fixed ASPIUSB, ... 3.17 oct 29, 2004
NwDsk316.exe 4.40 simplified Config.sys, fixed dos=high, special MsDOS7 3.16 oct 14, 2004
NwDsk315.exe 4.06 various optimizations, USB support improved, Arachne 3.15 sep 10, 2004
NwDsk313.exe 4.05 USB support improved, Arachne support, fixes 3.13 aug 22, 2004
NwDsk312.exe 4.04 USB support improved, fixes 3.12 aug 17, 2004
NwDsk311.exe 4.04 USB support, Ghost/Citrix-DPMI fixed, driver updates 3.11 aug 12, 2004
NwDsk302.exe 4.04 fixed some compatibility issues 3.02 may 13, 2004
NwDsk301.exe 4.04 renewed memory management (Himem/Emm386) 3.01 apr 30, 2004
NwDsk258.exe 4.05 added support for multiple NICs (choose which to use) 2.58 apr 4, 2004
NwDsk257.exe 4.03 fixed defective bootsector writing 2.57 apr 1, 2004
NwDsk256.exe 4.02 fixed building bootable MsDOS 6.22 diskettes (at last) 2.56 mar 24, 2004
NwDsk255.exe 3.99 fixed truncated driver list, added SROUTE support, fixes 2.55 mar 23, 2004
NwDsk253.exe 3.80 64+ MB support, better VMware support, fixes 2.53 feb 12, 2004
NwDsk251.exe 3.79 FAT32 for OpenDOS, skip ramdisk, many updated drivers 2.51 jan 13, 2004
NwDsk250.exe 3.52 fixed W2K/XP setup, fixed NIOS '1 byte', added UDMA 2.50 dec 10, 2003
NwDsk243.exe 3.47 fixed XP endless loop, FreeDOS-AMD support, updates 2.43 oct 23, 2003
NwDsk242.exe 3.44 plug 'n play PCI PCMCIA/CardBus support, updates 2.42 sep 14, 2003
NwDsk240.exe 3.39 unloading/reloading Client, many updates 2.40 aug 12, 2003
NwDsk232.exe 3.22 maintenance, re-established MsNet compatibility 2.32 jun 25, 2003
NwDsk231.exe 3.11 all settings (except Profile-specific) in Global.set 2.31 jun 19, 2003
NwDsk230.exe 3.11 dropped finalize run '/!', some adjustments 2.30 jun 15, 2003
NwDsk216.exe 3.13 unloading Client upon error, fixes 2.16 jun 6, 2003
NwDsk215.exe 3.12 fixed 2 wrong SLP parameters, added util SLPINFO.BAT 2.15 jun 3, 2003
NwDsk214.exe 3.12 SLP configuration menu added (IP / SRVLOC), fixes 2.14 jun 1, 2003
NwDsk212.exe 2.81 fixes, option not to run twice on same PC 2.12 may 16, 2003
NwDsk210.exe 2.81 more Nics, fixes, prevent looping reboots, integrity check 2.10 may 12, 2003
NwDsk205.exe 2.47 resolved weird W95/W98 bug in setup-routine NwDsk.bat 2.05 may 2, 2003
NwDsk203.exe 2.47 cleaned setup-routine NwDsk.bat technical and visual 2.03 apr 28, 2003
NwDsk201.exe 2.47 fixed 'varset not found' error in NwDsk.bat ('/!') 2.01 apr 24, 2003
NwDsk200.exe 2.47 major update, revised menus, many fixes since 1.x 2.00 apr 24, 2003
Vintage versions:

For older versions
please check history
or browse by ftp
NwLan fixes, reorganized, OpenDOS support 1.50 apr 10, 2003
many utilities updated, minor fixes 1.42 mar 5, 2003
fixed some NwDsk.bat (setup-routine) errors 1.41 feb 20, 2003
adjusted to MsNet 2.7, using ModBoot 2.6 + Utils 1.8 1.40 nov 21, 2002
using ModBoot 2.4 1.30 aug 27, 2002
adjusted to MsNet 2.5e, using ModBoot 2.3b + Utils 1.7 1.22 jul 14, 2002
using ModBoot 2.3 + Utils 1.6 1.21 jul 7, 2002
1st public release 1.20 jun 19, 2002
adjusted to MsNet 2.5d, using ModBoot 2.2 + Utils 1.5 1.14 jun 6, 2002
private beta (tested by Bart Lagerweij) 1.10 may 7, 2002
initial release (for internal use only) 1.00 april 30, 2002

Browse all download locations: All Downloads.


 Download ready-to-run NwDsk images


Upon request here are a couple of self extracting images of 1440 KB and 1680 KB (DMF) bootable diskettes (SFX-images) with various DOS versions (FreeDOS/MsDOS/OpenDOS) of NwDsk installed (see below table for alternative download). Use this when you quickly want to test NwDsk. Download the full package when you need additional modules and/or drivers or when you want to create the disk yourself. As a reference you will find the batch-file used to create the image under the column 'Script'. The changes made with respect to the default NwDsk are also documented here.

Download an SFX-image, put a blank diskette in A:, run the SFX-image (SFX needs W9X/NT/W2K/XP to extract itself) to transfer the image to the diskette (or check below this table for alternatives with '*.img'-images), boot your PC, fill in your network specific information on the dialogs, and logon ...

Image Info Os NwDsk Updated KB Drivers Script
NetWare
 
NetWare Client Images:
fd32e.exe (img)
(! recommended !)
32-bit Client Ethernet NwDsk FreeDOS 3.40 sep 3, 2006 1680
20+
fd32e.bat
Client 32 Ethernet, IP/IPX, CDROM/VC, USB support, TinyHost, ...
fd32e14.exe (img)
(fd32e on 1440)
As Fd32e with less drivers fitting 1440 KB FreeDOS 3.40 sep 3, 2005 1440
10+
fd32e14.bat
Client 32 Ethernet, IP/IPX, CDROM/VC, USB support, TinyHost, ...
fd32e0.exe (img)
(clean IP)
Barebone 32-bit Client IP Ethernet NwDsk FreeDOS 3.40 sep 3, 2006 1680
40+
fd32e0.bat
Client 32 Ethernet IP only, no extras except LBACACHE
dr32e.exe (img)
(default DrDos)
32-bit Client Ethernet NwDsk OpenDOS 3.40 sep 3, 2006 1440
10+
dr32e.bat
Client 32 Ethernet, IP/IPX, pkt driver, TinyHost, CDROM/VC ...
d6x32e.exe (img)
(! need license *)
32-bit Client Ethernet NwDsk MsDOS 6 3.40 sep 3, 2006 1440
10+
d6x32e.bat
Client 32 Ethernet, IP/IPX, pkt driver, TonyHost, NTFS/CDROM/VC, no FAT32, LPD Print Server, Ping, ...
d7x32e.exe (img)
(! need license *)
Barebone 32-bit Client Ethernet NwDsk MsDOS 7 3.40 sep 3, 2006 1680
10+
d7x32e.bat
Client 32 Ethernet, IP/IPX, pkt driver, TinyHost, USB, NTFS, LFN, CDROM, (special IO.SYS)
fd16.exe (img)
(VLM IPX)
16-bit Client NwDsk FreeDOS 3.40 sep 3, 2006 1440
40+
fd16.bat
Client 16 (IPX), pkt driver, USB/CDROM/VC/LFN/, LPD Print Server, Ping, ...
fdnwd288.img
(2880 for CDROM)
32-bit Client Ultimate NwDsk FreeDOS 3.40 sep 3, 2006 2880
50+
fdnwd288.bat
Ether/Token/Fddi, IP/IPX, USB/LFN/CDROM/VC/NTFS/LINUX, Aefdisk/Partman, LPD Print, TinyHost
Packet Driver
 
Packet Driver Applications (HTTP/FTP/SMTP/Print Server, Remote Control, Browser/Email):
fd1632lp.exe (img)
(IP Print Server)
NwDsk-LPD: IP Print Server on VLM/NLM FreeDOS 3.40 sep 3, 2006 1680
40+
fd1632lp.bat
LPD Print server (see FAQ 39), Partial Client 16/32 (IPX), ODI16/32-drivers, pkt driver, USB/CDROM, ...
fd16vnc.exe (img)
(VNCviewer)
NwDsk-VNC: VNCviewer on VLM-pktdrv FreeDOS 3.40 sep 3, 2006 1440
40+
fd16vnc.bat
DOS VNC viewer, LPD Print Server, Partial Client 16 (IPX), pkt driver, VC, Ping, ...
fd32rdp.exe (img)
(Terminal Services)
NwDsk-RDP: RDP Client on NLM-pktdrv FreeDOS 3.40 sep 3, 2006 1680
40+
fd32rdp.bat
RDP Client (Terminal Services Client), LPD Print Server, Partial Client 32 (IPX), pkt driver, USB, Ping, ...
fd16rc.exe (img)
(VNC/RDP-viewer)
NwDsk-RC: Remote Control on pktdrv FreeDOS 3.40 sep 3, 2006 1680
40+
fd16rc.bat
DOS VNC viewer, RDP Client (Terminal Services Client), LPD Print Server, pkt driver, USB, CDROM, Ping
fd16ara.exe (img)
(Arachne)
NwDsk-Arachne: Arachne Browser on pkt FreeDOS 3.40 sep 3, 2006 1680
20+
fd16ara.bat
Arachne DOS Browser/Email, Partial Client 16 (IPX), pkt driver, LPD Print Server, Ping
fd288ara.img
(2880 for CDROM)
NwDsk-Arachne: Arachne Browser on pkt FreeDOS 3.40 sep 3, 2006 2880
40+
fd288ara.bat
Arachne DOS Browser/Email, Partial Client 16 (IPX), pkt driver, LPD Print Server, Ping
fdjnos.exe (img)
(TCP-suite)
NwDsk-JNOS: HTTP/FTP/SMTP/...-server FreeDOS 3.40 sep 3, 2006 1680
20+
fdjnos.bat
KA9Q NOS derative JNOS2: TCP-suite on pkt driver, HTTP/FTP/SMTP/Telnet-server, POP/FTP/Telnet-client
fdubcd.img (2880)
(UBCD FreeDOS)
NwDsk-UBCD general Boot Disk (FD) FreeDOS 3.40 sep 3, 2006 2880
40+
fdubcd.bat
For UBCD (CDROM): Pkt driver, 40 drivers, USB/LFN/CDROM/VC/NTFS/LPD, UBCD menu, AutoVir
drubcd.img (2880)
(UBCD OpenDOS)
NwDsk-UBCD general Boot Disk (DR) OpenDOS 3.40 sep 3, 2006 2880
40+
drubcd.bat
For UBCD (CDROM): Pkt driver, 40 drivers, USB/LFN/CDROM/VC/NTFS/LPD, UBCD menu, AutoVir
msubcd.img (2880)
(UBCD MsDOS) *
NwDsk-UBCD general Boot Disk (D7) MsDOS 7 3.40 sep 3, 2006 2880
40+
msubcd.bat
For UBCD (CDROM): Pkt driver, 40 drivers, USB/LFN/CDROM/VC/NTFS/LPD, UBCD menu, AutoVir
lzubcd.img (2880)
(UBCD Lz4DOS)
NwDsk-UBCD general Boot Disk (LZ) Lz4DOS 3.40 sep 3, 2006 2880
40+
lzubcd.bat
For UBCD (CDROM): Pkt driver, 40 drivers, USB/LFN/CDROM/VC/NTFS/LPD, UBCD menu, AutoVir
Microsoft
 
Microsoft DOS Client (and Server):
fdmsrrc.exe (img)
(Bart's MS Disk FD)
Bart's Network Boot Disk à la NwDsk (FD) FreeDOS 3.40 sep 3, 2006 1680
50+
fdmsrrc.bat
Microsoft Client, MS-Client AND MS-Server (!), USB/CDROM/NTFS/LPD, Remote Recover, updated drivers
d7msrrc.exe (img) *
(Bart's MS Disk D7)
Bart's Network Boot Disk à la NwDsk (D7) MsDOS 7 3.40 sep 3, 2006 1680
50+
d7msrrc.bat
Microsoft Client, MS-Client AND MS-Server (!), CDROM, Remote Recover, updated drivers

Browse all download locations: All Downloads (and check out the dir 'beta' for some extra modules).

For writing the 'raw' image files ('*.img') use an utility like FdImage for DOS or RawWriteWin for Windows. This might not work with the DMF-format (1680 KB). There is shareware on the market able to do that, but if someone knows freeware capable of transfering these extended 'raw' images, please let me know.

* When interested in using the MsDOS versions make sure you possess a proper LICENSE from Microsoft to use MsDOS 6.22 and/or Windows 98 second edition before you download and use these SFXs. The MsDOS 6.22 files are obtained from dos622.exe at SvrCops disk images, and the special MsDOS 7.10 files from wengier.


 Auto-create the boot disk from NwDsk package


Auto-create by NwDsk.bat will work on any Windows version starting with Win95. DOS flavours included are FreeDOS, OpenDOS, MsDOS 6.22, and MsDOS 7.10. When interested in using the MsDOS versions make sure you possess a proper LICENSE from Microsoft to use these MsDOS editions before you create your NwDsk boot disk.

  1. Install the NwDsk package
    • First download the latest version of NwDsk
    • Launch the SFX NwDsk???.exe (it will install in dir '.\Nwdsk' on the default drive)
    • On W9x it is preferred to install it on 'C:' (to be able to run 'Sys A:')
    • Change dir to where you installed NwDsk (say 'C:\Nwdsk')

  2. Create the default NwDsk Boot Diskette (see FAQ 3 which to choose)
    • Building directly on diskette:
      • Run 'NwDsk.bat A: Dos\Dos622' (MsDOS 6.22; or 'NwDsk.bat A: /6')
      • Run 'NwDsk.bat A: Dos\W98se' (W98se; or 'NwDsk.bat A: /7'; or 'NwDsk.bat A:' on W9x)
      • Run 'NwDsk.bat A: Dos\Freedos' (FreeDOS; or 'NwDsk.bat A: /8' or 'NwDsk.bat A: /@')
      • Run 'NwDsk.bat A: Dos\Opendos' (OpenDOS; or 'NwDsk.bat A: /9')
    • Or building first to dir, then transfer to diskette
      • Run 'NwDsk.bat d6nwd Dos\Dos622' and 'Mkdos622.bat A: d6nwd'
      • Run 'NwDsk.bat d7nwd Dos\W98se' and 'MkW98se.bat A: d7nwd'
      • Run 'NwDsk.bat fdnwd Dos\Freedos' and 'MkFdos.bat A: fdnwd'
      • Run 'NwDsk.bat drnwd Dos\Opendos' and 'MkOpndos.bat A: drnwd'

  3. (optional) Add/remove Cabs
  4. (optional) Add/remove the Nic Cabs to fit your needs
    • Look in the setup-dir 'C:\Nwdsk\Cabs\Odi32' for extra 32-bit ODI drivers
      Add them to 'A:\Lib\Odi32' (or remove unneeded nic-drivers)
    • Look in the setup-dir 'C:\Nwdsk\Cabs\Odi16' for extra 16-bit ODI drivers
      Add them to 'A:\Lib\Odi16' (or remove unneeded nic-drivers)

  5. (optional since version 2.30) Finalize the NwDsk Boot Diskette
    • Run 'NwDsk.bat A: /!'
      Starting with version 2.30 this second run is not necessary anymore.
    • Run 'NwDsk.bat A: /! /#' if you also want to optimize on space by joining cabs (gain: 20 to 70 KB).
    • Run 'NwDsk.bat A: /!!' if you only want to squeeze the last bytes out of the driver cabs.
Your NwDsk is ready. Try it!

This default NwDsk contains (see also this Cab listing):
Some additional remarks on the building process:

 Manually create the boot disk


First of all: you need to start with a proper NwDsk boot disk since you need the proper AUTOEXEC.BAT and CONFIG.SYS and the complete A:\BIN directory. Apart from that you can just copy modules (CABs) in or out to build the disk you need.
As a reference here is a listing of all modules included in the NwDsk setup-dir after installing the NwDsk package to your hard disk, and their location on diskette after building the default NwDsk.

Cab KB Info DOS 6.22 DOS 7.xx FreeDOS OpenDOS
Location on NwDsk setup-dir Nwdsk\ Location on Default NwDsk diskette A:\
Cabs\Nwlan 20 NetWare Client loader routine
Level3\
Level3\
Level3\
Level3\
32-bit Client (NLM):
Cabs\Nwodi32 121 NLM loader (NIOS)
Lib\
Lib\
Lib\
Lib\
Cabs\Nw32clnt 242 Client32 and Trannta
Lib\
Lib\
Lib\
Lib\
Cabs\Nwtcp32 94 TCPIP
Lib\
Lib\
Lib\
Lib\
Cabs\Nwslp32 36 SLP (optional with TCPIP)
Lib\
Lib\
Lib\
Lib\
Cabs\Nwipx32 47 IPX
Lib\
Lib\
Lib\
Lib\
Cabs\Nw1632 22 16-bit ODI
Lib\
Lib\
Lib\
Lib\
Cabs\Nw3232 30 32-bit ODI
Lib\
Lib\
Lib\
Lib\
Cabs\Nw3232e 8 32-bit ODI Ethernet
Lib\
Lib\
Lib\
Lib\
Cabs\Nw3232t 9 32-bit ODI Token-Ring
Lib\
 
Lib\
 
Cabs\Nw3232f 8 32-bit ODI FDDI
Lib\
 
Lib\
 
Cabs\Nwpkt 2 Packet Driver (OdiPkt)
Lib\
Lib\
Lib\
Lib\
Cabs\Nw32pkt 5 32-bit ODI Packet Driver (Pkt)
Lib\
Lib\
Lib\
Lib\
Cabs\Nw32pkte 9 32-bit ODI Ethernet Pkt
Lib\
Lib\
Lib\
Lib\
Cabs\Nw32pktt 9 32-bit ODI Token-Ring Pkt
Lib\
 
Lib\
 
Cabs\Nw32pktf 9 32-bit ODI FDDI Pkt
Lib\
 
Lib\
 
Cabs\Sroute 5 Sroute for Token-Ring/FDDI        
16-bit Client (VLM):
Cabs\Nwodi16 75 VLM loader        
Cabs\Nwipx16 19 IPX        
Cabs\Nw1616 10 16-bit ODI        
Nic drivers:
Cabs\Odi32\* ? 32-bit ODI        
Cabs\Odi16\* ? 16-bit ODI        
Utilities (mandatory):
Modboot 4 Core ModBoot routine
Bin\
Bin\
Bin\
Bin\
Cabs\Utils 31 Core Utilities from Bart
Level0\
Level0\
Level0\
Level0\
Cabs\Utilz 33 Core Utilities from Erwin
Level0\
Level0\
Level0\
Level0\
Utilities (optional):
Cabs\Menu 1 Menu
Level0\
Level0\
Level0\
Level0\
Cabs\What1632 3 Nic Driver Lister
Level0\
Level0\
Level0\
Level0\
Cabs\AspiUSB 28 USB support    
Level1\
 
Cabs\Ntfsdos 26 NTFS read-only support
Level0\
 
Level0\
 
Cabs\Idle 2 FdAPM (suspend CPU when idle)
Level2\
Level2\
Level2\
Level2\
Cabs\Freedos 23 Utilities (xcopy, attrib, deltree)
Level0\
 
Level0\
Level0\
Cabs\Cdrom 2 CDROM loader routine
Level1\
Level1\
Level1\
Level1\
Cabs\Atapicd 5 Atapi CDROM driver
Lib\
Lib\
Lib\
Lib\
Cabs\Mscdex 13 MsDOS CDROM loader
Lib\
Lib\
   
Cabs\Shsucdx 9 FreeDOS CDROM loader    
Lib\
 
Cabs\Nwcdex 20 OpenDOS CDROM loader      
Lib\
Cabs\Smartdrv 12 MsDOS Cache
Level1\
Level1\
   
Cabs\Lbacache 8 FreeDOS Cache    
Level1\
 
Cabs\Nwcache 21 OpenDOS Cache      
Level1\
Cabs\Mouse 5 Mouse driver
Level1\
Level1\
Level1\
Level1\
Cabs\Help 1 Simple Help module
Level1\
Level1\
Level1\
Level1\
Cabs\Keyb 9 International keyboard support
Level1\
Level1\
Level1\
Level1\
Cabs\Aspi 1 ASPI SCSI support        
Cabs\Vc 80 Volkov Commander (NC-clone)
Level1\
 
Level1\
Level1\
Cabs\Msdos 5 Doskey (command line history)
Level1\
Level1\
   
Cabs\Lpprd 48 IP LPD Print Server PPRD        
Cabs\Lfn 16 Long File Name support
Level0\
Level1\
   
Cabs\Ltools 52 Linux EXT2 read/write support        
Cabs\Autorun1 1 Calls your A:\Etc\Autorun1.bat        
Cabs\Autorun2 1 Calls your A:\Etc\Autorun2.bat        
Cabs\Autorun3 1 Calls your A:\Etc\Autorun3.bat        


There are some more CABs already prepared but not included with the package. You might put these on your NwDsk diskette in \LEVEL0 (they will be automatically unpacked) or \LIB (you need to unpack them yourself when needed by 'unpack A:\LIB\MYCAB'). The CABs that have an autorun-batchfile on board can be put in \LEVEL1-3 so they will autolaunch.

Cab KB Info AutoRun
Extra Modules for download (not included in package):
Bootutil 44 Partition/Boot utilities: Aefdisk, BootPart
 
Enhanced Fdisk, Boot partition repair
Aida 487 Aida 16-bit SysInfo utility
*
Impressive SysInfo tool for system audits
Pcidevs 155 Craig Hart's PCI devices Info
*
Including his famous PCIDEVS.TXT list
Nwping 29 NetWare IP Client32 Ping utility
 
To test TCPIP of NetWare 32-bit client
Wattcp 30 WATTCP Info and Ping utility
 
To test WATTCP TCPIP on packet driver
VNC 167 Vnc Viewer for DOS
 
Connect to VNC servers from DOS (see FAQ 44)

Next to this, the root of the diskette contains the OS-system file(s) and command processor, the obvious CONFIG.SYS and AUTOEXEC.BAT, and a file DISKID.TXT. In A:\BIN\ you will find OS-related memory managers, the CAB-extractor, the Ramdisk program, and some other utilities needed in the initial stages of the booting process.

To recall from Barts pages the ModBoot concept here is a quick reference:

Dir Purpose
Bin\ ModBoot system area, initiates ModBoot (do not change!)
Etc\ User configuration files, read when necessary
Level0\ Unpack all Cabs, do not run anything, just assure it is available
Level1\ Unpack all Cabs, autorun contents (by autorun.bat)
Level2\ Unpack all Cabs, autorun contents (by autorun.bat)
Level3\ Unpack 1 Cab, autorun contents (ModBoot finishes here)
Lib\ Only unpacked when necessary by some other Module


 Create your own nic driver cab

First, check the list of network drivers if your driver is not already listed.


Second, run what1632.cab on your floppy (included with NwDsk) to detect which driver(s) you may use.


If you want to add a driver not listed, first take a good look at Bart's. An important difference is that we have 2 driver versions with NwDsk: ODI 16-bit (.COM) and ODI 32-bit (.LAN) where Bart has NDIS2 (.DOS). The .TXT file from Bart is dropped, the driver file .DOS is replaced with .COM or .LAN, the configuration file .INI is replaced with .CFG or .LDR (optional), and the Vendor/Device file NDIS.PCI is replaced with ODI16.PCI or ODI32.PCI (ODI16.ISA or ODI32.ISA for ISA).

This table presents the 3 files (or 2: configuration file is optional) you need when you want to build an ODI16 or ODI32 driver .CAB (PCI or ISA). Substitute the driver-name as used with .COM or .LAN for mynic. Click on the files for an example.

mynic.cab ODI 16-bit ODI 32-bit description
mynic driver mynic.com mynic.lan download this driver from the manufacturer website
Vendor/Device ID PCI odi16.pci odi32.pci put in here the Vendor/Device ID's & descriptions (PCI)
ISA odi16.isa odi32.isa as above but put "BAD" as Device-ID (ISA or PCMCIA)
mynic configuration mynic.cfg mynic.ldr optional file to specify PORT, SLOT, DUPLEX, etc.

Mind that the description for the nic will always be read from the 'dev=' line (.PCI or .ISA), so you don't need to add extra descriptions for different models on the following lines. Also, since you (should) like to know if you are dealing with an ODI16 or ODI32 driver you should add '16b' or '32b' at the end of the description (see nic-list). The bogus Device-ID 'BAD' with ISA or PCMCIA cards is used to autoselect the ISA or PCMCIA card when autodetection of the PCI-cards fails.

To obtain the PCI Vendor/Device ID of your particular card you can use:
  1. Craig's PCI diagnostic software
  2. Consult the list found at: http://www.pcidatabase.com/
    Look up the Vendor ID and Device ID
  3. Use PCIscan
Now create the driver CAB: Again, do not forget to substitute your driver name for 'mynic'.

Oh, yeah, please send me a copy of your driver-cab to add to the following list.

List of ODI 32-bit Nic drivers (most or all of them already included with the NwDsk package in dir '.\Cabs\Odi32\'):
(these drivers belong to 'A:\Lib\Odi32')

File KB Description ISA Ver Updated Top
e1000e.cab47 Intel 8257x PRO/1000 PCI-E Ethernet (060607)   1.1 aug 8, 2006
Eth
Cab by Ryan Potts
yukonnw.cab81 Marvell Yukon Gigabit 10/100/1000 8.14.2.3 (060626)   1.3 aug 8, 2006
Eth
Cab by Georg Nieß, Jason Strickland
b44.cab14 Broadcom 440X Fast Ethernet (060619)   1.2 aug 8, 2006
Eth
b57.cab60 Broadcom NetXtreme Gigabit BCM570X (060619)   1.6 aug 8, 2006
Eth
AKA Compaq NC77xx/NC67xx Gigabit (Cab by Gary Baker, Dan Vander Ploeg, Leonhard Kurz)
e1000.cab44 Intel 8254x PRO/1000 Ethernet (051222)   1.5 may 6, 2006
Eth
Cab by Nicolas Herrmann, Ryan Potts
rtgesrv.cab7 Realtek RTL8168/8111 PCI-E Gigabit 1.08 (060331)   1.2 may 6, 2006
Eth
rtgbsrv.cab7 Realtek RTL8169/8110 Gigabit Ethernet 1.08 (060320)   1.3 may 6, 2006
Eth
3c2000.cab68 3com Asus 3C2000/3C940 Gigabit LOM (030604)   1.1 nov 6, 2005
Eth
Cab by Andrew Buttsworth
sk98nw.cab81 SysKonnect SK-98xx/95xx/9Exx Gigabit 8.11.2.3 (050314)   1.2 nov 6, 2005
Eth
3c1556.cab14 3Com 3C1556 MiniPCI 10/100 (020801)   1.0 jun 26, 2005
Eth
fetnwsc.cab14 VIA Rhine VT610X/VT82XX/VT86C100 (050223)   1.2 jun 26, 2005
Eth
Cab by Ron Hohneke
ce100b.cab32 Intel 8255x PRO/100 (050322)   1.5 may 24, 2005
Eth
getnwsc.cab15 VIA Rhine-GE Gigabit (050223)   1.2 apr 25, 2005
Eth
sis900.cab14 SiS 900/7016 PCI Adapters 1.15 (020902)   1.2 aug 5, 2004
Eth
pnpsrv.cab4 Realtek RTL8019 ISA PnP (991013)
*
1.1 feb 26, 2004
Eth
Cab by Radoslaw Sydor
rlpnpa.cab6 Compex RL2000(A) ISA PnP (961016)
*
1.0 feb 3, 2004
Eth
Cab by Radoslaw Sydor
3c99x.cab40 3Com 3C99X 3XP Processor (030908)   1.1 jan 8, 2004
Eth
3c986.cab73 3Com 3C986 Gigabit 2.00 (010214)   1.2 jan 8, 2004
Eth
AKA Alteon Gigabit Ethernet 3C986
ibmtrpo.cab44 IBM 16/4 Token Ring (991020)   1.1 jan 8, 2004
Tok
Cab by Tony DiSalvo
fastnic.cab7 ADMtek AN98X/ADM951X Ethernet (020217)   1.0 jan 8, 2004
Eth
AKA LinkSys LNE100TX(v5)
ngrpci.cab8 NetGear FA310TX Fast Ethernet (990212)   1.0 oct 23, 2003
Eth
Cab by Bradley Jerome
lne100t2.cab8 LinkSys LNE100TX 2.0 (991202)   1.0 sep 14, 2003
Eth
Cab by Roger Saffle
dlkrts.cab6 D-Link DFE-530TX+ PCI (001121)   1.0 sep 11, 2003
Eth
Cab by Roger Saffle
fem556od (16b)n.a. 3Com Megahertz 10/100 (use 16-bit driver)
n.a.
n.a.
n.a.
n.a.
cbcombo (16b)n.a. Intel PRO/100 CardBusII, S Mobile (use 16-bit driver)
n.a.
n.a.
n.a.
n.a.
e3000odi (16b)n.a. Kye Genius Lan E3000II (use 16-bit driver)
n.a.
n.a.
n.a.
n.a.
de22x.cab12 D-Link DE-220 Family Ethernet (970805)
*
1.0 Aug 12, 2003
Eth
rtssrv.cab6 Realtek RTL8139/810X Family (990128)   1.1 Aug 11, 2003
Eth
skfpnw.cab42