I am happy that you are planning to change a lot. I was almost trying to bring an new release with the update programs myself, I wanted to start tomorrow (I am glad that I didn't start already).
The freeDOS image where you are refering to, does it contain the modboot disk from
http://www.nu2.nu/bootdisk/modboot/ already or do you include it by yourself?
Puppy linux let you easily mount nfts partitions (grapical), but it doesn't contain very good other recovery options. Instead of all the dos partition tools, I suggest that INSERT with gparted will be used. I think that that will be a lot easier. Also Parted Magic (fork of Gparted) would be an alternative (contains also testdisk en some other tools).
http://partedmagic.com/
You can compress all the applications in the dosapps folder. First, upx all executables in every directory. Second, 7zip each directory alone.
Remove the batch file from those directory before 7zipping. Make a new batch file for each excutable. I haven't looked yet, what the right commands are for the batch file, so I have written it in pseudo code.
Code: Select all
- Extract /ubcd/dosapps/testdisk.7z with 7zip to the ramdisk (/dosapps/)
- Copy all batch files from /ubcd/dosapps/ to the ramdrive (/dosapps)
- Unupx all executable in it (this is needed for some dosapps because they write to there own executable in memory, upxed executable files don't write to the right places in memory)
- Do other necessary commands for the executables (if any)
- Launch the executable
- After quiting the application, let the user choose if he wants to run another app or not (run the appropiate batch file from the ramdisk to unpack and run the 7zipped file
Let me know I you like this idea or not.
Isolinux and syslinux are able to run run another isolinux.cfg or syslinux.cfg file now. This makes it possible to have the original menu for both iso's when you want to make a multiboot cd.
Code: Select all
CONFIG image - New configuration file
Using one of these keywords instead of KERNEL forces the
filetype, regardless of the filename.
CONFIG means restart the boot loader using a different
configuration file.
e.g: for Puppy Linux (You get the boot text before booting the image, which gives you the opportunity to add special parameters ==> e.g. "puppy pfix=ram")
LABEL puppy
MENU LABEL ^Puppy linux V3.01
CONFIG /puppy/isolinux.cfg
Also include the KBDMAP keymap command for isolinux (desirable when the Hotkeys functions is implemented); I haven't tried it yet, but I think that I can grab the necessary keymaps from a ubuntu iso.
The syslinux archive contains also some other .c32 tools (reboot, ...).
Maybe the vesamenu.c32 can be used also. Just let the user choose which (menu.c32 or vesa.c32) menu viewer, must be used at the boot prompt( e.g. 1. Text menu 2. Graphical menu)
Add also photorec (it is available in the testdisk directory)
viewtopic.php?t=1244
I want to try to edit the StressCPU image, but I don't know how to open it. normally you can uncompress it whit cpio, but it doesn't work. Do you have the mail adress of Adrian (Adrian's combo Linux loader). If you have it, let me know it and I will send you an email or ask Adrian how to uncompress and edit it. Because you are including INSERT, we can also "insert' it in this images, just like the Mersenne Prime test. This will be a lot easier probably.
I want to help you. Just ask it .