Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Fedora This forum is for the discussion of the Fedora Project.


  Search this Thread
Old 06-07-2007, 07:45 AM   #1
LQ Newbie
Registered: Feb 2005
Location: Seoul, Korea
Distribution: Fedora 6
Posts: 10

Rep: Reputation: 0
Question Kernel Compile

Dear all.

I'm trying to practice kernel compiling, but facing many obstacles.

1. Isn't the source supposed to be in /usr/src/?
because my /usr/src/ is empty, but kernel-2.6.18-1....rpm IS indeed installed.
Where can I find the source for the existing kernel on my system?
(I mean I know I can find it from

2.Is there any detailed URL or anything helpful so that I can follow step by step and get myself used to the compiling process by repeating it many times?


Last edited by odaeng78; 06-07-2007 at 07:47 AM.
Old 06-07-2007, 08:21 AM   #2
Registered: Apr 2004
Distribution: CentOS6, CentOS5, F16, F15, Ubuntu, OpenSuse
Posts: 620

Rep: Reputation: 39
Are you sure you installed the kernel SRC rpm correctly?
Old 06-07-2007, 08:30 AM   #3
Registered: Sep 2006
Location: Durham, NC
Distribution: Slackware, Ubuntu (yes, both)
Posts: 463

Rep: Reputation: 31
Are you sure you actually have the source code?

(remember that you'll be hearing from people who've made the same mistakes you might be making )

Old 06-07-2007, 08:59 AM   #4
ReliaFree Maintainer
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware 14.2
Posts: 2,813
Blog Entries: 1

Rep: Reputation: 259Reputation: 259Reputation: 259
As already asked, did you install the source rpm?

AFAIK, if you use yum it will be installed in the /usr/src hierarchy. Looking at the instructions that mjmwired posted, it appears that is the case. Of course, the problem with the source being there is you have to be 'root' to build a new kernel. There's no need to be root to compile a kernel; it's not some sort of super-special code that requires elevated permissions. Fortunately, the kernel source code doesn't have to be there. You can put the source in your home directory or anywhere else you want (and have permissions).

The process is not so involved or difficult that you would need to repeat it over and over to "get used to it."
Old 06-07-2007, 11:48 AM   #5
LQ Newbie
Registered: Feb 2005
Location: Seoul, Korea
Distribution: Fedora 6
Posts: 10

Original Poster
Rep: Reputation: 0
Thumbs up Interesting.. and was a great help..

Before, I checked that kernel and kernel-headers were installed.

But I was missing kernel-devel which has no dependency with any other pkgs.
After I installed kernel-devel, I see /usr/src/kernels/2.6.18-1.2798.fc6-i686/ and bunch of stuff in that directory.

And mjmwired,
1. /usr/src/redhat/BUILD/kernel-2.6.18/ is the source dir? or is it something you get after doing rpmbuild?
cuz, I got directory named different like said above for the source.
2. and What do you mean by preparing the source? If it is not prepared, then I can't compile the kernel?
What does it preparing the source for?

Last edited by odaeng78; 06-08-2007 at 05:39 AM.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Why can't I compile this kernel module? (kernel: 2.6.8-powerpc Debian sarge) Lannix Linux - Hardware 5 05-01-2007 12:29 PM
How to restore out-of-box kernel settings if my kernel compile fails? brgr88 Slackware 8 04-18-2006 06:51 AM
upgraded kernel, won't let me compile kernel once Suspend2 patches are applied microsoft/linux Linux - Laptop and Netbook 3 10-02-2005 02:37 PM
Kernel Problems. Howto Compile a new kernel from 4.2 with backwards compatibility ? ShoCkwave Linux - General 2 06-19-2004 06:02 AM
Kernel 2.4.23 compile causes kernel panics on ATA RAID-1 (mirror) array Raptor Ramjet Slackware 3 12-18-2003 01:40 PM > Forums > Linux Forums > Linux - Distributions > Fedora

All times are GMT -5. The time now is 01:54 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration