Thanks to all of you that have helped me with this problem. It could have taken ages to test and understand what was happening...

Many Thanks to Eric Auer who had a LOT of patience with me, I manage to make it run. So here is my minimalistic setup. I hope that someone can publish it somewhere...

1) Have a directory with the all the CD content, let's call it /mnt/dados/CDROM, inside it create a single directory called "*isolinux*" (I was not able to change it's name)

2) Have a bootable floppy, that includes the CDROM driver. Create an image in the .../CDROM/FreeDOS directory with
*dd if=/dev/fd0 of=FreeDOS.img*

3) Download Syslinux from <http://syslinux.zytor.com/wiki/index.php/ISOLINUX>, in a temporary directory. Copy the files core/*isolinux.bin* and memdisk/*memdisk* into the .../CDROM/isolinux directory (no subdirectories).

4) in the isolinux directory create this *isolinux.cfg* simple file
-------isolinux.cfg--------
*default FreeDOS
label FreeDOS
    kernel /isolinux/memdisk
    append initrd=/FreeDOS/FreeDOS.img
*--------------------------

5) create the .ISO with mkisofs:
*mkisofs  -R -v -V FreeDOS-1.x                       \
    -b isolinux/isolinux.bin -c isolinux/boot.cat    \
    -no-emul-boot -boot-load-size 4 -boot-info-table \
    -o /mnt/dados/FreeDOS-1.x.iso                    \
    /mnt/dados/CDROM
*
That is all folks, I am amazed how this simple thing gets overly complex in all explanations in the internet!!!

Alain

------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to