First let me thank anyone who is willing to take the time to read and/or reply to this post.
I am having trouble with Hiren's boot cd 12.0 in regards to booting it off a multiboot usb drive. I am able to load the boot.gz and everything works up until i actually try and run a program. For testing i have been trying to run MHDD hard drive diag tool. I get the error when i select MHDD from the hiren's menu. What happens is hirens is looking for the MHDD.uha file in the RAM drive that it creates. So i end up getting the error !! file missing R:/HBCD/MHDD.uha !! Label not found.
Ive tried numerous ways of coding the menu.lst file that is in the root of the USB drive, as i was under the impression that the problem was with how grub4dos was loading the hirens files. But the more i think about the error, the more i feel this is a problem with the way hirens is coded, because it seems that the RAM drive is created by code from the hirens files. In order to clarify what ive done so far ill outline some steps below.
i followed this tutorial for the basic steps. http://florian.freundt.org/blog/?p=161
1: The usb stick is a 32 gig Imation formated to one FAT32 partition
2: used PEtoUSB 3.0.0.8 to install a bartPE image
3: installed Grub4dos 0.4.4
4: copied to the root of the usb drive, grldr and menu.lst from grubinst 1.0.1
5: copied to the root of the usb drive, the HBCD folder from hiren's boot cd 12.0
6: edited the menu.lst file in the root of usb to contain the following
title Hiren's boot cd
find --set-root /HBCD/boot.gz
map --mem /HBCD/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
So thats basically it. I can boot off the USB drive and i get the first menu.lst interface. when i select hiren's boot cd it loads to a "Hiren's All in 1 BootCD 12.0 menu". This hirens menu gives me the option to select "partition tools...., backup tools...., hard disk tools....", etc. Ive been going to "hard disk tools...". Then ive been trying "MHDD 4.6".
When i select MHDD it immediately creates a 100mb ram drive as R: and extracts some unknown system files. Then it prompts to load mouse driver, other drivers, and keyboard layout. And then it tries to load mhdd.uha. This is where the error happens because its looking for the mhdd.uha file on the R: drive. This is where i need help.
Im not sure what files its extracting and copying to the R: drive. (i cannot find the exact files its extracting when i do a search of the usb drive)
Im not sure what code/file its using to create the RAM drive. (seems like hiren's has its own menu.lst and custom-menu.lst files, neither of those have entries for the MHDD selection. So maybe its coded in the boot.img file?)
It would seem that the easiest thing to do would be to either edit the code its using to create the R: drive so that it points to the actual hirens folder on the usb drive where the MHDD.uha file is located. or to try and copy the program files its looking for into the files its extracting to the R: drive.
some example files it loads to the R: drive are:
amsida.sys, attrib.com, drivers.uha, loadsys.exe, mem.exe, mode.com, oakcdrom.sys, pcmenu.bat, wbat.com, z.bat, etc.
Edited by barkingmonkeye, 12 November 2010 - 06:10 PM.