LINUX.ORG.RU

не компилируется ядро


0

0

Привет всем!!!

Не получается пересобрать ядро. На свежеустановленом ASP Linux 14.0 пытаюсь откомпилировать ядро:

[root@localhost]# uname -a
Linux localhost.localdomain 2.6.26.3-29.0.140asp.i686 #1 SMP Mon Sep 15 07:08:05 EDT 2008 i686 i686 i386 GNU/Linux
[root@localhost]# cd /usr/src/kernels/2.6.26.3-29.0.140asp.i686/
[root@localhost]# make bzImage
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  make[1]: *** Нет правила для сборки цели `missing-syscalls'.  Останов.
  make: *** [prepare0] Ошибка 2
Точно такую же ошибку выдает в ASP Linux 11.2 и ASP Linux 12.0. Как победить?

Ответ на: комментарий от frame

Сделал. Вывело конфиг. Потом сделал make bzImage, таже ошибка.

joinordie
() автор топика
Ответ на: комментарий от Deleted

делаю так:
make silentoldconfig
scripts/kconfig/conf -s arch/i386/Kconfig
[root@hop]# make bzImage
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
make[1]: *** Нет правила для сборки цели `missing-syscalls'.  Останов.
make: *** [prepare0] Ошибка 2

joinordie
() автор топика

Когда я пользовался Mandrake, там в одной из версий исходники ядра
были пропатчены таким образом, что при прерывании сборки ядра, второй
раз оно уже не собиралось. Равно как и после выполнения make mrproper.
Лечилось переустановкой исходников ядра.

ttnl ★★★★★
()
Ответ на: комментарий от nutz

я тоже когда то давно ставил Mandrake 10.0... что делать сейчас, 3 разных дистриба пробую, все с нуля, куда копать?

joinordie
() автор топика
Ответ на: комментарий от joinordie

Возьми да собери ванильное ядро, раз уж так хочется

tiandrey ★★★★★
()

> ASP Linux [...] Как победить?

Как вариант, можно взять ASP'шный kernel-<версия>.src.rpm и посмотреть команды компиляции в файле kernel.spec

BTW, интересно, чем не устраивает дистрибутивное ядро?

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

не устраивает тем что тачка(pentium 166, 64 mb) тупит немного, она инет раздает для небольшой сети и хотелось бы повыкидывать все лишнее из ядра. да и потом, это ж не нормально, что ядро вроде как нормального дистиба никак собираться не хочет, ну не нужен мне например блютуз и вайфай в ядре.

joinordie
() автор топика
Ответ на: комментарий от joinordie

его там скорее всего и нет,
на всех современных дистрибутивах ядра - модульные
можете initrd почистить от лишних модулей в нем

Sylvia ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.