I wanted to post this just in case anyone runs across the same issue.
I ran into this issue while performing a automated install on a DL360 G4 server installing Windows Server 2003.
During the install process I received the following error, “cannot load startdss.sys - error code 22”
The problem occurs because the Windows Server 2003 installer interacts with the embedded virtual install disk when the OEMPreinstall flag is set in the UNATTEND.TXT file, but no files are specified to be preinstalled.
The solution to this problem is to disable the virtual install disk in the advanced options of the ROM-Based Setup Utility (RBSU).
This issue could also occur on DL380G3 & G4’s as well.