You are not logged in.

#1 2006-06-04 06:38:57

_Mike_
Member
Registered: 2005-03-09
Posts: 30

[Solved] "Version Magic" error when booting with m

Hi, I compiled kernel 2.6.16.18  and I receive the following error when booting:

ide_core: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
amd74xx: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
generic: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
ide_disk: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
cdrom: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
ide_cd: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
ide_floppy: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
sd_mod: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
libata: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
sata_nv: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
jbd: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
ext3: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
jfs: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
reiserfs: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'
xfs: version magic '2.6.16-ARCH SMP preempt 686 gcc-4.0' should be '2.6.16.18-ARCH preempt 686 gcc-4.0'

I compiled my kernel with this line:

# make -s clean bzImage modules modules_install

Any ideas?

Offline

#2 2006-06-04 07:35:41

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: [Solved] "Version Magic" error when booting with m

update your initrd/initramfs/initcpio

why are you removing smp support? If you're removing smp support for rt2500, there's a copy in [unstable] which supports SMP.

James

Offline

#3 2006-06-04 08:41:37

_Mike_
Member
Registered: 2005-03-09
Posts: 30

Re: [Solved] "Version Magic" error when booting with m

Ok, I fixed it.
When doing mkinitrd auto it would make an initrd image from the modules at /lib/modules/2.6.16-ARCH when it had to do it from /lib/modules/2.6.16.18-ARCH

I fixed it with 

mkinitrd kernel_version=2.6.16.18-ARCH

Also my menu.lst was wrong, a new image was created under the name of
initrd-2.6.16.18-ARCH.img.
My menu.lst pointed to initrd26.img. I didn't change it before because I didn't know, someone should update the wiki article about compiling the kernel from source.

Offline

Board footer

Powered by FluxBB