I think you are right about this:
But what it is actually doing seems to contradict that. Maybe the docs are wrong? Which version of the docs are you using and which version of grub are you using?Quote:
My understanding is that line 2 loads the boot partition into Grub's root partition. Therefore all other lines now have (hd0,1) as a prefix. I'm thinking that line 3 is really:
kernel (hd0,1)/vmlinuz root=/dev/hda4/ ro
Also, this is a dumb question, but just to make sure:
Are you absolutely, positively sure that the config lines you listed on your posting exactly match the grub config file. And there is absolutely not a symbolic link named vmlinux in /boot?