我已经从 kernel.org 下载了内核 2.6.37。我试图编译它,但我得到一个错误:
$ make menuconfig
scripts/kconfig/conf --silentoldconfig Kconfig
***
*** Configuration file ".config" not found!
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
我已将实际的内核配置复制到.config
:
cp /boot/config-2.6.37-20110117 .config
我已经执行make menuconfig
了另一次,但它编译了完整的内核而不显示菜单。o_O 我已经编译了这个内核几天没有问题。
有什么帮助吗?谢谢。
我经常这样做。这很简单。我遵循“老式方式”的说明。如果您不是,请从头开始阅读并确保您安装了正确的东西。我的步骤如下:
从正在运行的内核中复制配置:
显示新的配置键和设置值(可选):
主要配置(如果我需要更改,再次可选):
编译打包:
该错误是
make
我在.bashrc
.