User Feedback :: Customize DSL (kernel + software)



I am looking to compile a new kernel, and add aircrack to DSL. Currently I have it on  my thumb drive. Is this possible to do? and if it is how should I do it? Thanks
so it is not possible to add a custom kernel to DSL?
You could look at the kernel source in mydsl.
Quote (android6011 @ July 06 2006,17:21)
I am looking to compile a new kernel, and add aircrack to DSL. Currently I have it on  my thumb drive. Is this possible to do? and if it is how should I do it? Thanks

Do you have DSL on the thumbdrive?
Does aircrack run from the thumbdrive?

(I suspect it does.)
If so, you don't need to rebuild the kernel.

roberts Posted: June 26 2006,00:28
Quote
All kernels used in DSL are stock kernels.
The only patch applied is that standard Knoppix patch.
This patch is available in the kernelsource.dsl in the repository as well as many other places on the net.[/quot]

Posted: April 14 2004,15:11
by meo
[quote]
                Remastering HOWTO for Damn Small Linux (Copying manually)

Start by running from the live DSL-cdrom

Become root and mount the right partition

$sudo su
#mount -rw /dev/hda3 /mnt/hda3

Make the directories needed

#mkdir /mnt/hda3/source
#mkdir /mnt/hda3/newcd
#mkdir /mnt/hda3/newcd/KNOPPIX

Copy necessary files to directory /newcd

#cp -Rp /cdrom/autorun.bat /mnt/hda3/newcd
#cp -Rp /cdrom/autorun.inf /mnt/hda3/newcd
#cp -Rp /cdrom/index.html /mnt/hda3/newcd

Copy files to directory /newcd/KNOPPIX

#cp -Rp /cdrom/KNOPPIX/boot.cat /mnt/hda3/newcd/KNOPPIX
#cp -Rp /cdrom/KNOPPIX/boot.img /mnt/hda3/newcd/KNOPPIX

Copy the sources to the right directory

#cp -Rp /KNOPPIX/* /mnt/hda3/source
#cp -Rp /KNOPPIX/.bash_profile /mnt/hda3/source

Go through and copy wanted things to /mnt/hda3/source

I usually keep scripts, studyprojects  and whatever I want  to have handy in a directory on a usb-drive. That makes it easy to copy it to what will be the home directory on the live cd. In that way all I have to take along is the live cd, knowing it's all right there (and perhaps some favorite mp3's on the usb-drive):

(Don't forget to mount your usb-drive first with mount.app if you try this)

#cp -Rp /mnt/sda1/Docs/* /mnt/hda3/source/home/damnsmall

Create the custom compressed image file:

#mkisofs -R /mnt/hda3/source | create_compressed_fs - 65536 > /mnt/hda3/newcd/KNOPPIX/KNOPPIX

Create the iso-file as follows:

#cd /mnt/hda3
#mkisofs -r -J -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -o myknoppix.iso newcd

Copying your new iso-file to another partition to be able to burn it
First be sure that you have mounted the target partition (You can use the mount.app)

#cp /mnt/hda3/myknoppix.iso /mnt/hda1

Now just burn the iso with whatever software you have installed in the target partition.

It can surely be done in many ways, but this is the way I do it


                                    DSL remastering HOWTO (Reinstalling apt-get)

Mount, copy and chroot

$sudo su
#mount /mnt/hda3
#cp -Rp /KNOPPIX /mnt/hda3
#mount --bind /dev /mnt/hda3/KNOPPIX/dev
#chroot /mnt/hda3/KNOPPIX
#mount -t proc /proc proc

(Connect to internet)

#dpkg-restore
#nano /etc/apt/sources.list  (Change to the testing branch)

Add and remove packages to your liking

#umount /proc
#ctrl+D
#mkdir /dev/hda3/newcd  (Copy everything from cd except the KNOPPIX image to this directory )
(See the previous HOWTO if you are uncertain)

Create the custom compressed image file

#mkisofs -R /mnt/hda3/KNOPPIX | create_compressed_fs - 65536 > /mnt/hda3/newcd/KNOPPIX/KNOPPIX

Create the iso-image

#cd /mnt/hda3
#mkisofs -r -J -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -o my_custom_DSL.iso newcd

Testing the new KNOPPIX-image

Make a boot-floppy

#dd if=/mnt/hda3/KNOPPIX/boot.img of=/dev/fd0

Boot with this floppy to try if your new KNOPPIX-image works (Then burn it if you like)

Quote (newby @ July 23 2006,13:48)
Do you have DSL on the thumbdrive?
Does aircrack run from the thumbdrive?

(I suspect it does.)
If so, you don't need to rebuild the kernel.

??? Newby, aircrack requires patched kernel drivers in order to function.
Next Page...
original here.