Juraj Holtak wrote:

is it a good idea to grab kernel config from a present FAI kernel and
just apply it to a kernel of higher version?

I need more actual kernels because I`m trying to setup some fancy
maschines with sata drives and unsupported NICs.

Are there any gotchas doing it so?

Is somebody interessted in an unofficial FAI-kernel debian repository
and a FAI script exchange website? I`m playing with the idea to setup
something like this.

I just went through this, so here's what I discovered.

I guess in theory you can take any 2.4 or 2.6 kernel source from kernel.org, but my experience was that I wasn't smart enough to actually make that work. The following, however, will absolutely work. The precise details might vary with your environment, but this should be very close to a "vanilla" setup. Good luck


* Get the Debian kernel source (e.g. /usr/src/kernel-source-2.4.27)
  I always make a symlink like this:
    ln -s /usr/src/kernel-source-2.4.27 /usr/src/linux

* Get the config file from FAI. I did:

dpkg -x /data/tpg/libfai/kernel/kernel-image-2.4.27-fai_1_i386.deb \
       /tmp/crap
  Copy the config file from /tmp/crap/boot to /usr/src/linux/.config

* Make the kernel as a Debian package
    cd /usr/src/linux
    make menuconfig
    make-kpkg clean
    make-kpkg --rootcmd fakeroot --append-to-version -fai \
        --revision 2 kernel-image

* This results in a Debian FAI kernel package in /usr/src
  Copy this to /usr/lib/fai/kernel
    cp -p /usr/src/kernel-image-2.4.27-fai_2_i386.deb \
      /usr/lib/fai/kernel

* Configure FAI to use this new kernel by setting this in
  /etc/fai/make-fai-nfsroot.conf
    KERNELPACKAGE=/usr/lib/fai/kernel/kernel-image-2.4.27-fai_2_i386.deb

* Create a new FAI boot image
    make-fai-nfsroot -K

* Create a new FAI bootfloppy or CD or whatever you use to boot. E.g.
    /usr/sbin/make-fai-bootfloppy -v \
      nfsroot=192.168.1.2:/usr/lib/fai/nfsroot \
      FAI_FLAGS=verbose,createvt vga=1

--
=============================================================
Terry Gliedt     [EMAIL PROTECTED]       http://www.hps.com/~tpg/
Biostatistics, Univ of Michigan  Personal Email:  [EMAIL PROTECTED]

Reply via email to