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

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




On Jul 13, 2006, at 7:15 PM, Dana Sibera wrote:

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.


For what it's worth, here is the kernel I have running on an up-to- date "sarge" machine (PowerMac Blue&White G3 - NewWorld, but just barely!).

$ file /boot/vmlinux-2.6.8-3-powerpc
/boot/vmlinux-2.6.8-3-powerpc: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), statically linked, not stripped

Hope it helps!

Rick



Reply to: