IMHO.WS

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

gorkiy 08.01.2004 00:06

ядро...хелп!
 
стоит мандрэйк 9.2
при установки определенного железа необходимо прапатчить кернель.......но проблема в том что нет директории /usr/src/linux-хххх.. и так далее...
как пропатчить,что пропатчить??что скачать и что поставить?????
за ранее спосибо!
( :( обьяснять по проще,но поподробней)

Shlomo 08.01.2004 01:33

Это все скачивается с их сайта.

Drakosha 08.01.2004 02:13

cmd line:
urpmi kernel-source

sasa001 08.01.2004 13:08

gorkiy
Качаешь ядро - допустим, 2.4.22 - с ftp.kernel.org. Разархивируешь в вышеуказанный тобою /usr/src, затем заходишь в появившийся каталог - linux-2.4.22 - набираешь make config - если работаешь в консоли, make xconfig - если в Иксах... вроде все.... Если я правильно понял....

Shlomo 08.01.2004 15:06

Цитата:

Первоначальное сообщение от sasa001
gorkiy
Качаешь ядро - допустим, 2.4.22 - с ftp.kernel.org. Разархивируешь в вышеуказанный тобою /usr/src, затем заходишь в появившийся каталог - linux-2.4.22 - набираешь make config - если работаешь в консоли, make xconfig - если в Иксах... вроде все.... Если я правильно понял....

Не совсем так. Вопервых, если хочешь пересобрать ядро, то лучше скачать исходники с сайта мандрек, а потом make xconfig в 2.6, в обычном ядре это make menucofig.
А потом нужно определиться, с каакой целью пересобирается ядро, если для того что бы что то подправить, то лучше использовать существующие настройки, и уже плясать от них.

Innocead 08.01.2004 17:49

можно почитать это

gorkiy 08.01.2004 18:51

:)
спосибо всем за ответы!вобщем понятно.....
вот скачал вчера с чешского фтп кернел source ,пробовал запустить рпм,но получил ошибку -have bad signatures:sha1 md5(GPG)(missing key) GPG #22458a98 nt ok)
что это значит?
дополнительно несколько вопросов
Shlomo--где то я читал,если не ошибаюсь,ты пробовал ставить иврит...получилось?
--------------

$w00n 09.01.2004 01:11

а зачем включал проверку суммы md5 ??? (контрольная сумма файла)
%)))

aivs 09.01.2004 01:59

блин на диске у тебя должен быть пакет kernel-source

Roma Duke 09.01.2004 14:41

На дисках Mandreke 9.2 , по крайней мере скачанных из инета, kernel-source - НЕТ.
Надо из инета качать.

gorkiy 09.01.2004 20:24

качаю,качаю.....

Bek 09.01.2004 23:16

Roma Duke
серьезно?
атас

gorkiy 11.01.2004 01:03

ок....
поставил новое ядро,новое железо заработало....при загрузке лило в менюшке надо указать:
линукс
......
.....
х.х.хххmdkcostum(новое,полученное)

как это 'костюм' сделать дефаулт загрузкой и убрать все старое?что не доделал?
спосибо.

Roma Duke 12.01.2004 15:00

Зайди в etc/lilo.conf и все ссылки на файлы в секции Linux отредактируй на свои
(добавь mdkcostum :)), а затем запусти Lilo или так lilo -v -v.
Только не правь параметр default :)

gorkiy 12.01.2004 21:31

спосибо!
а как(освободить место)... почистить сам диск от файлов от первого ядра....хоть и ядра то по сути как-то и не было :confused:
( вобщем то как ты и писал,Roma Duke, вверху)

StRaNNiK 13.01.2004 17:16

Помогите тогда уже и мне:) Надо пропатчить ядро 2.6.0 до 2.6.1. Патч скачал. Ввожу:
patch -p1 /usr/src/linux < patch-2.6.1
Получаю:
**** File /usr/src/linux is not a regular file -- can't patch
В чем проблема?

Bek 13.01.2004 17:29

скопируй патч в /usr/src/linux
и тут выполни
patch -p1 < patch-2.6.1

StRaNNiK 13.01.2004 20:32

просит указать файл для патча. указываешь ему этот путь, и выходит вон то сообщение

Bek 13.01.2004 21:02

а ты патч распаковал?
скачал то наверняка bz2 архив. Так его сначала надо bunzip2 ;)

StRaNNiK 13.01.2004 21:17

распаковал. в итоге получил файл patch-2.6.1

Bek 13.01.2004 21:39

и работа с распакованным дает такие результаты?

Roma Duke 14.01.2004 18:47

Файлы которые надо удалить:
1. В /boot - все файлы относящиеся к старому ядру, их можно найти по окончаниям
( чтото типа 2.4.22_10mdk) vmlinux.... , System.map...., initrd...... и т.д.
2. Каталог lib/modules/kernel......
Ну вроде все, хотя может быть и не правильно или еще что то можно пустить в расход :). Тут главная проблема с линками, которые могут остаться на старые файлы.
Может быть уважаемые гуру выскажутся по этому поводу, а то все про установку пишем :)


Это все касается вопроса gorkiy

StRaNNiK 14.01.2004 20:33

Хм... вобщем не знаю, что было не так, но все же пропатчил:) Но есть другой вопрос:
в новом ядре я отрубил полностью поддержку usb, за ненадобностью. Все, ядро скомпилил, но во время загрузки пишет:
"Error load module usb-uhci"
Так вот. Как я понимаю, надо просто в нужном файлике отключить его загрузку.
А теперь вопрос: в каком именно файле?

Gennadi 14.01.2004 22:22

Посмотри файл /etc/sysconfig/hotplug:

HOTPLUG_START_USB=no

PS: Это у SuSE.

Shlomo 15.01.2004 02:56

Цитата:

Первоначальное сообщение от gorkiy
:)
Shlomo--где то я читал,если не ошибаюсь,ты пробовал ставить иврит...получилось?
--------------

В KDE проблем нет вообще, все просто делается. А в "иксах" и консоли, только или русский, или иврит, вместе не получается.

lyuq 15.01.2004 19:13

еще и у меня вопрос по ядру выплыл:
У меня какая-то ерунда с конфигурированием ядра, make menuconfig и make xconfig не работают, и вот что пишут:
Код:

bash-2.05b# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/usr/src/linux-2.4.22-gentoo-r4/scripts/lxdialog'
make[1]: Leaving directory `/usr/src/linux-2.4.22-gentoo-r4/scripts/lxdialog'
/bin/sh scripts/Menuconfig arch/i386/config.in Using defaults found in .config
Preparing scripts: functions, parsing...........................................................................................done.

в menuconfig на этом все и заканчивается...

Код:

rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts kconfig.tk
make[1]: Entering directory `/usr/src/linux-2.4.22-gentoo-r4/scripts'
cat header.tk >> ./kconfig.tk
./tkparse < ../arch/i386/config.in >> kconfig.tk
echo "set defaults \"arch/i386/defconfig\"" >> kconfig.tk
echo "set ARCH \"i386\"" >> kconfig.tk
cat tail.tk >> kconfig.tk
chmod 755 kconfig.tk
make[1]: Leaving directory `/usr/src/linux-2.4.22-gentoo-r4/scripts'
wish -f scripts/kconfig.tk
make: wish: Command not found
make: *** [xconfig] Error 127

а тут по ходу нужен wish, но сам компилиться не хочет или у меня руки кривые...

StRaNNiK 15.01.2004 19:34

2Gennadi Все оказалось проще:
/etc/modprobe.conf или /etc/modules.conf для 2.4.*


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

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