Observe! This solution requires, as stated in links above, the ISO file to be unfragmented on disk. If you downloaded rmprepusb you got wincontig also.
Go to /Program Files/RMPrepUSB/WINCONTIG and click on wincontig.exe. Then add folder /ISOS and execute a defragment action.
If I remember correctly this can be done with Shift+F2 when RMPrepUSB is started.

I tested around a little. Note I have my Grub4Dos bootrecord on USB and not on HD.

But I placed my ArchPup Puppy Linux in a folder on internal drive and put the following
in menu.lst

Scheme:
The user does the steps:
[-a-]formatting of sda1
[-b-]launch of disk -=file.disk=- from some device
[-c-]installation from the '/usr/sbin/grub4dosconfig' to mini_device_usb
[-d-]moving the -=file.disk=- onto mini_device_usb
[-e-]editing of text in the 'menu.lst' file
[-f-]launch of computer with such a bios parameter as: '[x]use drive usb/[x]use disk usb/[x]another words, same meaning'

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum