(Painful isn't it - it's a rite of passage.)
OK - you havn't pointed GRUB to the new initial ram-disk. (That's the initrd line in the original GRUB.conf) ... you need this to access the root filesystem in GRUB
see "man mkinitrd" .
(Did you copy a file called vmlinuz-2.6.11 into /boot? Just checking.)
Congratulations - after this you will be halfway to guru-hood
[begin general discussion]
I know what you mean about the conflicting instructions out there. I do not know where these guys are coming from - they seem pretty genuine - but their instructions never work by themselves. Occasionally there is a clear HOWTO ... but usually specific to a particular architecture which is never yours.
I discovered, from many sets, that the procedure is actually quite simple - provided you are not trying to be fancy or use weird configurations (i.e. Grub is in MBR and root is in an IDE drive, there is a separate boot partition ... etc).
done it -
(painstakingly pick through the options - and save to a file before you finish)
(this is the hardest part ... it will need to be repeated several times before you get it right. Even then, monts down the track you'll try to run something and find out that you forgot to compile the module.)
... then something like ...
make (could be "make install")
make modules install
copy (or move) the kernel image into /boot (It's often right at the bottom of the source tree.)
mkinitrd <new version>
copy the old entry to a new location
change the title name
change version numbers to correspond to the kernel image and the initial ramdisk
This sound familiar?
(If you did anything different, say so, and it'll help other folk following in your footsteps.)
BTW: if you miss a module in xconfig - you can rerun xconfig, then do make modules - make modules install again without needing to recompile the kernel. The only time you have to recompile the entire kernel is if the "m" option is not available (or this dosn't work ...)
Now I had to dig all this out of about a dozen locations and over 30 A4 pages of 8-point text.