编译内核版本(Ubuntu / Debian)

时间:2015-04-02 18:39:32

标签: git ubuntu linux-kernel debian ubuntu-12.04

我已经下载了最新的内核源代码:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
cd linux-stable
git tag -l | less

并选择了v3.9.1。

git checkout -b v3.9.1
git branch --set-upstream v3.9.1 origin/master

,取消了分发:

git pull

并跑了:

make kernelversion

始终输出:

4.0.0-rc5

,一个不稳定的版本。我该如何下载v3.9.1(稳定版)?

编辑#1:

目前的分支是:

$ git branch
  master
* v3.9.1

1 个答案:

答案 0 :(得分:1)

而不是git checkout -b v3.9.1,您需要git checkout -b mybuild refs/tags/v3.9.1。这创建了一个名为" mybuild"这指向了标签" v3.9.1"做,并检查该提交。 (注意:" refs / tags /" bit不是必不可少的,但它确实有助于避免歧义... git会搜索标签以查找是否有分支机构匹配)