Originally Posted by timetraveler
I edited /etc/fstab and changed the
/dev/hdc1 -> /dev/sdb1 and I can boot into the new kernel.
But now the same problem exists for the old kernel.
Which is ok for now since the new kernel is working.
I was not able to run lilo but it doesn't matter.
This is very funky.
You can change /etc/fstab so that it works with both your old kernel (root on /dev/hdc1) and the new kernel (root on /dev/sdb1).
to find out the UUID for this partition, and then use that to change the line in /etc/fstab that mounts the root partition.
Suppose that command returns this text:
/dev/sdb1: UUID="050a82e7-9346-4de9-953b-1d4e93973b9c" TYPE="ext3"
/dev/sdb1 / ext3 defaults 1 1
would then become
UUID=050a82e7-9346-4de9-953b-1d4e93973b9c / ext3 defaults 1 1
This method is independant of device naming or filesystems and will help you make your computer boot with all kernels.