Other Help Topics :: ReMastering HOWTO for DSL
Hi all remaster-fans out there!
I've gathered some information of the structure of the 4.x series of DSL and I will post a Ram-remastering HOWTO at the end of this post. There are no drastic changes when it comes to making the remaster itself but if you are using dsl-embedded there are some drastic changes when it comes to how it can be used and work without snags. It works well on my Sandisk Cruzer Titanium 512 MB usb stick but with my 2 GB Sandisk Cruzer Titanium some problems occur. DSL looks twice in the mydsl directory (if you have one) and the optional directory inside the latter. And if you have a lot of extensions in the optional directory it takes a lot of time and you will also end up with two entries of these in the menu. If you can live with these snags there is no problem. So here comes the new Ram-Remaster HOWTO:
Mount the partitions needed
#mount -rw /dev/hda1 /mnt/hda1
Create the directories needed
#mkdir source newcd newcd/KNOPPIX
Copy necessary files to the newcd directory
#cp -Rp /cdrom/boot newcd
#cp -Rp /cdrom/lost+found newcd
#cp -Rp /cdrom/index.html newcd
Copy the sources to the proper directory
#cp -Rp /KNOPPIX/* source
#cp -Rp /KNOPPIX/.bash_profile source
Go through and copy wanted things to source
#cp -Rp /mnt/hda1/backgrounds source/opt/.backgrounds
#cp -Rp /mnt/hda1/styles/* source/usr/share/fluxbox/styles
Create the custom compressed image file
#mkisofs -R source | create_compressed_fs - 65536 > newcd/KNOPPIX/KNOPPIX
REMOVE the Source dir to gain space and make it work
Create the iso-file as follows
#mkisofs -no-pad -l -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b
boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o mydsl.iso newcd
Copy the iso-file to the partition where you have your favourite cd-burning program
#cp mydsl.iso /mnt/hda1
As you can see the only change is the location of the backgrounds (if you want to add some; I have a lot of them)..
Have fun everybody,
meo
Hi all remaster-fans out there!
I've gathered some information of the structure of the 4.x series of DSL and I will post a Ram-remastering HOWTO at the end of this post. There are no drastic changes when it comes to making the remaster itself but if you are using dsl-embedded there are some drastic changes when it comes to how it can be used and work without snags. It works well on my Sandisk Cruzer Titanium 512 MB usb stick but with my 2 GB Sandisk Cruzer Titanium some problems occur. DSL looks twice in the mydsl directory (if you have one) and the optional directory inside the latter. And if you have a lot of extensions in the optional directory it takes a lot of time and you will also end up with two entries of these in the menu. If you can live with these snags there is no problem. So here comes the new Ram-Remaster HOWTO:
With the newer versions of DSL there also has come new possibilities to make remasters. Personally I made the following type of remaster from a cd. Then I created a mydsl directory containing gnu-utils.unc and gcc1-with-libs.unc (I keep this mydsl dir on my harddrive where DSL looks for it) and booted the cd with the following cheatcodes: norestore and xsetup.
Mount the partitions needed
#mount -rw /dev/hda1 /mnt/hda1
Create the directories needed
#mkdir source newcd newcd/KNOPPIX
Copy necessary files to the newcd directory
#cp -Rp /cdrom/boot newcd
#cp -Rp /cdrom/lost+found newcd
#cp -Rp /cdrom/index.html newcd
Copy the sources to the proper directory
#cp -Rp /KNOPPIX/* source
#cp -Rp /KNOPPIX/.bash_profile source
Go through and copy wanted things to source
#cp -Rp /mnt/hda1/backgrounds source/opt/.backgrounds
#cp -Rp /mnt/hda1/styles/* source/usr/share/fluxbox/styles
Create the custom compressed image file
#mkisofs -R source | create_compressed_fs - 65536 > newcd/KNOPPIX/KNOPPIX
REMOVE the Source dir to gain space and make it work
Create the iso-file as follows
#mkisofs -no-pad -l -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b
boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o mydsl.iso newcd
Copy the iso-file to the partition where you have your favourite cd-burning program
#cp mydsl.iso /mnt/hda1
This remaster works very well as far as I know compiling sourcecode.
Have fun everybody,
meo
The only thing that has changed is the location of the backgrounds (if you want to add some; I have a lot of them)..
Have fun everybody,
meo
Hello everybody!
Just as I got the hang of how the new version of DSL was setup it was changed again. If I didn't know better, I would almost think that Robert intentionally is making it harder to remaster DSL. But I'm sure that it isn't so. Anyways I'm back to info-gathering again to see the best possible way to remaster the newer versions of DSL. So have patience, I'll be back!
Have fun,
meo
Hi Y'all!
No, I haven't kicked the bucket (yet at least). I made a programming remaster of the latest version of the 3.x series and it seems working well. Not as stable as the 3.3 version I usually uses but that is just an impression after using if for a little while. When it comes to the 4.x series I haven't made too much progress (maybe just because I don't like it as much as the 3.x series; it seems less stable to me) so any input regarding this is very welcome.
Have fun out there, wherever you may be,
meo
Hello again Y'all!
I've done a remastering of the new DSL 4.3 that turned out really good and I thought I would share the procedure with you, so here it comes;
HOWTO Remaster DSL 4.3 in RAM
RAM-Remastering HOWTO for DSL
Making a remaster suitable for compiling sourcecode and debugging
Download the following extensions to home/dsl
flex-bison-libtool.dsl
gnu-utils.dsl
gcc1-with-libs.dsl
gdb-6.8.tar.gz (The GNU debugger in sourcecode)
Untar gdb in emelfm and copy the directory to source/home/dsl
Mount the partitions needed
#mount -rw /dev/hda1 /mnt/hda1
Create the directories needed
#mkdir source newcd newcd/KNOPPIX
Copy necessary files to the newcd directory
#cp -Rp /cdrom/boot newcd
#cp -Rp /cdrom/lost+found newcd
#cp -Rp /cdrom/index.html newcd
Copy the sources to the proper directory
#cp -Rp /KNOPPIX/* source
#cp -Rp /KNOPPIX/.bash_profile source
Go through and copy wanted things to source
#cp -Rp /mnt/hda1/backgrounds/* source/opt/.backgrounds
#cp -Rp /mnt/hda1/styles/* source/usr/share/fluxbox/styles
Make sure that the rootCommand in the style begins with xsri and not bsetbg -f as before.
And you should know that the backgrounds doesn't scale when you change style as in the 3.xx versions
Copy the modules to source/home/dsl and install them
#cp gnu-utils.dsl source/home/dsl
#rm gnu-utils.dsl
Follow this procedure with all the extensions so they all end up in source/home/dsl
#chroot source
#cd home/dsl
OBS! Make sure there are two hyphens "-" before --same in same-owner. I doesn't look so in the standard firefox browser.
#tar -zxvf flex-bison-libtool.dsl \u2013same-owner -C /
#rm flex-bison-libtool.dsl
#tar -zxvf gnu-utils.dsl \u2013same-owner -C /
#rm gnu-utils.dsl
#tar -zxvf gcc1-with-libs.dsl \u2013same-owner -C /
#rm gcc1-with-libs.dsl
#cd gdb*
#./configure
#make
#make install
#exit
Create the custom compressed image file
#mkisofs -R source | create_compressed_fs - 65536 > newcd/KNOPPIX/KNOPPIX
REMOVE the Source dir to gain space and make it work
Create the iso-file as follows
#mkisofs -no-pad -no-emul-boot -boot-load-size 4 -boot-info-table -b
boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o mydsl.iso newcd
Copy the iso-file to the partition where you have your favourite cd-burning program (or burn it directly in DSL)
#cp mydsl.iso /mnt/hda1
This remaster works very well as far as I know compiling sourcecode and for debugging purposes.
Have fun everybody with this brand new version of DSL,
meo
Next Page...
original here.