| RoGuE_StreaK  
 
  
 
 
 Group: Members
 Posts: 418
 Joined: Jan. 2004
 | 
|  | Posted: May 08 2004,16:09 |  |  OK... thanks to another post (can't find it now), I found that you can add more data to the iso WITHOUT doing a remaster, but I'm having some troubles getting the final solution going...
 
 First, an overview of how I'm thinking:
 * Keep the iso of DSL sub-50MB  ; )
 * If you use larger CDs, add extra data and packages/scripts to the iso post-download, ultimately to give a system whereby you can have choices of:
 - operate as a "standard" DSL live-CD
 - "standard", with restored basic user setting from CD
 - "enhanced" live-CD (busybox-replacement tar on CD)
 - firefox restored from tar on CD
 - dpkg restore from CD tar, allowing debs from CD to reinstall
 - everything needed for a full HD reinstall, there on CD - enhanced install, dpkg, debs, settings...  No need to go online!
 - (plus any songs etc you want to take with you...)
 
 The good news:
 1. The prog "WinISO" lets you add extra data to the iso, so you still have DSL in it's bootable-CD package, but with your own extra data (docs, debs, mp3s...) on the CD as well.  The "free" version seems to let you make a CD up to 100MB I think.  Anyone know of a simple GNU or freeware prog to do this?  I haven't really had the chance to have a good look yet.
 
 2.  Got DSL to boot fine, mounted the CD it booted from and was able to get to the extra data I'd put in.
 
 The bad news:
 At the moment, I can't restore the stuff from CD whilst running live, due to the read-only ramdisk dirs.  Tried using the cbagger01's synaptic script, but am getting a "bad interpreter" error (part of it's function is to create writeable ram-dirs, correct?)
 Hopefully either I can figure out what I'm doing wrong, or someone can give me some hints ; )
 
 I reckon this has real potential - no need for different versions of DSL, just need a few more special-purpose scripts and packages to make the various options easier.
 I've tried adding:
 * backup.tar.gz & filelist.lst - my basic user settings
 * firefox.tar.gz & firefox.lst - my own backup of the firefox dirs
 * debs.tar.gz & debs.lst - debs of extra packages, eg GIMP
 * dpkg-install script & package, so debs can be reinstalled
 * dsl-sys.tar.gz - for "enhanced" HD install, stuff to replace busybox functions
 * Synaptic script - mainly to create writeable dirs when running live (? - correct me if I'm wrong - especially if there's no internet connection), so as to restore dpkg, so I can then restore debs...  So essentially everything hinges on getting this bit to work.
 
 And when a new version of DSL is released, you just add your favourite packages etc to the new iso, and, if you are running a HD install, you should have your updated DSL system running in just a few minutes!!  (Believe me, I'm getting fairly good at reinstalling everything when a new iso comes out ; ))
 
 </rant>
 
 --------------
 "I find your lack of penguin disturbing"
 - Darth Tux
 |