Symbols support for pre-XP releases has always been hit or miss. (IIRC, the symbol server didn't even exist until post XP.) We've generally tried pushing things up, but getting the process into the downlevel tool chains was. non-trivial and odd cases hept creeping in where "oh, for this one case we do things completely different". :S
For the second thread, SP4 symbols are available from the older download page (
Download Windows Symbol Packages) which may (or may not... I don't know the service history of W2K post-SP4) help.
The Symbol Server never supported binaries for any OS prior to Windows XP (some odd legal issue that never made sense to me, but IANAL) which is the issue for the first thread. Notice the
DBGHELP: Can't use symbol server for ntoskrnl.pdb - no header information available
in the posted !sym noisy output. (I can't say the PDB would be there if the module load had succeeded - see above - I'm just saying there's another issue that blocks getting to that point.)
With Windows 2000 being officially past its Extended Support lifetime, I don't expect we'll invest resources into tracking down and making the older symbols available, but I'll make sure to forward this to the folks who make that decision.