SuSE GmbH

SuSE Support Database

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

----------

Mainpage o Searchform o History o Versions o Categories o 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.

Files, you need to update the kernel

  1. kernmod.rpm The kernel-modules.
  2. pciutils.rpm The new PCI utilities.
  3. devs.rpm The new devices.
  4. binutils.rpm The new binutils.
  5. ps.rpm The new ps-program.
  6. net_tool.rpm The programs to configure networking.
  7. i4l.rpm und i4lfirm.rpm The latest ISDN-drivers (only needed, if you use ISDN).
  8. lx_suse.rpm The kernel-sources.
  9. A kernel-image, that meets to your system´s configuration, including the corresponding map- and configure-file.
  10. conf.modules The new modules-configuration file.
  11. 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/.

Images for boot-/modul-disks to start the system by disk

The following kernels contain a SCSI-driver already compiled in:

Additional disks

Please create the new disks as described here:
dd if=<image> of=/dev/fd0u1440
/dev/fd0u1440 is your first 3.5-inch-diskdrive (A:).

Kernel-images

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:

Installation instructions

Procedure

  1. Change to the directory you downloaded the files into.

  2. 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.

  3. 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
    

  4. 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
    

  5. 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.

  6. 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
    

  7. Add this line to the file /etc/fstab:
    none            /dev/pts                  devpts          defaults   0   0   
    

  8. 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.

  9. 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

----------

Keywords: KERNEL, UPDATE, 60, 2.2.5

----------

Categories: Kernel

----------

Mainpage o Searchform o History o Versions o Categories o 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