From: <ch...@th...> - 2006-12-15 20:02:54
|
I would recommend making a debian package and adding it to your basemod xml package list. It's what I did :) For details look at make-kpkg. There is more then one way to do it. > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi Gabriel, > > Gabriel wrote: >> Is it possible what I'm trying to do ? >> Do you guys have any link or file that can send my to enlight my ideas ? > > It's very much possible to change the kernel! > > But first Nvidia and ATI. In the morphix package repository, the > 2.6.17-morphix kernel is available with a nvidia-kernel package for it. > If you use a base ISO with this combination then you merely have to > install nvidia-glx in the mainmodule to get hardware acceleration > running. ATI should be even easier, it just needs the fglrx-kernel > package installed. See the autobuilds on morphix.org/autobuilds and the > packages in morphix.org/debian. > > Now, a custom kernel. It's possible to do so by hand, but you'll need to > do a bit of work: > > 1. build your custom kernel > 2. build your third-party kernel modules, and the cloop and unionfs > kernel modules > 3. open the base ISO that you want to modify with the new kernel (mount > - -o loop base.iso /cdrom). Copy over it's contents into a directory order > to modify it. > 4. replace yourbase/boot/vmlinuz with your kernel (bzImage) > 5. gunzip and mount yourbase/boot/miniroot.gz, swap the modules in > yourminiroot/modules with the ones from your kernel, and make sure cloop > is in here too. gzip the miniroot and make sure it is replaced in > yourbase/boot/miniroot.gz > 6. use module-extractor (from the morphix repository) to unpack > yourbase/base/morphix into a directory. Install all your kernel modules > into it. use module-builder to compress the directory back into > yourbase/base/morphix. > > That's about it in a nutshell. There are tools and scripts written to > automate this process (change-base-kernel.sh in morph-scripts, and > isomaker does the above from scratch to make a new base ISO), but this > works if all else fails. > > cheers, > |