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

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

 



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@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.

Attachment: pgpAmBEsGnPcF.pgp
Description: PGP signature


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux