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