Ошибка, когда я пытаюсь скомпилировать ядро 2.6.37

Я загрузил ядро 2.6.37 с kernel.org. Я попытался скомпилировать его, но я получаю ошибку:

$ 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 Я скомпилировал это ядро несколько дней без проблем.

Какая-либо справка?Спасибо.

3
задан 9 July 2012 в 17:08

2 ответа

Ошибка была псевдонимом make, который я определил в моем .bashrc.

0
ответ дан 9 July 2012 в 17:08

Я делаю это на довольно регулярной основе. Это довольно просто. Я следую "Старомодному пути" инструкции. Если Вы не, считайте, что с начала и удостоверяются, что Вам установили правильные вещи. Мои шаги следующие:

  1. Загрузите ядро, извлеките его, и CD в результирующий каталог.
  2. Копия в конфигурации от рабочего ядра:

    cp -vi /boot/config-`uname -r` .config
    
  3. Покажите новые ключи конфигурации и установленные значения (дополнительно):

    make oldconfig
    
  4. Основная конфигурация (если я должен изменить вещи, дополнительные снова):

    make menuconfig
    
  5. Компиляция и пакет:

    env CONCURRENCY_LEVEL=8 fakeroot make-kpkg --initrd kernel-image kernel-headers
    
6
ответ дан 9 July 2012 в 17:08

Другие вопросы по тегам:

Похожие вопросы: