Code Sample |
sudo su mkdir /usr/src chmod 775 /usr/src chown dsl /usr/src chgroup staff /usr/src chgrp staff /usr/src apt-get update apt-get install patch libncurses5-dev exit |
Code Sample |
cd /usr/src tar -xzvf linux-2.4.31.tar.gz beaver knoppix-kernel.patch # save as knoppix-kernel.patch2 # change gcc-2.95 to just gcc in 2 places and save the new file # I had to do this to avoid errors patch -p1 -d linux-2.4.31 < knoppix-kernel.patch2 cp dsl.config linux-2.4.31/.config cd linux-2.4.31 |
Code Sample |
make menuconfig make dep make bzImage # now the new kernel bzImage is waiting in # /usr/src/linux-2.4.31/arch/i386/boot/bzImage |
Code Sample |
cd /home/dsl mkdir newcd mkdir newcd/KNOPPIX cp -Rp /cdrom/boot newcd cp -Rp /cdrom/lost+found newcd cp -p /cdrom/index.html newcd cp /cdrom/KNOPPIX/KNOPPIX newcd/KNOPPIX sudo cp /ramdisk/usr/src/linux-2.4.31/arch/i386/boot/bzImage newcd/boot/isolinux/linux24 # note the kernel name is now linux24 # what follows is all on one line sudo 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 # line ends |