Missing kernel features

Asked by Squeak on 2008-04-27

Just did a fresh install of 8.04 Server, kernel 2.6.24-16-server, on my Fujitsu 7010D laptop, Intel 735M processor 4GB RAM, and I get the following error after install when booting for the first time:

This kernel requires the following features not present on the CPU:
Unable to boot - please use a kernel appropriate for you CPU.

Any clues at to what 0:6 is and why the installer picked the wrong kernel?

Question information

English Edit question
Ubuntu Edit question
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Vojtěch Trefný (vojtech.trefny) said :

"8.04 Server, kernel 2.6.24-16-server, on my Fujitsu 7010D laptop"

Server version on laptot? Why?

Revision history for this message
Squeak (pyrotek) said :

We will be installing it on real servers later, but this is just so I can work on building of the machine and get the software configuraiton working. I first tried in on a Microsoft VPC 2007. I can get it installed there with:

noapic nolapic vga=0x314

but it won't boot up either. On MS VPC I either get a crash after grub with Int 6 or just a blank screen if I add vga=0x314 to grub boot. So I descided to try the laptop for now thinking that would be a no brainer.

Revision history for this message
Alan Jenkins (aj504) said :

Sorry if this is obvious, but you don't say which architecture you are trying.
One possibility might be that you are trying to boot a 64 bit kernel on a 32 bit cpu.

The linux kernel mailing list should be able to help you with that cryptic error message - and hopefully make people realise how cryptic it is.

If possible I would suggest trying the desktop kernel instead. Once you have a working system you can install the Ubuntu kernel source package. I can't remember how its packaged, but I think there's just the one package. In which case you'll have to load the configuration for the server kernel. Then you can see how it's been configured.

[in toplevel of kernel source directory]
linux$ cp /boot/config-2.6.24-16-server .config
linux$ make menuconfig

Look under the CPU menu. Hopefully the help text is more useful than that error message.

Revision history for this message
Jon Nordby (jonnor) said :

The problem seem to be that the server kernel is compiled with support for PAE, a feature some CPUs dont have. Using a generic kernel should solve the issue.

Can you help with this problem?

Provide an answer of your own, or ask Squeak for more information if necessary.

To post a message you must log in.