Hi marrandy,
Lemme see if I can sort this in my own head
Apols if I'm reading this all wrong 
Unfortunately, you are reading it all wrong. So perhaps I didn't phrase it all correctly.
Let me try again.
I have a Gateway notebook computer. It has 2010 installed in a dual boot with windows Vista home. The kernel = 2.6.32.11-pclos2.bfs
I decided to add a new kernel. 2.6.36.6-BFS. I rebooted and expected it to be automagically entered into the boot menu. It didn't show up.
I went into PCC (Configure Your Computer) System >> Boot. When I click boot, to throws up a error window and aborts. See attached screengrab.
You can see the message I get from cat /var/log/messages. It mentions a sdb drive when I don't have one. my drive for windows and pclinuxos = sda
Here is my menu.lst
cat /boot/grub/menu.lst
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,4)/boot/gfxmenu
default 0
title linux
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=61d58a94-5447-46c0-a2f6-58624b323670 resume=UUID=110bea0a-54f1-4db6-9ec0-9d4d400652ab splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
title linux-nonfb
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=61d58a94-5447-46c0-a2f6-58624b323670 resume=UUID=110bea0a-54f1-4db6-9ec0-9d4d400652ab
initrd (hd0,4)/boot/initrd.img
title failsafe
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=61d58a94-5447-46c0-a2f6-58624b323670 failsafe
initrd (hd0,4)/boot/initrd.img
title windows
root (hd0,1)
makeactive
chainloader +1
mount
/dev/sda5 on / type ext3 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw)
/dev/sda7 on /home type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
df
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 9.7G 6.8G 2.4G 74% /
/dev/sda7 38G 30G 8.4G 78% /home
tmpfs 1.5G 0 1.5G 0% /dev/shm
The first error I see is:-
is_geometry_valid_for_the_partition_table failed for (sda1, 20973567): 1023,254,62 vs 1023,138,48 with geometry 24321/255/63
Then it starts a series with this:-
ERROR: unknown device /dev/sdb5 (computed from (hd0,4)/boot/gfxmenu)
which is strange as my single/only drive = sda, not sdb. NOTE: it talks about being computed from /boot/gfxmenu.
I've found some stuff. In /boot/grub cat device.map
(hd0) /dev/sdb
(hd1) /dev/sda
Also in /boot ls -al
total 23316
drwxr-xr-x 3 root root 4096 2010-07-14 12:28 ./
drwxr-xr-x 24 root root 4096 2010-07-14 12:28 ../
-rw-rw-r-- 1 root root 440 2010-04-06 12:28 boot.backup.sda
-rw-r--r-- 1 root root 440 2010-04-27 21:58 boot.backup.sdb
Where did this sdb come from and if I move/rename it, will it break my system and where did it come from ?