These instructions are for patching a 1.2 kernel for token ring support.
If you have a 2.0 kernel, you only need to recompile the current source
and say ``y
es'' or ``m
odule''
when asked for token ring support.
cd /usr/src
tar cvzhf linuxbak.tar.gz linux
cd /usr/src/patches/token
gzip -d TokenRing.patch-1.2.0.gz
cd /usr/src/linux
patch -p1 < /usr/src/patches/token/TokenRing.patch-1.2.0
-or-
patch -p1 < <directory-of-patchfile>/TokenRing.patch-1.2.0
find . -name \*.rej -print
find . -name \*.orig -print | xargs rm
Make sure your swap space is active if you have one.
cd /usr/src/linux
make config
(The patch should have added two lines to your config.in
file for the following options)
Token Ring support (CONFIG_TR) [y]
(and further down the list...)
IBM Tropic chipset based adaptor support (CONFIG_IBMTR) [y]
make dep
make clean
make zImage
/vmlinuz
kernel to vmlinuz.old
then copy the kernel to /vmlinuz
.
On my system this would consist of copying
Now from the prompt run ``/usr/src/linux/arch/i386/boot/zImage
to/vmlinuz
and editing/etc/lilo.conf
to boot that kernel.
lilo
''.