Where is it trying to load it files from??
The NTLDR can boot TWO kinds of "things":
1) an "ARCPATH" pointing to a valid NT/2K/XP/2003 install
2) a bootsector
BOOTPART simply creates a bootsector using the "loading" code of the various Operating Systems and the "address and geometry" data from current (booted from) bootsector.
For DOS 6.22, as said, IO.SYS must be the FIRST file on partition, followed by MSDOS.SYS, and partition type MUST be 06 (BIGDOS).
About DOS files you DO NOT "put them in the ROOT", you let the HP utility do that for you (or the SYS command).
If anything has changed on the position of the file, or if you changed somehow the partition type, DOS 6.22 will not boot anymore.
You DID NOT run
mkbt -x pe2usb.bin e:
after or during the procedure I outlined, did you?
For DOS 6.22, you need to use BOOTPART (booted from a floppy image) like this:
(see bootpart's readme.txt for explanation)
Try again with DOS 7.1 files (you have them in your Win98.ima), extract them to a directory and "feed" them to the HP USB utility when formatting the stick, they should have no problems with a "0E" partition.
In some cases, it might be needed to completely "wipe" the first, say, 100 sectors of the stick, before using the HP USB utility (and then disconnect and re-connect the stick, before using it).
You can use a disk editor to "0 fill" the first 100 sectors on stick, or use this procedure, using tools from the DSFOK toolkit:http://members.ozema...eezip/freeware/
fsz 51200 J:\0file100sectors.dat
(this will create a file 51200 bytes in length filles with digital "00"s on drive J:
- a partition on your Hard Disk).
0 0 J:\0file100sectors.dat
PHYSICALDRIVEs are numbered from 0, so if you have just one Hard disk, it will be PHYSICALDRIVE0
, and the stick will be PHYSICALDRIVE1
if you have 2 hard disks, they will be PHYSICALDRIVE0
and the stick will be PHYSICALDRIVE2
Be VERY careful, you could WIPE another drive by mistake!