ITEEDU

Linux系统学习基础

第一章 开发工具学习

第二章 Linux内核制作

第三章 initramfs制作

第四章 Linux系统制作原理

第五章 文件系统启动方式配制

The UTS Release version in include/linux/version.h does not match current version 问题

打开你的kernel里的version_vars.mk,位于

/linux-2.6.33.2/debian/ruleset/misc/version_vars.mk

目录下。

把其中的"echo include/linux/version.h" 改成 "echo include/generated/utsrelease.h"

然后直接执行

sudo make-kpkg -initrd --initrd --append-to-version=....

这样继续编译,千万别执行

sudo make-kpkg clean

这样就节省时间了。

debian/ruleset/misc/version_vars.mk 这个文件是在你执行

 sudo make-kpkg --initrd kernel_image kernel-headers

之后才有的。

修改完毕version_vars.mk后再执行

sudo make-kpkg --initrd kernel_image kernel-headers

就好了