I'm attaching some handbook updates to fix bug 415175, feel free to fix any wording before applying. Also i've done some changes to the kernel location, since elilo likes to mount the /boot partition by itself, so copying the kernels+initramfs to /boot isn't a great idea(since it isn't mounted). Besides the elilo configuration example in the handbook uses /vmlinuz as a kernel, which means it will look for /vmlinuz in the root partition
Created attachment 323386 [details, diff] handbook-bootloader I have no idea why the elilo part is in the x86+amd64 handbook...
Created attachment 323388 [details, diff] handbook-kernel
is there a reason why the ia64 bootloader/initramfs/genkernel instructions have to differ so much from the other arches? i'd love to just program a single <include> that works across alpha/ia64/sparc, without having to copy-paste large chunks that differ by just a few lines. for example, i'm not sure why you removed the <keyval id="kernel-name"/> variable and replaced it with <c>vmlinuz</c>, when the existing code fetches the proper name from handbook-ia64.xml and fills in that space. your change replaces one variable with another, one that doesn't have an example filename.
fixed in CVS. split out the initramfs instructions to a cross-arch <include>, linked it into the doc, added <keyval> variables to handbook-*.xml for kernel/initrd versions. (raúl, please double check that everything is okay per comment #3.)
(In reply to comment #3) > is there a reason why the ia64 bootloader/initramfs/genkernel instructions > have to differ so much from the other arches? > > i'd love to just program a single <include> that works across > alpha/ia64/sparc, without having to copy-paste large chunks that differ by > just a few lines. for example, i'm not sure why you removed the <keyval > id="kernel-name"/> variable and replaced it with <c>vmlinuz</c>, when the > existing code fetches the proper name from handbook-ia64.xml and fills in > that space. your change replaces one variable with another, one that doesn't > have an example filename. I just replaced the keyval thing because in the bootloader part it used /vmlinuz. So it wasn't in sync with the copying kernel part. But I agree, feel free to rename vmlinuz everywhere to the keyval thingy