PAE kernel headache
New distros have the PAE kernel. I have Ubuntu 12.04 but I cannot install it on my computer.
I have Core2Duo 7500 processor which is far more powerful than the requirement. But I have to use the old distros becase it does not support PAE. I don't expect any solution but I think that PAE kernels should also support non-PAE processors like Windows. non-PAE processors are not that old. |
Doesn't your processor support 64 bit instruction set (x86_64 or AMD64 or Intel64)?
If it doesn't, you can always recompile a kernel with no PAE support on the newer distro... |
I understand your frustration. As a matter of fact, a lot of distributions are now shipping kernels with PAE.
This is an unavoidable consequence of selecting "64 GB" among the High Memory Support options. So the only way would be to re-configure your kernel with the "4 GB" choice instead. |
I would be very surprised if a Core 2 Duo CPU wouldn't support PAE. If you can start one of the older distros, what is the output of
Code:
cat /proc/cpuinfo |
I think TobiSGD is right. Here uname -p says:
Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz and pae is listed among the flags in cat /cpu/info's output. |
The Core 2 Duo 7500 and the Core 2 Duo T7500 may possibly not have the same core, since one is the desktop and one the mobile version.
Nonetheless have I never seen a Core 2 Duo version without PAE. |
Code:
Well I tried it in VirtualBox. I will try it as Live Distro and reply. Thanks. |
In Virtualbox you have to explicitly enable PAE support in the settings for the VM.
|
What actually is the error you get when booting the kernel?
As I read on wikipedia: Most distributions come with PAE cause it's needed for the NX-Bit. Might that be the cause? Does the mobo need that feature too? Does it has to be enabled in BIOS? |
TobiSGD has the point here. I have even been hurt by that myself sometimes. We have to remember the the VirtualBox' CPUs are virtual, not real ones.
|
Well, the fact that the OP was running on a virtual machine would have been the first thing to say...
|
Quote:
I don't expect the person asking the original question would guess that running on a VM is relevant to PAE not working (or if he did guess, would not have needed to ask). This is not the first time at LQ that someone asked about PAE not working and gave a CPU model on which PAE should work and only later revealed that it was all tested under a VM. I'm not faulting the experts who didn't make that guess earlier in this thread, just making a suggestion for next time, because I expect there will be a next time. |
Virtualization is always somewhat of a deceiver. It tries so hard to give the illusion that "this is a real machine!!" ... that sometimes you forget that it is not. But the Linux operating-system kernel is one of those "edge cases" that can surprise you ... simply because it is so configurable to the needs of, ummmm, real hardware. Every virtualization scheme has to "overlook something," in order to "come acceptably close." But Linux kernels can nevertheless catch them out.
|
I was able to run 12.04 in VM as well as live CD. Thanks to all especially TobiSGD and Didier for pointing it out that Core2Duo has PAE feature.
Otherwise I would never have installed PAE kernel. And also I had not asked any question but got a solution.:cool: |
All times are GMT -5. The time now is 03:34 AM. |