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
|