curaga
Group: Members
Posts: 2163
Joined: Feb. 2007 |
|
Posted: May 11 2007,16:12 |
|
I decided not to do it. It really wouldn't be necessary.
hats: the modules are incompatible with 2.4.26, so there would be no use for 2 parts-style..
Juanito: Here's a short lineup. Ask if you need more ;)
Downloaded 2.4.34.2 full source from kernel.org, then the patches for ntfs, supermount, and bootsplash, then got kernelsource.dsl, extracted only knoppix-patch and .config from there (needed those only).. Juggled those around (applied patches except knoppix-patch, moved .config to my kernel dir etc..)
I did edit that knoppix patch around here (didn't like/need all the stuff it does....) Then 'make menuconfig', disabling and enabling stuff, starting from DSL kernel config details. After that, like told, applied knoppix patch. Then edited Makefile and .version (it looks cool, the internal kernel name is 2.4.34.2-Laxy #1337).
make modules bzImage make modules_install upx --brute arch/i386/boot/bzImage That ^ took about 150k off the kernel, and sped booting (it only affects the kernel decompression stage) with 3s cp arch/i386/boot/bzImage /boot/laxy-upxed edited menu.lst, rebooted. That's pretty much it. I didn't fiddle with initrd for frugal/livecd 'cause I decided not to do the extension, but I could've done that too. Initrd would need a little tweaking (mostly replacing modules there with compatible (current) ones), I'd also tweaked it for speed...
Oh. I also think it's currently a gzipped ext2 image, I'd make it either ramfs/romfs/cramfs..
-------------- There's no such thing as life. Those mean little jocks invented it ;) - Windows is not a virus. A virus does something!
|