I think you could just edit /boot/grub/menu.1st and make the default entry 'dsl 2' (I'm away from it right now, I cannot look at what it's exactly called). Then perhaps just append install to it, and that might be enough.

You will still have to answer the questions about what HD partition to use, etc because that can be very different from machine to machine.

That would be menu.lst ... and "dsl 2" only boots to runlevel 2, I think you meant 'install' for the menu.

If you really wanted to have things do it automatically, it's just easier to have a backup.tar.gz (or your own) that restores bootlocal.sh (which will contain all of your commands). Then have it reboot after or something.

But this will really only work if you plan on auto deleting and using any hard drives you see...

I edited the menu.lst to boot with the "install" command on startup and I edited the frugal_grub.sh so the user input is commented out and declared within the script instead.

This remaster would only be used on a specific system (well, multiple ones but they are identical) and will be installed on compact flash drives, so I would like to minimize the amount of writes for the install and the time for installation since I will be installing it onto around 70 systems.

I like the idea of calling the frugal_grub.sh from a bootlocal.sh that was loaded from a backup, that would be a quick way to handle it.

The biggest problem that I am running into now is partitioning the drive. I will have to read more on fdisk and cfdisk to see what I can do about it.

I got my remaster to auto-install on boot. I ended up creating my own boot code using this thread from beakmyn. Then I edited the menu.lst for the CD to use the bootcode I created. The boot code just runs the installation script that I added to the / directory of the CD. The script formats, partitions, installs dsl, and installs my misc. files. I used the frugal_grub.sh script and declared the necessary variables in the beginning of the script and added the other commands needed for formatting and partitioning and installing my other files.

I ended up using parted to perform the format and partitions since it was quite a bit easier to use and can be completely ran from the command line and is rather small. So the parted.dsl was included in this remaster.

These changes were made after all the .dsl modules were installed to the remaster source. The remaster guide that was used is found here on Page 56 of this thread by meo and DSL v3.3 was used.

Other modules included were:XFree86cupsgnu-utilsgtk2-0705setserialxine