I've just tried to move from 2.4.27 to 2.6.8-3 on my powermac
running Sarge - it's a 6500/300 - I installed kernel-image-2.6.8-3-
powerpc, which placed in /boot a vmlinuz-2.6.8-3-powerpc and an
initrd.img-2.6.8-3-powerpc
copying those to the MacOS partition I run BootX on in order to
boot to the new kernel reveals that BootX doesn't recognise the
vmlinuz-2.6.8-3-powerpc file as a valid kernel to choose from. I
booted back into Linux (still under 2.4.27) and took a closer look
at this new 2.6.8 kernel. file gives me the following:
$ file vmlinuz-2.6.8-3-powerpc
vmlinuz-2.6.8-3-powerpc: executable (RISC System/6000 V3.1) or obj
module not stripped
copying the file to vmlinux-2.6.8-3-powerpc.gz then trying to
gunzip it also fails (I was told this should work).
Any ideas? is the current 2.6.8-3 powerpc kernel package broken,
instead putting a System/6000 executable where an ELF one should
be? Running file on the current kernel gives:
$ file vmlinux-2.4.27-powerpc
vmlinux-2.4.27-powerpc: ELF 32-bit MSB executable, PowerPC or cisco
4500, version 1 (SYSV), statically linked, not stripped
which looks more sane. I have a Mac 9500/180MP that has been
running fine with a 2.6.8 kernel for a while - its kernel isn't a
vmlinuz one, rather a vmlinux one - vmlinux-2.6.8-powerpc-smp
kernel identifies fine as an ELF executable just as my problematic
machine's (working) 2.4.27 kernel does.