Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Сборка ядра (http://forum.oszone.net/showthread.php?t=14301)

Pink Punk 22-05-2003 14:17 76964

Поставил ASPLinux9.0 chip edition
Стокнулся с проблемой ядра,оно всё собрано в виде модулей /usr/src пуст.
Что делать?

JeweL 22-05-2003 16:57 76965

установить сырцы кернела

Zur0 22-05-2003 18:28 76966

Цитата:

оно всё собрано в виде модулей
Шутить изволете?
Цитата:

Стокнулся с проблемой ядра
А в чем прблема?

Belansky 22-05-2003 22:23 76967

Цитата:

оно всё собрано в виде модулей
IMHO, так работать вообще не должно.

ruslandh 23-05-2003 00:12 76968

Belansky
Ну почему - vmlinuz, а остальное модули. - Все ядра так работают :)
Pink Punk
А зачем Вам /usr/src ?

[s]Исправлено: ruslandh, 1:13 23-05-2003[/s]

Zur0 23-05-2003 05:04 76969

ruslandh
Ну потому, что в ядре есть фичи, которые какмодуль вообще не включиш.
Да и к тому-же, яддро должно хотя-бы модули суметь подгрузить, а для этого и файловую систему примонтировать..... :)

ruslandh 23-05-2003 07:41 76970

Т.е это опять проблема однодискового дистрибутива, или изминение политики построения ядра ?
В первом случае, если вам нужно непосредственно компилить ядро, исходники можно взять и из других источников, а вот во втором случае надо разбираться :)

PS Если у Вас ext2, то его поддержка уже вмонтировано в ядро. В любом другом случае, создаете /boot/initrd...img (с помощью команды mkinitrd) и указываете в загрузчике (lilo/grub..) , что используется именно этот initrd.
 

Belansky 23-05-2003 08:41 76971

ruslandh
Я к тому, что ежели все
Цитата:

собрано в виде модулей
без vmlinuz, то оно и работать не будет.
:biggrin:

Barracuda 23-05-2003 20:11 76972

Народ, не флудим.
Во-первых, почему бы не использоваль модульность - то, что нужно на начальном этапе, то в ядре, что нужно после загрузки и инициалицации ядра - в initrd. К тому же Zur0 прав - некоторые фичи не включаются как модули.
Pink Punk
А в чём, собсно, трабла? Нужно ядро - идём сюда или ищем на диске с дистрибутивом исходники ядра.

Pink Punk 24-05-2003 15:37 76973

Скачал себе ядро,а оно не хотит 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

Нкёрсес есть,в чём тогда бодяга?А то надоело без поддержи кирилицы и фата.Да и не только это достало....

Zur0 24-05-2003 16:44 76974

Должен стоять ncurses-devel
попробуй все переставить заново (kernel + ncurses)

Pink Punk 24-05-2003 17:57 76975

Не хочет ставиться.Дааа...Хотелось бы мне всё это переставить,да толку в дистр. входит только ncurses, ядро(родное) как-таковое не существует.

Zur0 24-05-2003 18:32 76976

Дистибутив какой?
Цитата:

ядро(родное) как-таковое не существует
Может имееш ввиду исхлдники?

А как насет gnu.org и  kernel.org ?

glassMonk 24-05-2003 23:58 76977

Если не запускаеться make menuconfig попробуй make xconfig и на крайний случай
make config, может прокатит  :)

PinkPunk 25-05-2003 09:17 76978

Всё дело,оказалось в gcc. Не предоставили их


Время: 03:04.

Время: 03:04.
© OSzone.net 2001-