I have a .img floppy image - Eurosoft's Pc-Check Hardware Diagnostics Program.
I am using SARDU to create a mulitboot DVD and want to add the above program to the main menu.
I have tried using MEMDISK to launch the floppy but for some reason the image wont boot for the program to launch. I know that my code in the .cfg is correct as I can launch other .img files successfully.
So... I tried making a grub4dos USB build to launch the floppy image and it works :-)
But for my purposes I need to use a DVD so I have tried to chainload grub4dos from the isolinux.cfg
My isolinux.cfg file reads:
LABEL pccheck
MENU LABEL pccheck
BOOT /grldr
I have copied the grldr, menu.lst & floppy image files to the root folder of my DVD build
My menu.list file reads:
title pccheck
find --set-root /pccheck.img
map /pccheck.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
I then built my ISO (to be burnt to DVD) and tested it in QEMU. The grub4dos menu chainloads successfully but when I attempt to launch the Pc-Check program the following error appears in QEMU:
Booting pccheck
find --set-root /pccheck.img
Error: 15: File not found
Press any key to continue...
This doesn't make any sense at all to me as the filepath is all correct. I have been reading grub4dos tutuorials and the syslinux.org tutorials for several hours trying to figure out why MEMDISK doesn't work and why my chainload isn't working either. I have tried my best to solve this myself but can't so I am hoping someone here can help me out please?
EDIT: I intend to set the timeout on the menu.list to 0 so that the program will start automatically from the isolinux.cfg
Edited by TheFog, 16 December 2012 - 09:19 PM.