Professional Documents
Culture Documents
6 - nixCraft
1 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
About
Contact us
Forums
Home
Linux How-to & Tutorials
Shell Scripts
RSS/Feed
nixCraft
2 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
Before you congure kernel make sure you have development tools (gcc compilers and
related tools) are installed on your system. If gcc compiler and tools are not installed
then use apt-get command under Debian Linux to install development tools.
# apt-get install gcc
Now you can start kernel conguration by typing any one of the command:
$ make menucong - Text based color menus, radiolists & dialogs. This option
also useful on remote server if you wanna compile kernel remotely.
$ make xcong - X windows (Qt) based conguration tool, works best under KDE
desktop
$ make gcong - X windows (Gtk) based conguration tool, works best under
Gnome Dekstop.
For example make menucong command launches following screen:
$ make menuconfig
You have to select dierent options as per your need. Each conguration option has
HELP button associated with it so select help button to get help.
It will install three les into /boot directory as well as modication to your kernel grub
conguration le:
System.map-2.6.25
cong-2.6.25
vmlinuz-2.6.25
3 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
initrd images contains device driver which needed to load rest of the operating system
later on. Not all computer requires initrd, but it is safe to create one.
Remember to setup correct root=/dev/hdXX device. Save and close the le. If you think
editing and writing all lines by hand is too much for you, try out update-grub command
to update the lines for each kernel in /boot/grub/menu.lst le. Just type the command:
# update-grub
Neat. Huh?
4 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
5 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
Kernel 2.6.23 has issues with kernel headers. If you have distros like fedora it
gonna give up some wierd xdep.c error messages.
Some forums say you need to have 2.4 headers for compiling it. Kernel header is a
huge mess scattered around and well serious debates have gone down the drain
http://kerneltrap.org/node/6536
Reply
10 Pradeep April 30, 2008 at 3:04 pm
Does this kernel support RHEL4 update 5
I am using kernel 2.6.9-55.EL can i upgade the
Reply
11 dushyant May 9, 2008 at 11:50 am
How much time does it take approximately?
Reply
12 Krishna Priya Bandyopadhyay May 15, 2008 at 6:45 pm
i am trying it on mandriva 2008.i can not do $ make menucong.is there any
option to do that.please help me to get out of this as soon as possible.i wonder
6 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
7 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
-Lin
Reply
18 Logic July 8, 2008 at 12:22 am
About the 4th step, as the make help says: you do not need to do make modules
again, so when using make it already compiles the modules.
:D
Reply
19 Ramkey October 9, 2008 at 11:22 pm
Lin,
Did your problem sorted out?Thans
Reply
20 Rohit Awasthi October 10, 2008 at 1:24 pm
Hi.. wt if somethin goes wrong is there any way to get OS to its former stage, say
( backup or uninstall Kernel or something ).. or will need to install whole OS
again
Reply
21 Ravi October 31, 2008 at 5:42 am
I followed the above steps in order to compile Linux kernel linux-2.6.27 but when
tried to boot my system from latest compiled kernel got the Kernel Panic error
which says cant nd
le system /boot/root at the start.
please suggest
Reply
22 Jared November 2, 2008 at 9:12 pm
This is a nice tutorial, but I have a note to make. On my installation, Ubuntu 8.04.1
64-bit, the command in Step # 6 is mkinitramfs instead of mkinitrd.
Cant wait to try out my new kernel
Reply
23 Abdul April 12, 2011 at 10:51 am
That helped me Thanks!!!!!!!
8 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
Reply
24 same November 2, 2008 at 10:45 pm
the same thing happened to me as ravi.
Reply
25 Roman December 7, 2008 at 9:20 am
I have compiled custom kernel and I am missing in /boot directory cong-2.6 le.
What have I done wrong? I see cong les from old kernel there. thanks in
advance.
Reply
26 saga December 14, 2008 at 3:43 pm
you have compiled a upstream kernel.How should i compile distribution specic
kernels,like if i install fedora it has its kernel source in /usr/src/, fedora community
might have added its own patches.Will the steps described in this article work for
distribution specic kernels?
Reply
27 anand December 21, 2008 at 4:06 am
Except for step where you create the initrd img le, rest of the steps explained
here worked ne. The Kernel version I tried was 2.6.27.10 and the linux box had
ubuntu 8.10 installed.
On ubuntu if you try to use mkinitrd you might get the message No command
found. Try using mkinitramfs instead. It worked perfectly ne.
Reply
28 Maker December 22, 2008 at 5:51 pm
There is no such thing as bz3.
Reply
29 Axon December 28, 2008 at 7:57 am
Its cool.
Thanks alot NIXTCRAFT.
Reply
30 Carnes December 29, 2008 at 9:53 am
I tried to cheat and copied over an older .cong.. broke something and had to redo
all the options by hand : /
9 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
Anyways, the instructions worked great with Gentoo. I had to emerge mkinitrd
but otherwise everything went very quickly, maybe 20 min to compile everything
(very short in Gentoo world).
I suggest everyone keep their old kernel and a lilo/grub option for it just incase :)
Most of the problems in the comments seem to be from misconguring the kernel.
If you arent sure what your hardware is or dont have the time to run through
every option. I suggest you pop in a live cd and copy /proc/cong.gz to use as
your base cong (gzip -d cong.gz will uncompress it).
If your system is already unusable, pop in a live cd and try the following as root:
cd /
mkdir /mnt/xme
mount /dev/ROOTDRIVE /mnt/xme
mount /dev/BOOTDRIVE /mnt/xme/boot
mount -t proc proc /mnt/xme/proc
chroot /mnt/xme /bin/bash
That should put you back into your computer to compile/x whatever.
Reply
31 benny lootens January 4, 2009 at 2:40 am
ive just build the 2.6.28 kernel on ubuntu 8.04 LTS and its working like a charm.
It was required, as I had some troubles installing my 500 GB Samsung drive that
was attached to a Trust eSATA IF-3300 card. Thanks for this great tutorial !!
Reply
32 Otto January 6, 2009 at 6:41 pm
You dont need make modules anymore. I compiled a few times the last days and
just make && make modules_install will do.
Reply
33 Akash January 7, 2009 at 12:59 pm
Following error occured during make command of compilation step for linux 2.6.23
make: *** [.tmp_vmlinux1] Error 1
Plz provide me solution for it.
Thanks
Akash
Reply
34 Akash January 7, 2009 at 1:06 pm
make command error:
make: *** [.tmp_vmlinux1] Error 1
10 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
11 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
12 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
my mail is toldamtorp@gmail.com
Reply
43 Hussain Jaar May 5, 2009 at 3:16 am
37 ondrg, Which gcc version you used ?
Can any body tell that How to remove a previously compiled and installed kernel.
So as to make space for compiling and installing a new kernel ?
Reply
44 Acevedo May 7, 2009 at 6:17 pm
NIce step-by-step process, BUT Following error occured during make command of
conguration step for linux 2.6.29.2
make[1]: *** [script/kcong/dochecklxdialog] Error 1
make: *** [menucong] Error 2
Plz provide me solution for it.
Thanks
J.Acevedo
Reply
45 Anitha May 12, 2009 at 10:22 am
Hi Kindly help me please i m in serious trouble
I m trying to install RTLinux on Linux 2.6.xx
The installation guide specied to patch the linux 2.6.xx, congure and then
compile. But
i m able to proceed til the conguration of the kernel
When i give the make command, i m coming up with errors
Also i tried to install linux 2.6.xx without patching it with RTLinux,again i m struck
up while compiling
Kindly help pleaseWil be grateful to you
Reply
46 chindam May 29, 2009 at 5:45 am
Its good, but i need your help to compile;boot from a ash drive and congure
options such that the size of the kernel is max 5Mb(minimum application like
terminal,usb)
Reply
47 mavgh1 July 7, 2009 at 12:09 am
Great Tutorial .I have E8200 , Gigabyte EP43-DS3L kernel 2.6.18 that does not
13 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
14 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
15 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
16 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
17 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
Reply
66 princelibya14 April 14, 2010 at 12:31 pm
hi, bro , just try theses commend , cause i got the same problem when i used
them every thing is going ok, i wish them helping u, (1. make mrproper
2.cp /boot/cong-`uname -r` ./.cong ,Then we run 3.make menucong) so
these two commends use them before make menucong, and also do not use
make only, just use (make all) . then continue as usual commend in this article,
i wish them useful,
my regards,
Reply
67 BongoBongo January 16, 2010 at 9:30 pm
Nice.
Came in handy as I needed to recompile kernel in order to remove KVM
virtualization support. VirtualBox wont run with KVM modules loaded.
Why am I telling you this?
Reply
68 DaVince January 28, 2010 at 3:12 pm
Some of the instructions are kind of outdated on modern systems, could you
perhaps update the article?
- Some systems now use GRUB 2, which doesnt have a menu.lst.
- Modern systems tend to use mkinitramfs or yaird, not mkinitrd.
Thanks a lot for the article, though. O to test out my new kernel.
Reply
69 ahmeds February 1, 2010 at 2:32 pm
This article actually very usefull. It helped me to kompile linux kernel after my
resultles
attemtions for a long period. The only issue I had was creating initrd image.
My Ubuntu 8.10 interpid (also 8.4 hardy) do not have mkinitrd command so instead
I used next steps to compile linux kernel(2.6.27.7).Here they are.
1. rst copy your /boot folder to somewhere , home folder
2. go to top of your linux source tree and run(root prev required)
#make-kpkg clean && make-kpkg initrd revision=custom.1.0 kernel_image
and after its nished with no errors run
#dpkg -i .deb
the latest command will update your /boot also /boot/grub/menu.lst le , but this is
not what
do we want , and after reboot you may nd your pc not booting at all.
Monday 10 March 2014 11:27 PM
18 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
19 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
then type
pla@pla # make menucong or make xcong
make sure that ncurses package is installed
all the best
Reply
75 princelibya14 April 18, 2010 at 10:32 pm
hi, i have done all these steps, but i got error when i enter to my new kernel there
is network to connection to internet , so can any one help me to solve this problem,
cause i am not expert in fedora 10( i mean in Linux )
my regards
Reply
76 ahmeds April 22, 2010 at 3:15 pm
Could you please explain in more detail your error about connection?
Can you run programs with new kernel?
And did you use cong le from previous kernel or new one?
Reply
77 princelibya14 May 4, 2010 at 11:35 am
hi, bro , i am sorry, i took long time to answer on your query, so my
problem is (i can not access on internet) by using wire or less card, when
i run commend (iwcong i got message no wireless extension for eth1 )so
sholud i got these from last kernel on my new kernel when i congure it,
and also when i search i got article i have to install package for wireless
chip . my chip num is b4312, i am already installed , but there is not thing
, i wish to help me, cause i waste my time on in these for month , i
attempt to solve it, but nothing.plz help me as soon as u can , cause i am
in rush.
my regards bro.
Reply
78 Malay Gopani May 4, 2010 at 10:09 am
Hi,
i want to add the support of portuguese font in linux. i dont know how to add this if
anyone knows then please tell me.
Reply
79 princelibya14 May 4, 2010 at 11:41 am
hi, bro, how r u? i wish to help u, u can enter on 1.system then
2.administration 3. choose language from the menu. 5 enter ur password, at
last choose Portuguese language ,
Monday 10 March 2014 11:27 PM
20 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
21 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
22 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
initrd.img for
new kernel, as mkinitrd doesnt work on new distrs and a lot of other stu.
I put here the answer that found
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html/commentpage-7#comments
lucks.
Reply
90 Je June 9, 2010 at 10:51 pm
Howdy yall. I just wanted to ask about this process. We own a lot of RHEL/CentOS
systems round here and Im curious how the kernels built with this process will
dier from the kernels shipped from the standard repositories. Ive looked
countless places for a guide to recompiling a kernel specically with the source
from those OSes, but something has always failed, or not been in the right location,
etc. Im currently building a kernel using the described process and it actually
seems to be working, but Im just wondering what functionality loss there will be.
Reply
91 Je June 10, 2010 at 12:29 am
Hi everyone. I just wanted to ask about this process. We own a lot of RHEL/CentOS
systems round here and Im curious how the kernels built with this process will
dier from the kernels shipped from the standard repositories. Ive looked
countless places for a guide to recompiling a kernel specically with the source
from those OSes, but something has always failed, or not been in the right location,
etc. Im currently building a kernel using the described process and it actually
seems to be working, but Im just wondering what functionality loss there will be.
Reply
92 Je June 10, 2010 at 12:39 am
Weeell
New kernel compiled, but either doesnt have SATA or LVM support, as its
failing to mount root at boot and kernel panicing. At least I got the darn thing
compiled all I really wanted to accomplish at the moment
Reply
93 Pankyu Bootha June 10, 2010 at 6:00 pm
Hi Je, As I had said earlier, for RHEL, CentOS and such cognate
systems, I have found that one has to enable SYSFS_DEPRECATED while
compiling the kernel versions > 2.6.33. As for enabling SATA support, in
the relevant section of the .cong le one has to enable scsi/ide support
while conguring the kernel. Pl rst copy .cong on desktop after
uncompressing the tarball in your home directory-
23 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
$ bzip2 -dc linux-2.6.34.tar.bz2 | tar -xvf -. You can copy .cong le by$ mv /home/je/linux-2.6.34/.cong /home/je/Desktop/cong.text. Then
copy cong.text in your home folder/directory.
Now read the cong.text le carefully in gedit. you can search for
SYSFS_DEPRECATED by using the interactivesearch available in the top
window-bar of gedit. Also go through the scsi and ide drivers section.
To manually enable the required features doCONFIG SYSFS_DEPRECATED=y
Remember to uncomment the relevant by removing the #.
Ater you have thus enabled the relevant features, replace cong.text to
linux-2.6.34 by$ mv /home/je/Desktop/cong.text /home/je/linux-2.6.34/.cong
Now cd to linux-2.6.34 and do make
.
Any further queries are welcome. Good Luck. Pankyu Bootha
Reply
94 Rajgopal August 17, 2011 at 3:20 pm
@pankyu .. Hi.. how does one enable the LVM support ?
Reply
95 Rocky July 26, 2010 at 7:01 am
Hi,
I followed this nice link for kernel compilation.Everything is done nicely.There is no
any error while doing compilation process.But after step 5( Step # 5 Install kernel
# make install ) , I am not getting cong le in /boot for new
kernel. I m getting systemmap,vmlinuz and initrd for new kernel.So as
per step 6 for mkinitrd, it shows already exists.
And when i rebooted machine with new kernel , getting kernel panic , /
dev/root leystem not found.
OS: CENTOS 5.5
KERNEL : 2.6.34.1
Reply
96 ahmeds July 27, 2010 at 4:13 am
Good day Rocky. I dont know what the issue was that cong le missed for new
Monday 10 March 2014 11:27 PM
24 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
kernel at /boot folder, but you can copy it manually from source directory of the
new kernel that you compiled. At step 3 you have to congure your new kernel
using make menucong, make oldcong , or another one of your choise. This step
will do nothing else but create
.cong le at the top of your source dir. As usual all les in unix that begin with dot
are hidden so .cong le too. Just copy it to your /boot folder using
# cp .copng /boot/cong-2.6.x.y
Regarding kernel panic you have to specify right root lesystem.
Either the problem is with your initrd le and sometimes it is becoming real
headache
to get proper initrd for new kernel that doesnt panic.
What I do really advice just try if it will work do make oldcong. This will cong
your
kernel using conguration of currently running one. And dont use make initrd but
rename
and use initrd le le of your currnetly running kernel for new one.
Reply
97 Rocky July 28, 2010 at 10:21 am
Hi Ahmeds,
I followed your reply.But getting same.
Rocky
Reply
98 ahmeds July 29, 2010 at 4:19 am
Hi Rocky. It is ok if your kernel again did panic. If you want to compile kernel
just for update your current system then I cant help you. But if you want to
compile kernel so that you could start to kernel programming then just say hello
to bulk of the problems waiting you ahead. I spent 4 month for compiling my kernel
that didnt panic. It was 2.6.27.7 . I also learned how to congure kernel to
compile all necessary drivers built in so that kernel loaded without headache initrd.
But with 2.6.34.xx things are a little bit dierent. I didnt come yet to this level but
what I may advice you is next:
1. download kernel source code of the exact version that is currently running, so
that make oldcong doesnt complain to anything and if it does say yes.
2. try again more and more.
3. specify RIGHT ROOT lesystem. i.e. root=/dev/sda5 or root=/dev/hda2
The list of lesystems and your root lesystem you can nd by df command
for example my root le system(/) mounted on /dev/sda7
john@lnx:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda7 18482044 15095664 2447528 87% /
none 504828 304 504524 1% /dev
none 509044 212 508832 1% /dev/shm
25 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
4. If these wouldnt help try compiling necessary drivers built in. To do this do next:
1. GET list of all of your modules loaded using lsmod.
john@lnx:~$ lsmod
Module Size Used by
binfmt_misc 6587 1
rfcomm 33421 4
26 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
27 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
28 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
29 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
30 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
31 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
I am trying to build the new kernel (2.6.38) and facing the similar issue as in the
comment # 97. I followed the instructions in comment #98 but not able to x the
problem. As I start the make, the .cong le is renamed to .cong.old and the
changes is lost. Can you help me xing the issue? I am using CentOS 5.5.
-regards,
Tanish S.
Reply
120 vo tuan anh June 14, 2011 at 4:58 am
hi all,
I have a new PC. I want install kernel linux for it.
pls guide me create and install kernel linux [kernel.org - linux-3.0-rc3.tar.bz2]
Thank you
Reply
121 vinodsreehari July 7, 2011 at 4:19 pm
Hi ,
Nicely explained. Worked for me like a charm. But I didnt have to apply teh last
two steps ,ie, creating initrd image and editing the boot loader. Those steps ahev
been automatically done . Btw, I performed it in SuSe 11.3. Will it be the same in
other distros also ?? Curios !!
NB: I upgraded 2.6.34 to 2.6.39
Reply
122 Grzeziek July 18, 2011 at 10:56 am
Kernel panic not syncing: VFS: Unable to mount root fs ..
Ive solved this problem by creating an initrd image with mkinitramfs function.
mkinitramfs -o initrd.img-2.6.39.3 2.6.39.3
Tried to use mkinitrd but there were no such command in Debian (even after
installing kernel-package)
now everything works ne, thx for tutorial.
Reply
123 xyz July 27, 2011 at 7:27 pm
hello
i tried all the steps mentioned above.
but while using make command following error is occuring.
32 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
33 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
Reply
128 Vasavi September 18, 2011 at 8:54 am
Hi,
Open le using vi:
# vi /boot/grub/menu.lst
title Debian GNU/Linux, kernel 2.6.25 Default
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hdb1 ro
initrd /boot/initrd.img-2.6.25
savedefault
boot
I tried to open the menu.lst le but it is being opened in vi as a new le. So, I just
updated grub and rebooted but in the boot loader list I dont have the kernel I
installed to select it. Please help.
Thanks in advance.
Reply
129 Gayathri November 14, 2011 at 8:14 pm
I am facing the same problem. Any solutions ?
Reply
130 xeno December 5, 2012 at 6:58 am
Im using Ubuntu 12.04.1 LTS. There is not menu.lst in it either. I ignored the
menu.lst and just ran update-grub and restarted the system, it worked ne for
me. Try uname -a to see if you already have the kernel.
I update from 3.2.x to 3.7.0
Reply
131 mubarik October 8, 2011 at 9:54 pm
there is an error in sudo make. i am using 64 bit ubuntu 11.4.
arch/x86/kernel/entry_64.S: Assembler messages:
arch/x86/kernel/entry_64.S:1558: Error: .size expression for
do_hypervisor_callback does not evaluate to a constant
make[2]: *** [arch/x86/kernel/entry_64.o] Error 1
make[1]: *** [arch/x86/kernel] Error 2
make: *** [arch/x86] Error 2
Reply
132 Kevin Kirkwood January 4, 2012 at 7:45 pm
I am having the identical problem.
34 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
So can anyone tell me what I should do. All other steps are going ne.
Thanks
Bhavin
Reply
135 Anisha Kaul January 20, 2012 at 5:36 am
Do,
# cd /boot/grub
# ls
Do you nd menu.lst there? If yes, the do
# cat /boot/grub/menu.lst
35 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
36 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
37 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
38 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
Reply
151 Akash September 3, 2012 at 1:57 pm
type cd /usr/src/linux-3.6-rc4 and then use make command.
Reply
152 Srini November 6, 2012 at 2:03 pm
It is not working for me giving errors while compiling kernel.
follow these steps.
make menucong
make clean
make bzImage
make modules
make modules_install
make install
these steps worked for me
Reply
153 aditya January 8, 2014 at 9:36 am
[aditya@localhost linux-3.12.6]$ make menucong
Makele:323: /home/aditya/linux-3.12.6/scripts/Kbuild.include: No such le or
directory
make: *** empty variable name. Stop.
make: *** [scripts_basic] Error 2
please help
Reply
154 M Khan February 4, 2014 at 5:09 am
I downloaded this from this site. Now I simply want to unzip it. I am practicing how
to build a Kernel. can someone tell me how I can unzip it and should it go to /src.
stable: 3.13.1 2014-01-29 [tar.xz] [pgp] [patch] [view patch] [cgit] [changelog]
Reply
Leave a Comment
Name *
E-mail *
39 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
Submit
Tagged as: command tar, compile kernel, compiling linux kernel, conguration option,
conguration tool, gnu linux, how to compile linux kernel, kernel code, kernel
conguration, kernel image, kernel source code, kernel v2, kernel version, latest linux
kernel, linux kernel version
Previous post: Knoppix 4.0.2 DVD Released
Next post: The importance of Linux partitions
+1
+ 10,343
Tweets by @nixcraft
Related Posts
40 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
41 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
42 of 42
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
Subscribe to nixCraft
Learn something new about Linux/Unix by email
Enter your email address:
Subscribe
2004-2014 nixCraft. All rights reserved. Privacy Policy - Terms of Service - Questions
or Comments - We are proudly powered by Linux + Nginx + WordPress.
The content is copyrighted to nixCraft and may not be reproduced on other websites.