#!/bin/bash cd /usr/src/ rm -rf linux wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.34.tar.bz2 tar -jxvf linux-2.4.34.tar.bz2 ln -s linux-2.4.34 linux cd linux wget ftp://ftp.bootsplash.org/pub/bootsplash/kernel/bootsplash-3.0.7-2.4.30-vanilla.diff patch -p1 < bootsplash-3.0.7-2.4.30-vanilla.diff wget http://mesh.dl.sourceforge.net/sourceforge/loop-aes/loop-AES-v3.1e.tar.bz2 tar -jxvf loop-AES-v3.1e.tar.bz2 rm -f drivers/block/loop.c include/linux/loop.h patch -p1 < ./loop-AES-v3.1e/kernel-2.4.33.diff [press "y" twice] wget ftp://ftp.slackware.no//linux/slackware/slackware-11.0/source/k/config-ide-2.4.33.3 -O .config make menuconfig #Enable +Block devices [*] AES encrypted loop device support (NEW) x x +Console drivers ++Frame-buffer support [*] Use splash screen instead of boot logo (NEW) x x make dep && make bzImage && make modules && make modules_install