make modules_install重新启动配置过程

时间:2012-11-29 22:43:49

标签: linux linux-kernel

我正在尝试为我的Debian机器编译Linux内核版本(linux-2.6.32.60)。 第一步是通过键入:

来创建配置文件(.config)
  

make xconfig

创建配置文件后,我只需运行make,即可构建映像内核和模块。到那时为止没有问题。

但是,在安装模块(.ko文件)时,我输入:

  

make modules_install

而不是安装新编译的模块,会带来命令行配置设置,这是不正确的(配置文件已经创建)。

是什么原因导致配置重新启动?

的问候。

2 个答案:

答案 0 :(得分:4)

在调用menuconfig之前设置ARCH变量

$ make ARCH=arm menuconfig

答案 1 :(得分:3)

问题是由于我的O.S设置ARCH中的开发环境变量是i386(这是我们办公室运行某些基础设施所必需的)。由于我的内核在64位处理器中运行,并且xconfig依赖于具有相同名称的变量,因此生成的.config文件是针对32位体系结构生成的,整个编译过程也是如此。最后,这导致了安装错误(确实是预期的)。