Here's the command line I used:
7z x -y -oe:\Boot WindowsXPSP2.iso Processing archive: WindowsXPSP2.iso Extracting AUTORUN.INF Extracting DOCS Extracting DOCS\WINXP_LOGO_HORIZ_SM.GIF Extracting DOTNETFX Extracting DOTNETFX\ACCMGR.DLL Extracting DOTNETFX\BASELINE.DAT Extracting DOTNETFX\CDMGR.DLL Extracting DOTNETFX\CMNRES.DLL Extracting DOTNETFX\DEFHELP.DLL Extracting DOTNETFX\DELTEMP.EXE Extracting DOTNETFX\DEPMGR.DLL Extracting DOTNETFX\DFCHGFLD.DLL Extracting DOTNETFX\DFDEPUI.DLL Extracting DOTNETFX\DFFACT.DAT Extracting DOTNETFX\DFFACT.DLL Extracting DOTNETFX\DISKMGR.DLL Extracting DOTNETFX\DOTNETFX.EXE
At that point it hung up for a bit and then went on. What I'm wondering is if this will work under DOS, but I lost Nuno's floppy image/disk that I had that let me run HXDOS. Does anyone have a link to an image that automatically loads everything you need on one floppy FreeDOS image?
Keep in mind this project is designed for a USB hard drive only, so unpacking ISOs in FreeDOS is okay. Obviously you can do that from a CD to RAMdisk or whatever and expect GRUB4DOS to be able to boot it. Bootloaders by their very nature just point to where to start boot and then wipe all RAM usage, meaning that we probably will never be able to boot from a RAM drive (at least for full ISO packages) untill everyone has a minimum of 2-4 gig of RAM.