Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (85) </ ... 75 76 77 78 79 [80] 81 82 83 84 85 ... >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: ReMastering HOWTO for DSL, Also for newbies and other enthusiasts< Next Oldest | Next Newest >
meo Offline





Group: Members
Posts: 552
Joined: April 2004
Posted: Dec. 13 2007,00:54 QUOTE

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


--------------
"Live and let live"   Treat others the way you want to be treated because that's what you should expect from them.

"All that is very well," answered Candide, "but let us cultivate our garden." - Francois-Marie Arouet Voltaire
Back to top
Profile PM 
meo Offline





Group: Members
Posts: 552
Joined: April 2004
Posted: Dec. 13 2007,00:59 QUOTE

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


--------------
"Live and let live"   Treat others the way you want to be treated because that's what you should expect from them.

"All that is very well," answered Candide, "but let us cultivate our garden." - Francois-Marie Arouet Voltaire
Back to top
Profile PM 
meo Offline





Group: Members
Posts: 552
Joined: April 2004
Posted: Jan. 02 2008,20:03 QUOTE

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


--------------
"Live and let live"   Treat others the way you want to be treated because that's what you should expect from them.

"All that is very well," answered Candide, "but let us cultivate our garden." - Francois-Marie Arouet Voltaire
Back to top
Profile PM 
meo Offline





Group: Members
Posts: 552
Joined: April 2004
Posted: Mar. 24 2008,20:13 QUOTE

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


--------------
"Live and let live"   Treat others the way you want to be treated because that's what you should expect from them.

"All that is very well," answered Candide, "but let us cultivate our garden." - Francois-Marie Arouet Voltaire
Back to top
Profile PM 
meo Offline





Group: Members
Posts: 552
Joined: April 2004
Posted: April 23 2008,04:47 QUOTE

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


--------------
"Live and let live"   Treat others the way you want to be treated because that's what you should expect from them.

"All that is very well," answered Candide, "but let us cultivate our garden." - Francois-Marie Arouet Voltaire
Back to top
Profile PM 
422 replies since April 14 2004,19:11 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (85) </ ... 75 76 77 78 79 [80] 81 82 83 84 85 ... >/
reply to topic new topic new poll
Quick Reply: ReMastering HOWTO for DSL

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code