First of all:
Boot a live cd and mount your system at /mmt:
Code:
# vgchange -a y
# mount /dev/mapper/VolGroup00-LogVol00 /mnt
# for d in dev proc sys; do mount --bind /$d /mnt/$d; done
# chroot /mnt
# mount -a
#
Then your system will be reasonably usable. You will have to adjust the commands to suit your own env.
Now, perform your backup!!!
Exit the chroot, unmount the partitions and perform fsck on each of them. Then remount the partitions, enter the chroot and try to upgrade kernel again.