Games :: Civilization II
WolfPeach, That's great! I'm glad you got it to work. It's a lot of fun making dsl and contributing.
As far as adding it to the root directory of the cd, you have a few choices. If you create your base DSL CD as a multisession CD, you can go back and add another track. You can either put your dsl on the top level of that track (and have it always loaded automatically) or add it an /optional directory (and be able to load it when you want to from the menu).
Your other choice is to look into remastering the CD. It's more involved and if your happy with everything else like the background and the window style, it's not needed.
You can look here for multisession CD recording or at thread forRemastering How To for DSL
Clacker - thanks for the info on multisession cd burning - remastering is interesting, but the number of coasters I'm making is stacking up here! Maybe save remastering for a rainy day...
Also, just getting cdrecord to play nicely is giving me wrinkles!
I've followed the suggested commands from the guide, but made 2 coasters so far... My capacity for masochism is limited, so I prefer gui aps where there is a lot of complex or fiddly command line stuff to do, so I tried to do the first bit of burning under Knoppix 3.6 and used k3b to burn an iso of the base system (9.2), with the 'multisession' option ticked.
Looking at the debug info, this worked ok, and the cdrecord command created by k3b showed up as:
/usr/bin/cdrecord.mmap -v gracetime=2 dev=0,1,0 speed=4 -tao driveopts=burnfree -eject -multi -xa /mnt/hda3/dsl-0.9.2.iso
And produced a bootable dsl disk. All well and good...
Problems started when I tried to add the freeciv.dsl to it. Using the default settings in k3b produced a coaster. Think I should have added it as an additional iso rather than a data file. Knoppix also playing up and freezing on me a lot (how do computer systems KNOW when you are tired and frustrated??!)
Try again... This time after burning the initial image, I rebooted, bypassed KDE, straight into a root prompt and did all from the command line.
# cdrecord -msinfo dev=0,1,0
0,36422
# mkdir newcd
# cp -r /mnt/hda3/freeciv.dsl newcd
# mkisofs -J -r -C 0,36422 -M 0,1,0 -o second.iso newcd
# cdrecord -v dev=0,1,0 -eject second.iso
Again, this produced an unbootable coaster. One thing I noticed is that the cdrecord command suggested in the multisession howto thread is v sparse - it defaulted to a write speed of X40, which felt far too fast for accurate copying, so will try again first of all simply adding speed=4 to the command...
Is there not a more detailed 'how to' anywhere? This all seems to be insanely complicated!! (or have I just been unlucky / stoopid??) Are there any K3b settings I ought to have tweaked? I have rarely had any luck with using cdrecord - seems to be one of those apps that require uber-geek status to control properly. And whilst I can no longer call myself a noob, I'm still more of an 'unter-geek' ;-)
btw, the freeciv.dsl seems to work fine when saved to HDD and loaded via the Mydsl button in elfm - how do I submit it? Couldnt find the page.
OK. Tried again. Went back to the start and followed the CD multisession remastering 'how to' to the letter.
Here goes. First booted with dsl 0.8.4
$ sudo su
# mkdir newcd
# cp -Rp /cdrom/KNOPPIX newcd
# mkisofs -J -r -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -o mydsl.iso newcd
At this stage I got:
"mkisofs: Uh oh, I cant find the boot image 'KNOPPIX/boot.img'!"
Looks like the KNOPPIX compressed f.s. needs to be mounted first before this will work. Here we go again...
Just a thought - CDRW's are really handy here..
Your very close, but yes, the second session ALSO needs to be an .iso image,
if your using the cdrecord msinfo offset to add to the additional files.
But when using k3b, as long as you have the multisession ticked
on the second session as well, and are just appending to the disk,
you should be OK.
We have k3b for DSL.. It works fine for me...
But..
Read the latest post on mkmydsl. Especially PAGE TWO !
http://damnsmalllinux.org/cgi-bin....t=4120;
This will allow you to create your own custom .iso file to burn, without all the coasters,
and without all the reburning .. It is SO easy.. your missing out..
You can even bootup using this "mydsl.iso" BEFORE burning it to disc.
( use " dsl bootfrom=/path/to/mydsl.iso " at boottime from LiveCD bootup )
...just to be sure!
Sure would save you a LOT of frustration with multisession burns..
Let DSL do all the merging for you..
73
ke4nt
Thanks ke4nt.
Sadly the frustration continues! The mkmydsl script does not work for me. Comes up with a whole load of errors about file permissions whilst copying over the KNOPPIX file system, and fails to make a usable iso... Any ideas? I've been banging my head against this all weekend.
Next Page...
original here.