Sunday, 15 August 2010

linux - compiling kernel -- 3.9.4 -- issues -


I have a desktop that has fedora linux installed. The kernel I am using is 3. 9.4 . I just need to recompile my 3.9.4 kernel for Ken Bus Support.

My kernel source is here: ---

  [root @ localhost 3. 9.4-200 Fc18.x86_64] # pwd /usr/src/kernels/3.9. 4-200.fc18.x86_64   

Then I did - Msconfig , - Changed the configuration.

After the error I - create .

  [root @ localhost 3. 9.4-200.fc18.x86_64] # to create # [1]: *** Goal `/usr/src/kernels/3.9.4-200 There is no rule to create fc18.x86_64 / arch / x86 / syscalls / syscall_32.tbl ', /syscalls/../include/generated/uapi/asm/unistd_32.h' required by Arc / x86. Stop. Make: *** [Archeaders] Error 2   

How to get rid of this error to compile my kernel?

You will need to get the entire source tree for the kernel. /usr/src/kernels/3.9.4-200.fc18.x86_64/ does not include the entire source for the Fedora kernel, except that it includes headers and makefolks to create additional modules.

You can either get source RPM for that kernel and rebuild it or get the Mainline kernel directly from kernel.org and create it.

No comments:

Post a Comment