6.9.7.8. Překlad jádra 2.6.11.9 na SuSE

FIXME:

# tar xjf linux-2.6.11.9.tar.bz2
# ln -s linux-2.6.11.9 linux
# cp /boot/config-2.6.5-7.97-default linux/.config
# cd linux

Případné aplikování záplat:

# patch -p1 < soubor_se_záplatou.patch

A můžeme začít:

# cd /usr/src/linux
# make menuconfig  # config/menuconfig/xconfig

V konfiguraci nastvíme co potřebujeme.

Loadable module support / Enable loadable module support

# make clean
# make bzImage
# make modules

Přeložené jádro nainstalujeme:

# make modules_install
# cp arch/i386/boot/bzImage /boot
# mkinitrd -k /boot/bzImage -i /boot/initrd.test
Root device:    /dev/hda3 (mounted on / as ext3)
Module list:    jbd ext3

Kernel image:   /boot/bzImage
Initrd image:   /boot/initrd.test
Shared libs:    lib/ld-2.3.3.so lib/libc.so.6 lib/libselinux.so.1
Cannot determine dependencies of module jbd. Is modules.dep up to date?
Cannot determine dependencies of module ext3. Is modules.dep up ro date?
Modules:
none
# depmod -a
# #
# mkinitrd -k /usr/src/linux/arch/i386/boot/bzImage -i /tmp/initrd

Budeme potřebovat: gcc, make, m4, ncurses-devel, patch, …

Poznámky:

# uname -r
# uname -a