Upgrading to Linux-2.0.36
In Linux-2.0.36 a by now
well-known security hole in the TCP code
has been fixed which exists in all previous
kernel versions. It is thus highly advisable to upgrade
to Linux-2.0.36.
To see which kernel is running, type uname -r .
Upgrading the kernel in Debian:
The Debian package kernel-package
offers special tools for producing a custom-made kernel-image-package that
can be installed and administrated like any other Debian package.
I have produced the following kernel-image-packages and put them into
hep:/home/ftp/pub/debian_local
- kernel-image-2.0.36_itp.1.0_i386.deb supports the hardware
in our Pentium computers
- kernel-image-2.0.36_itp.1.1_i386.deb supports the hardware
in our Pentium and K6 computers
- kernel-image-2.0.36_itp.2.0_i386.deb supports the hardware
in our Pentium-Pro and Pentium-II computers
- kernel-image-2.0.36_itp.4.0_i386.deb supports the hardware
in our Dual-Pentium-Pro and Dual-Pentium-II computers
(details on their configuration can be found out by inspecting the
various config-2.0.36_itp.x.y files in hep:/home/ftp/pub/debian_local)
If there is already a kernel 2.0.36 installed,
its modules should be saved by e.g.
mv /lib/modules/2.0.36 /lib/modules/2.0.36.bak
before installing the new one. Otherwise
simply install the new kernel by
dpkg -i kernel-image-2.0.36_itp...,
verify the resulting lilo setup, and reboot.If in doubt, the old working kernel can be used for a boot
floppy by simply copying cp /vmlinuz.old /dev/fd0
Caveat: if you make boot floppies from the above kernels, you will have
to set the correct root device on vmlinuz first.
If you want to just unpack one of the above packages, create a temporary
directory, say ~/tmp and do
dpkg -x kernel-image...deb ~/tmp
You may then create a boot floppy by
cp ~/tmp/boot/vmlinuz-2.0.36 /dev/fd0
which will need setting the root device by
rdev /dev/fd0 /dev/...
Anton Rebhan <rebhana@tph.tuwien.ac.at>
Page
last modified: May 26, 1999