LINUX.ORG.RU

Сборка ядра


0

1

Здравствуйте! Устанавливаю ядро linux-2.6.39.2 на Fedore. При конфигурации ядра (make config) вылетает ошибка

HOSTCC scripts/basic/fixdep scripts/basic/fixdep.c:106:23: фатальная ошибка: sys/types.h: Нет такого файла или каталога Компиляция прервана. make[1]: *** [scripts/basic/fixdep] Ошибка 1 make: *** [scripts_basic] Ошибка 2

Где мне этот файл найти? Заранее спасибо


Выполните

make help 
чтобы узнать какие сть возможные параметры, предаваемы make при сборке ядра linux. Вообще по сути, есть 4 команды для создания конфигурационного файла .config для сборки ядра:
make menuconfig - консольный конфигуратор на ncurse
make nconfig  - консольный конфигуратор на ncurse
make xconfig - графический конфигуратор
make gпconfig - графический конфигуратор на gtk.

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

После создания конфига выполните:

 
make bzImage 
make modules 
make install 
modules_install 

kostik87 ★★★★★ ()

>Где мне этот файл найти?

Установить sys-kernel/linux-headers. Как называется пакет в федоре, не знаю, но искать по слову «headers».

gentoo_root ★★★★★ ()

> Где мне этот файл найти?
libc6-devel или как-то так

AITap ★★★★★ ()

> При конфигурации ядра (make config) вылетает ошибка

Но зачем? Разве в федоре нет чего нибудь вроде pkgbuil'ов?

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

Есть, но человек наверно хочет сам собрать

SAA ★★★ ()

yum install make automake gcc gcc-c++ kernel-devel

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