The default kernel path (so far) is /boot/vmlinuz-2.2.3-5 , and there's a symlink to /boot/vmlinuz . MILO does really bad things if you point it at /boot/vmlinuz ; We probably need to have vmlinuz be a real file (when we install a new version, make the old one vmlinuz.old and _copy_ the new one to vmlinuz) and fix the documentation to reflect this.
No way, the proposed vmlinuz handling is a disaster waiting to happen as far as packaging goes. I propose to get rid of all references to /boopt/vmlinuz and tell people to use the real names. If anybody likes vmlinuz, he/she can do that on their own.
Another reason to dump the use of /boot/vmlinuz is that aboot can't follow symlinks either from SRM. I've seen this bite quite a few people. The safest is to use the full pathname under *all* firmwares.