SuSE Support Database
Title: Updating Kernel to Version 2.2.5 (SuSE Linux 6.0)

Mainpage
Searchform
History
Versions
Categories
Contents
Deutsch
Updating Kernel to Version 2.2.5 (SuSE Linux 6.0)
Applies to
SuSE Linux: Version 6.0
Kernel: Version 2.0.36
Basics
Updating the kernel from version 2.0.36 to 2.2.5 is severe change in your
running SuSE Linux 6.0 system. So updating the kernel should only be done by expert users.
Please read the complete article before changing anything on your
system. After reading you should follow the installation instructions
step by step to ensure, that everything is correct.
This article gives you an overview of all the files needed to update the kernel. After you have
downloaded these files from the ftp-server, you should follow the
installation instructions exactly.
Please remember, that we cannot offer installation support for running a 2.2.5 kernel on a SuSE Linux 6.0 system.
-
kernmod.rpm
The kernel-modules.
-
pciutils.rpm
The new PCI utilities.
-
devs.rpm
The new devices.
-
binutils.rpm
The new binutils.
-
ps.rpm
The new ps-program.
-
net_tool.rpm
The programs to configure networking.
-
i4l.rpm
und
i4lfirm.rpm
The latest ISDN-drivers (only needed, if you use ISDN).
-
lx_suse.rpm
The kernel-sources.
- A kernel-image, that meets to your system´s configuration, including the corresponding map- and configure-file.
-
conf.modules
The new modules-configuration file.
- Images for new boot- und rescue-disks.
You can find these packages and files at our ftp-site in the directory
ftp://ftp.suse.com/pub/suse_update/suse60/kernel/
.
- eide01
The standard-kernel. This kernel should run on almost every hardware. If you are unsure which kernel to use, you should try this image first.
- eide02
Just like eide01, but supports some special EIDE chipsets.
The following kernels contain a SCSI-driver already compiled in:
- scsi01
aic7xxx (Adaptec 274x/284x/294x)
- scsi02
BusLogic (all models)
Additional disks
- mca
Experimental boot-disk for the MicroChannel-Architecture.
- rescue
The rescue-system.
- modules
As not all modules could be placed on a single disk, an additional modules-disk had to be build. If you cannot find the modules needed for your hardware on the boot-disk, please insert this additional disk in your disk-drive when linuxrc has started.
Please create the new disks as described here:
dd if=<image> of=/dev/fd0u1440
/dev/fd0u1440
is your first 3.5-inch-diskdrive (A:).
All kernels are modularized, so almost all drivers can be loaded as modules.
There are a few drivers, which cannot be used as modules. So we have build kernels, which have a SCSI-driver already compiled in.
The following kernels contain a SCSI-driver already compiled in:
Procedure
-
Change to the directory you downloaded the files into.
-
Install the RPM-packages this way:
rpm -Uhv devs.rpm
rpm -Uhv kernmod.rpm
rpm -Uhv pciutils.rpm
rpm -Uhv lx_suse.rpm
rpm -Uhv binutils.rpm
rpm -Uhv ps.rpm
rpm -Uhv net_tool.rpm
rpm -Uhv i4l.rpm
rpm -Uhv i4lfirm.rpm
The error messages
cannot remove /usr/src/linux-2.0.36 - directory not empty
(lx_suse)
cannot remove /etc/vbox - directory not empty
(i4l)
can be safely ignored.
-
For security reasons the old kernel files will be copied and backuped:
mv /boot/vmlinuz /boot/vmlinuz.old
mv /boot/System.map /boot/System.map.old
cp /etc/conf.modules /etc/conf.modules.old
-
With these commands the new kernel 2.2.5 will be set up:
cp conf.modules /etc/conf.modules
cp config.scsi01.ikr /usr/src/linux/.config
cp scsi01.map /boot/System.map
cp scsi01.ikr /boot/vmlinuz
-
Your LILO configuration has to be upgraded and extended: Run YaST an
choose
System administration
-> Kernel and
bootconfiguration
-> LILO configuration
.
Insert a new Config using the F4
-Key. Configuration name
is Linux.old
, "Kernel optional" must be
set (X
) and the Kernel to be booted by LILO should be
/boot/vmlinuz.old
.
-
Due to a change of the parrallel port´s configuration in kernel 2.2.5
you have to upgrade your
/etc/conf.modules
.
Insert the following two lines at the beginning of the file
/etc/conf.modules
:
alias parport_lowlevel parport_pc
options parport_pc io=0x378 irq=none,none
-
Add this line to the file
/etc/fstab
:
none /dev/pts devpts defaults 0 0
-
After rebooting, your system will start with the new kernel. In case of any
trouble with the new kernel, you can boot the old 2.0.36 kernel by entering
Linux.old
at the LILO boot:
-prompt.
-
As the order of the printer devices (
/dev/lp?
) has
been modified with the new kernel, please change your printer
configuration using YaST. The first parallel port (LPT 1) is
now always /dev/lp0
.
Notes
-
Some programs before kernel 2.2.5 (e.g. xosview), using the
/proc
-directory, won´t run with the new kernel, since this
directory is reorganiced and extended.

Keywords: KERNEL, UPDATE, 60, 2.2.5

Categories:
Kernel

Mainpage
Searchform
History
Versions
Categories
Contents
Deutsch
SDB-kernel225, Copyright SuSE GmbH, Nuremberg, Germany
- Version: 22. Apr 1999
SuSE GmbH - Last generated: 07. Oct 1999 16:52:13
by maddin
with sdb_gen 1.00.0