刚开始学习linux内核,在linux内核官网https://www.kernel.org/下载,我下载的版本是:linux-2.6.34.14.tar.xz。
由于我的linux中没有安装.xz的解压缩软件,需要下载,http://download.csdn.net/download/qq910438219/4950160,
这个是xz-5.0.3.tar.bz2,可以用。
首先解压安装xz:
$tar -xvjf xz-5.0.3.tar.bz2
$cd xz-5.0.3
$./configure
$make
$make install
xz安装成功。
然后解压缩linux-2.6.34.14.tar.xz:
$xz -d linux-2.6.34.14.tar.xz
我在这里出现错误unexpected end of input,有人说是linux-2.6.34.14.tar.xz文件有问题,于是重新下载后,再解压,没有错误,得到linux-2.6.34.14.tar,
接下来$tar -xf linux-2.6.34.14.tar即可得到linux-2.6.34.14,这个文件就是内核源代码了。