Показать полную графическую версию : Сборка ядра
Pink Punk
22-05-2003, 14:17
Поставил ASPLinux9.0 chip edition
Стокнулся с проблемой ядра,оно всё собрано в виде модулей /usr/src пуст.
Что делать?
оно всё собрано в виде модулей
Шутить изволете?
Стокнулся с проблемой ядра
А в чем прблема?
Belansky
22-05-2003, 22:23
оно всё собрано в виде модулейIMHO, так работать вообще не должно.
ruslandh
23-05-2003, 00:12
Belansky
Ну почему - vmlinuz, а остальное модули. - Все ядра так работают :)
Pink Punk
А зачем Вам /usr/src ?
Исправлено: ruslandh, 1:13 23-05-2003
ruslandh
Ну потому, что в ядре есть фичи, которые какмодуль вообще не включиш.
Да и к тому-же, яддро должно хотя-бы модули суметь подгрузить, а для этого и файловую систему примонтировать..... :)
ruslandh
23-05-2003, 07:41
Т.е это опять проблема однодискового дистрибутива, или изминение политики построения ядра ?
В первом случае, если вам нужно непосредственно компилить ядро, исходники можно взять и из других источников, а вот во втором случае надо разбираться :)
PS Если у Вас ext2, то его поддержка уже вмонтировано в ядро. В любом другом случае, создаете /boot/initrd...img (с помощью команды mkinitrd) и указываете в загрузчике (lilo/grub..) , что используется именно этот initrd.
Belansky
23-05-2003, 08:41
ruslandh
Я к тому, что ежели все собрано в виде модулей без vmlinuz, то оно и работать не будет.
:biggrin:
Barracuda
23-05-2003, 20:11
Народ, не флудим.
Во-первых, почему бы не использоваль модульность - то, что нужно на начальном этапе, то в ядре, что нужно после загрузки и инициалицации ядра - в initrd. К тому же Zur0 прав - некоторые фичи не включаются как модули.
Pink Punk
А в чём, собсно, трабла? Нужно ядро - идём сюда (http://www.kernel.org/pub/linux/kernel/v2.4) или ищем на диске с дистрибутивом исходники ядра.
Pink Punk
24-05-2003, 15:37
Скачал себе ядро,а оно не хотит make menuconfig делать
[root@localhost linux-2.4.20]# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Вход в каталог `/usr/src/linux-2.4.20/scripts/lxdialog'
/bin/sh: line 1: gcc: command not found
>> Unable to find the Ncurses libraries.
>>
>> You must have Ncurses installed in order
>> to use 'make menuconfig'
make[1]: *** [ncurses] Ошибка 1
make[1]: Выход из каталог `/usr/src/linux-2.4.20/scripts/lxdialog'
make: *** [menuconfig] Ошибка 2
Нкёрсес есть,в чём тогда бодяга?А то надоело без поддержи кирилицы и фата.Да и не только это достало....
Должен стоять ncurses-devel
попробуй все переставить заново (kernel + ncurses)
Pink Punk
24-05-2003, 17:57
Не хочет ставиться.Дааа...Хотелось бы мне всё это переставить,да толку в дистр. входит только ncurses, ядро(родное) как-таковое не существует.
Дистибутив какой?
ядро(родное) как-таковое не существует
Может имееш ввиду исхлдники?
А как насет gnu.org и kernel.org ?
glassMonk
24-05-2003, 23:58
Если не запускаеться make menuconfig попробуй make xconfig и на крайний случай
make config, может прокатит :)
PinkPunk
25-05-2003, 09:17
Всё дело,оказалось в gcc. Не предоставили их
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.