IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (http://www.imho.ws/forumdisplay.php?f=76)
-   -   Компилим ядро (http://www.imho.ws/showthread.php?t=29232)

_FeAr_ 10.05.2003 16:51

Компилим ядро
 
Скачал себе ядро 2.5.**
распаковал, закинул и /usr/src
набираю make xconfig
далее make dep
потом make bzImage
А вот ЧТО дальше делать, хз

Xanti 10.05.2003 17:31

_FeAr_
глянь тут

noname 10.05.2003 18:05

теперь надо добавить информацию о ядре в загрузчик , кстати какой он у тебя ??

noname 10.05.2003 18:07

да и какой linux??

_FeAr_ 10.05.2003 19:28

Red Hat Linux 7.3, загрузчик LILO

Когда запускаю make menuconfig лезут ошибки :(

zic 10.05.2003 23:03

Скорее всего у тебя не установленно программное обеспечение необходимое для компиляции ядра ( либо установленное слишком старые версии )

Смотри документацию к ядру , и проверяй версии .

Можеш выложить здесь сообщение об ошибке .

_FeAr_ 11.05.2003 12:13

набираю make menuconfig:

make[1]: Вход в каталог `/usr/src/linux/scripts'
gcc -Wp,-MD,./.fixdep.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o fixdep fixdep.c
make -C lxdialog all
make[2]: Вход в каталог `/usr/src/linux/scripts/lxdialog'
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status

>> Unable to find the Ncurses libraries.
>>
>> You must have Ncurses installed in order
>> to use 'make menuconfig'

make[2]: *** [ncurses] Ошибка 1
make[2]: Выход из каталог `/usr/src/linux/scripts/lxdialog'
make[1]: *** [lxdialog] Ошибка 2
make[1]: Выход из каталог `/usr/src/linux/scripts'
make: *** [menuconfig] Ошибка 2

P.S: версия компилируемого ядра 2.5.31

zic 11.05.2003 19:01

Поповоду этой ошибки :
http://linux.opennet.ru/links/info/249.shtml
Отсутствует необходимая библиотека .

Для того что бы установить это ядро на RH 73
Понадобится обнавить приличное количество ПО .

_FeAr_ 11.05.2003 19:09

zic
Я готов стоять до конца ;)
не мог бы ты перечислить все то, что нужно для нормального компилирования ядра?

Bek 12.05.2003 09:39

/usr/bin/ld: cannot find -lncurses

не установлен пакет ncurses

zic 12.05.2003 17:07

В папке исходников ядра есть множество интересных файлов , первый к прочтению это Readme , в принципе там есть все указания как компилировать ядро и указано какие библиотеки, программы должны быть установлены , минимальные их версии и etc/
Если чего то нет то есть такая папочка как Documentation /

И зачем тебе девелопмерска версия ядра ?
Ими пользуются только разработчики( ну и еще кое-кто) .Они могут быть нестабильными и глючными .

Как я понял ты к их числу не относишся .
Тогда зачем заморачиваться ?

Неплохой рессурс по linux ( и не только ) opennet.ru

Цитата:

Читайте доки, они рулят!

_FeAr_ 13.05.2003 14:35

ядро скомпилилость, а вот только как его в ЛИЛО прописать?

Crime 13.05.2003 17:13

кидаешь в /usr/src/ архив с ядром (linux-2.*.*.tar.gz)
- делаешь tar xvzf linux-2.*.*.tar.gz,
архив распаковывается в /usr/src/linux/
- идёшь туда делаешь make menuconfig (или альтернативы), конфигурируешь (или загружаешь имеющийся config), сохраняешь файл конфигурации
- make dep && make clean bzImage modules modules_install
- если всё успешно, то у тебя появится файл /usr/src/linux/arch/i386/boot/bzImage, его копируешь в /boot/ (желательно сохрани рабочее ядро перед этим)
- будут проблемы - RTFM ;-)

или кратко....

make dep
make clean
make bzImage
make modules
make modules_install

_FeAr_ 14.05.2003 13:24

2Crime:
Ядро я уже скомпилил, я не знаю как его в LILO прописать

ShooTer 14.05.2003 15:22

_FeAr_

Chitaj man.Esli ne ponimaesh na english,to tebe syuda -> http://www.linux.org.ru/books/man/ma...lo.conf.5.html

d00m 14.05.2003 15:33

редактируешь /etc/lolo.conf
лучше оставить там все как есть и добавить

image = /boot/имя твоего скомпиленного и скопированного туда (в /boot) ядра
желательно чтоб это имя отличалось от старого
label = newkernel
root = /dev/hda1 (или как у тебя в старом конфиге прописано)
read-only

после редактирования и сохранения lilo.conf
даешь команду /sbin/lilo -v

можешь перезагружаться


Часовой пояс GMT +4, время: 21:38.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.