I have a cluster server which due to EMC Powerpath required installing an older version of the kernel to get server working with SAN again.

I'm currently looking at removing EMC Powerpath, (DONE) and the rolling to the newer kernel version.

I have some questions about this before jumping in a making a couple of changes which I think are required.

In addition to modifying the menu.lst file which looks straight-forward.

What other files do I need to modify?

It looks like the symbolic links in /boot need to be corrected also.

Do I just delete the symbolic links and then recreate them pointing to the correct kernel versions?

If I have to recreated symbolic links what would the command be?

Here is a list of my /Boot directory:
drwxr-xr-x 3 root root 1048 Aug 13 2008 ./
drwxr-xr-x 25 root root 608 Sep 15 14:49 ../
-rw-r--r-- 1 root root 126272 Dec 10 2007 Kerntypes-2.6.5-7.308-bigsmp
-rw-r--r-- 1 root root 126276 Mar 15 2008 Kerntypes-2.6.5-7.311-bigsmp
-rw-r--r-- 1 root root 807897 Dec 10 2007 System.map-2.6.5-7.308-bigsmp
-rw-r--r-- 1 root root 808211 Mar 15 2008 System.map-2.6.5-7.311-bigsmp
-rw-r--r-- 1 root root 512 Aug 8 2008 backup_mbr
lrwxrwxrwx 1 root root 1 Aug 8 2008 boot -> ./
-rw-r--r-- 1 root root 57508 Dec 10 2007 config-2.6.5-7.308-bigsmp
-rw-r--r-- 1 root root 57508 Mar 15 2008 config-2.6.5-7.311-bigsmp
drwxr-xr-x 2 root root 528 Sep 15 15:17 grub/
lrwxrwxrwx 1 root root 25 Aug 13 2008 initrd -> initrd-2.6.5-7.308-bigsmp
-rw-r--r-- 1 root root 1758565 Aug 13 2008 initrd-2.6.5-7.308-bigsmp
-rw-r--r-- 1 root root 1758561 Aug 8 2008 initrd-2.6.5-7.311-bigsmp
lrwxrwxrwx 1 root root 25 Aug 8 2008 initrd.previous -> initrd-2.6.5-7.311-bigsmp
-rw-r--r-- 1 root root 91136 Nov 5 2007 message
-rw-r--r-- 1 root root 293633 Dec 10 2007 symtypes-2.6.5-7.308-bigsmp.gz
-rw-r--r-- 1 root root 293646 Mar 15 2008 symtypes-2.6.5-7.311-bigsmp.gz
-rw-r--r-- 1 root root 90562 Dec 10 2007 symvers-2.6.5-7.308-i386-bigsmp.gz
-rw-r--r-- 1 root root 110394 Mar 15 2008 symvers-2.6.5-7.311-i386-bigsmp.gz
-rw-r--r-- 1 root root 1988948 Dec 10 2007 vmlinux-2.6.5-7.308-bigsmp.gz
-rw-r--r-- 1 root root 1988999 Mar 15 2008 vmlinux-2.6.5-7.311-bigsmp.gz
lrwxrwxrwx 1 root root 26 Aug 13 2008 vmlinuz -> vmlinuz-2.6.5-7.308-bigsmp
-rw-r--r-- 1 root root 1700506 Dec 10 2007 vmlinuz-2.6.5-7.308-bigsmp
-rw-r--r-- 1 root root 1701984 Mar 15 2008 vmlinuz-2.6.5-7.311-bigsmp
lrwxrwxrwx 1 root root 26 Aug 8 2008 vmlinuz.previous -> vmlinuz-2.6.5-7.311-bigsmp


Below is copy of menu.lst:
# Modified by YaST2. Last modification on Fri Aug 8 13:27:03 2008


color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,5)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title Linux
kernel (hd0,5)/boot/vmlinuz root=/dev/sda6 vga=0x317 selinux=0 splash=silent resume=/dev/sda5 elevator=cfq showopts
initrd (hd0,5)/boot/initrd

title Linux Previous
kernel (hd0,5)/boot/vmlinuz.previous root=/dev/sda6 vga=0x317 selinux=0 splash=silent resume=/dev/sda5 elevator=cfq showopts
initrd (hd0,5)/boot/initrd.previous

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe
kernel (hd0,5)/boot/vmlinuz root=/dev/sda6 showopts ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off nosmp noapic maxcpus=0 3
initrd (hd0,5)/boot/initrd

thanks,
Lin