[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kernel upgrade fails - 2.6.8-3 seems to not be a valid kernel to bootx



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.

Thanks,
Dana



Reply to: