![]() |
Обновление ядра
Есть такая бадяга, в Линухе всё ядро в виде модулей(каталог /usr/src пуст).Скачал себе исходники ядра,хочу ими подменить своё.
Что для этого надо сделать? |
иходники должен разжать в каталог , что-то вроде /usr/src/linux-2.4.xx
ну а потом соответсвенно скомпилировать и установить . |
Разворачиваеш ядро в /usr/src/linux-2.5.xx
делаеш симлинк linux на папку linux-2.5.xx. Читаеш Readme та есть все что надо . Успехов . И еще пред тем как делать это впервый раз неплохо бы почитать что нить . |
Распоковал,пытаюсь скомпилить вроде что-то выходит, потом просит make dep и вот тут запарывается, ошибки сплошные.
|
подробнее можно ?
|
noname
можно,но я думаю не стоит оно того,всё равно ядро(которое скачал),немного устарело. Мне бы это которое всё в виде модулей перекомпилить,а то достало уже, ни Fat ни Кирилицу(на Вин-разделах и сидюках) не понимает,ругается вечно,что мол или это не блочное устройство или неправельная строчка в fstabe стоит любое упоминание про кирилицу убрать - сразу умолкает. |
меня интересует , как ты компилишь ядро .
|
noname
make'om |
Pink_Punk
smotri zdes' infu |
Dreamcatcher
читал её и причём не раз |
Pink_Punk
Ty zhe sam ponimaesh,chto ty ne osobenyj... Vozmi stabilnoe yadro,postav' vse chto nuzhno dlya kompilyaciya yadra. I vypolnyaj po shagovo. Libo vylozhi raspichatku oshibok kotorye ty poluchaesh. |
смотрите в разделе Настроика ASPLinux9 chip edition
|
1. Razworachiwaesh yadro w /usr/src/linux-2.xxxxx
2. Delaesh link: ln -s /usr/src/linux-2.xxxxxxxxx /usr/src/linux 3. Polzesh w katalog: cd /usr/src/linux 4. Konfigurish: make menuconfig 5. Parsish zawisimosti: make dep 6. Ubiraesh ostatki starih bildow: make clean 7. Delaesh bolshoi zipowannij image: make bzImage 8. Delaesh moduli: make modules 9. Installish moduli: make modules_install 10.Nastraiwaesh boot loader na yadro /usr/src/linux/arch.....i386..../bzImage (uwidish fail). 11. Rebutish komp. 12. Smotrish oshibki wo wremya zapuska kernela, razbiraeshsya i powtoryaesh operacii 3-12 poka oshibok ne budet. 13. Konfigurish moduli. Smotri man na insmod, lsmod, rmmod i /etc/modules. |
helldomain
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 |
Pink_Punk
слушай - сколько можно на одни и те же грабли наступать. gcc поставь наконец |
Eee, Bek, na gcc ne pohoje, ono ncurses developer lib trebuet.
|
helldomain
[qoute] /bin/sh: line 1: gcc: command not found [/quote] |
Если это дистр ASPLINUX CHIP EDITION
то надо поставить пакеты указанные тут: http://www.imho.ws/showthread.php?threadid=29916 кроме которые начинаются на redhat и kernel |
Пытался,там пошло gcc libgc clibc kernelheders а после всего этого ещё куча зависимостей а в результате наворачивание КДЕ.
Ладно,тему я думаю,можно закрыть,я помучавшись поставил себе Шапочку9. |
Roma Duke
Да ладно чё уж там Асп это тот же РедХат тока русский. |
Gi. Bek. Wrode praw. U menya takaya hren na debiane bila, tak ncurses devel wotknul i use. Naschet gcc - ne pomniu, pokaziwalo ono ili net.
|
Часовой пояс GMT +4, время: 21:49. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.