I am getting the following warning message from a new installation of Ubuntu 10.04 (server version) on an HP Proliant DL380 G5:
Your CPU appears to be lacking expected security protections.
$ /usr/bin/check-bios-nx --verbose
gives me:
"This CPU is family 6, model 15, and has NX capabilities but is unable to
use these protective features because the BIOS is configured to disable
the capability"
and:
$ grep ^flags /proc/cpuinfo | head -n1 | egrep --color=auto ' (pae|nx) '
gives me:
flags : fpu vme de pse tsc msr *pae* ....
The Security/CPUFeatures documentation here, states that, "the first flags line will include nx if the BIOS is not disabling the CPU feature, and the CPU is actually NX-capable"
To summarize so far, "nx" is not shown in the flags line from /proc/cpuinfo
, whilst "pae", is... Is there any documentation available or is anyone able to recommend a procedure for installing the "-server or -generic-pae flavor of the 32bit kernel"... and/or how to make the necessary adjustments to the BIOS.
Many thanks for putting up with this rather unwieldy question!