Ошибка при попытке скомпилировать ядро ​​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 в 18:08

16 ответов

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

0
ответ дан 25 July 2018 в 22:36

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

0
ответ дан 31 July 2018 в 13:18

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

0
ответ дан 2 August 2018 в 04:02

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

0
ответ дан 4 August 2018 в 20:05

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

0
ответ дан 6 August 2018 в 04:06

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

0
ответ дан 6 August 2018 в 04:07

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

0
ответ дан 7 August 2018 в 22:06

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

0
ответ дан 10 August 2018 в 10:20

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

0
ответ дан 13 August 2018 в 16:44

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

Загрузите ядро, извлеките его и cd в результирующий каталог. Скопируйте в конфигурацию из работающего ядра:
cp -vi /boot/config-`uname -r` .config
Покажите новые ключи конфигурации и задайте значения (необязательно):
make oldconfig
Основная конфигурация (если мне нужно изменить вещи, необязательно снова):
make menuconfig
Скомпилировать и пакет:
env CONCURRENCY_LEVEL=8 fakeroot make-kpkg --initrd kernel-image kernel-headers
6
ответ дан 25 May 2018 в 23:23
  • 1
    Решение было так просто. Я определил один псевдоним для "make " которые мешали. – Juan Simón 19 January 2011 в 18:18

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

  1. Загрузите ядро, распакуйте его и перейдите в результирующий каталог.
  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
ответ дан 25 July 2018 в 22:36

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

  1. Загрузите ядро, распакуйте его и перейдите в результирующий каталог.
  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
ответ дан 2 August 2018 в 04:02

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

  1. Загрузите ядро, распакуйте его и перейдите в результирующий каталог.
  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
ответ дан 4 August 2018 в 20:05

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

  1. Загрузите ядро, распакуйте его и перейдите в результирующий каталог.
  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
ответ дан 6 August 2018 в 04:06

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

  1. Загрузите ядро, распакуйте его и перейдите в результирующий каталог.
  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
ответ дан 7 August 2018 в 22:06

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

  1. Загрузите ядро, распакуйте его и перейдите в результирующий каталог.
  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
ответ дан 10 August 2018 в 10:20

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

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