X86_64 kernel doesnt install on 64bit(?) machine.

Sam Varshavchik mrsam at courier-mta.com
Tue Aug 21 00:52:39 UTC 2007


Reg Clemens writes:

> There has been some discussion on this list as to what determines if you have
> an Intel 64bit machine or not.  Well, if I do cat /proc/cpuinfo I see:
> 
> <clip>
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca 
> cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm 
> constant_tsc pni monitor ds_cpl est cid cx16 xtpr
> <clip>
> 
> So the 'lm' flag is there, and I assume that this is a 64bit cpu.
> 
> However if I try to load a 64bit kernel from the rpm, I get the error message:
> 
> [root at deneb Desktop]# rpm -i kernel-2.6.22.2-42.fc6.x86_64.rpm
>         package kernel-2.6.22.2-42.fc6 is intended for a x86_64 architecture
> 
> So, who's right and who's wrong, and what gives?
> (and yes Im quite happy running the 32bit kernels, this is just an experiment)

Since you're running a 32bit kernel, as far as the system is concerned you 
have a 32bit system, which obviously cannot run 64bit software. rpm does not 
look at the CPU, it looks at what your system is configured for. Even if you 
do force-install the kernel, and try to boot it, I wouldn't expect to end up 
booting a stable system, since you have no 64bit userland.

Actually, now that I think about it, you'll probably be able to boot, but 
you won't see much difference, since you a have 32-bit only userspace.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/users/attachments/20070820/a3b3cf26/attachment-0002.bin 


More information about the users mailing list