Well I am part of the way there.
My mistake was that I had used the elilo ia64.efi file.
Now I can boot with a kernel on the USB disk but
I do not get an elilo menu and I cannot get it to boot using the kernel on my hard drive.
This is elilo.conf
It occurs to me shouldn't it be image=/boot/vmlinuz-generic-3.2.29 ?