first of all, sorry for my bad English
I'm trying to boot a personnal .iso ( boot freedos "balder10.img" ) file placed on a USB key using GRUB4DOS. No problem, it works fine but i can't access the .iso content.
Here is the Grub commands :
title bootiso find --set-root /myiso.iso map /myiso.iso (0xff) map --hook root (0xff) chainloader (0xff) boot
I read this post ( and many other ) before posting :
but it don't really answer my questions...
I made the .iso file with mkisofs with the following command line :
mkisofs -r -J -l -v -T -iso-level 3 -b balder10.img -c boot.cat -V "freedos" -o myiso.iso mkiso
I'm using the balder10.img floppy disk image because i need freedos ( or dos boot ) to use several dos applications that are copied into the .iso.
I also modified the balder10.img following these instructions :
Here is the full content of the 2 files i edited "fdconfig.sys" and "autoexec.bat" ( i added the "eltorito.sys" file in the balder10.img of course ).
shell=command.com command.com /P device=eltorito.sys /D:freedos !lastdrive=z !buffers=20 !files=40
@ECHO OFF SET NLSPATH=A:\ SET HELPPATH=A:\ SET TEMP=A:\ SET TMP=A:\ SET WATTCP.CFG=A:\ SET PATH=A:\ SET PROMPT=$P$G SET DIRCMD=/OGN SET LANG=EN SET BLASTER=A220 I5 D1 H5 P330 if "%config%"=="" goto end if "%1"=="" goto mouse MSCDEX /D:freedos /L:D :mouse if exist ctmouse.exe CTMOUSE IF "%CONFIG%" == "6" CALL .\LOADCD.BAT goto end :end
I also tried to change the line :
MSCDEX /D:freedos /L:D
Eltorito returns :
Drive FF returns 0800h bytes per sector
Device name : FREEDOS
So it seems that Eltorito found the drive but the result still the same, the boot files of the .iso are fully accessible ( under drive A: ) but NOT the .iso content.
Drive D: is invalid !
I spend a lot of time to resolve this problem without success, i tried a lot of things in vain...
I just want to access my .iso content under dos...is it really possible ?
Thanks for help.