Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: SK0RP10N в Oct 12, 2008, 10:07



Титла: Slackware + kernel 2.6.27 ?
Публикувано от: SK0RP10N в Oct 12, 2008, 10:07
Как да си сложа най-новото ядро на slack 12.1


Титла: Slackware + kernel 2.6.27 ?
Публикувано от: neter в Oct 12, 2008, 10:29
Да не пишем нови ръководства, чети и действай ;)

edit: Компилирането на ядро е стандартно действие, което става по еднакъв начин за отделните версии на дадена дистрибуция. Можеш да използваш и ръководства за други дистрибуции, като може да има само малки разлики, които с малко логическа мисъл можеш да си наместиш (например, синтаксисът на mkinitrd за създаване на initrd.img; разположението на някои файлове...).





Титла: Slackware + kernel 2.6.27 ?
Публикувано от: ANTIADMIN в Oct 13, 2008, 21:24
Кажи какъв е проблемът и ще помагаме.
Гошо пък как са го наблъскали с ла... :(


Титла: Slackware + kernel 2.6.27 ?
Публикувано от: ANTIADMIN в Oct 13, 2008, 21:27
Цитат (neter @ Окт. 12 2008,11:29)
edit: Компилирането на ядро е стандартно действие, което става по еднакъв начин за отделните версии на дадена дистрибуция. Можеш да използваш и ръководства за други дистрибуции, като може да има само малки разлики, които с малко логическа мисъл можеш да си наместиш (например, синтаксисът на mkinitrd за създаване на initrd.img; разположението на някои файлове...).

Това като цяло е лоша идея, защото при slackware се компилира по-малко по различен начин. По-добре е да се ползва какда за съотвената дистрибуция. На мен например не ми трябва mkinitrd :)


Титла: Slackware + kernel 2.6.27 ?
Публикувано от: SK0RP10N в Oct 14, 2008, 10:34
Бихте ли обяснили на български, от до как става, тъй като сега за пръв път ми се налага, а английският ми е слаб.
Благодаря


Титла: Slackware + kernel 2.6.27 ?
Публикувано от: laskov в Oct 14, 2008, 11:04
Цитат (SK0RP10N @ Окт. 14 2008,10:34)
Бихте ли обяснили на български, от до как става, тъй като сега за пръв път ми се налага, а английският ми е слаб.
Благодаря

Кажи с коя версия си.


Титла: Slackware + kernel 2.6.27 ?
Публикувано от: neter в Oct 14, 2008, 11:59
por4e2, ще обясниш ли сега кога е нужно използването на mkinitrd? Беше ли нужен за създаване на initrd.img ramdisk с модулите за твърдите дискове и контролерите, който да се използва при зареждането, за да може да се зареди root системата, когато е избрано да не се компилират като част от ядрото, а като модули? Да. На теб не ти е нужен mkinitrd, защото избираш да се компилират като част от ядрото, така ли? Да. Каква е разликата между отделните дистрибуции в това отношение? Никаква. Каква разлика намираш в следната последователност при компилиране на ядро при различните дистрибуции
Цитат
make *config > избор на модулите за компилиране > make dep > make clean > make bzImage > make > make install > (евентуално) make modules > (евентуално) make modules_install > (евентуално) mkinitrd > конфигуриране на boot loader-a

Докога ще смяташ за съществени разликите в някои местоположения на файловете, малко променени имена на някои файлове и папки, пакетната система на дистрибуцията, пристигащият с нея софтуер и някои помощни скриптове? Това са несъществени разлики - логиката на работа на системата е една и съща. А ако нещо ти се види съществено като разлика между Slackware и другите дистрибуции, почети повече за тази разлика и в крайна сметка ще установиш, че разликата е мижава. Единствено съществена е логиката, а тя е една и съща.
Като настоящ ползвател на Slackware искаш да споделиш за някой помощен инструмент или готов пакет? Направи го. Но не се изказвай неподготвен за фундаментални правила в системата ;)





Титла: Slackware + kernel 2.6.27 ?
Публикувано от: Ivshti в Oct 14, 2008, 12:18
Ъмм... mkinitrd? В случая на конфигурацията на ядрото hugesmp, всички драйвъри са вградени вътре и няма простотии в initrd-то. Иначе да, може да се наложи да се ползва ако го компилираш по друг начин - но това е мазохизъм.
Сваляш сорса на новото ядро, правиш всичко, което neter ти каза без нещата с "евентуално".
А конфигурацията мисля, че можеш да я копираш от SLACKWARE_DISC1/kernels/hugesmp.s/config в директория_на_ядрото/.config





Титла: Slackware + kernel 2.6.27 ?
Публикувано от: SK0RP10N в Oct 14, 2008, 19:46
Цитат (laskov @ Окт. 14 2008,12:04)
Цитат (SK0RP10N @ Окт. 14 2008,10:34)
Бихте ли обяснили на български, от до как става, тъй като сега за пръв път ми се налага, а английският ми е слаб.
Благодаря

Кажи с коя версия си.

Slackware 12.1
Kernel 2.6.24.5-smp


Титла: Slackware + kernel 2.6.27 ?
Публикувано от: Drakula в Oct 14, 2008, 21:00
Цитат (SK0RP10N @ Окт. 14 2008,10:34)
Бихте ли обяснили на български, от до как става, тъй като сега за пръв път ми се налага, а английският ми е слаб.

Гугъл може да тъси и на български: http://www.google.bg/search?....5&meta=

И по-точно, първия резултат от споменатата заявка. Ако имаш конкретни проблеми, задай конкретни въпроси.


Титла: Slackware + kernel 2.6.27 ?
Публикувано от: ANTIADMIN в Oct 14, 2008, 21:01
Цитат (neter @ Окт. 14 2008,12:59)
por4e2, ще обясниш ли сега кога е нужно използването на mkinitrd? Беше ли нужен за създаване на initrd.img ramdisk с модулите за твърдите дискове и контролерите, който да се използва при зареждането, за да може да се зареди root системата, когато е избрано да не се компилират като част от ядрото, а като модули? Да. На теб не ти е нужен mkinitrd, защото избираш да се компилират като част от ядрото, така ли? Да. Каква е разликата между отделните дистрибуции в това отношение? Никаква. Каква разлика намираш в следната последователност при компилиране на ядро при различните дистрибуции
Цитат
make *config > избор на модулите за компилиране > make dep > make clean > make bzImage > make > make install > (евентуално) make modules > (евентуално) make modules_install > (евентуално) mkinitrd > конфигуриране на boot loader-a

Докога ще смяташ за съществени разликите в някои местоположения на файловете, малко променени имена на някои файлове и папки, пакетната система на дистрибуцията, пристигащият с нея софтуер и някои помощни скриптове? Това са несъществени разлики - логиката на работа на системата е една и съща. А ако нещо ти се види съществено като разлика между Slackware и другите дистрибуции, почети повече за тази разлика и в крайна сметка ще установиш, че разликата е мижава. Единствено съществена е логиката, а тя е една и съща.
Като настоящ ползвател на Slackware искаш да споделиш за някой помощен инструмент или готов пакет? Направи го. Но не се изказвай неподготвен за фундаментални правила в системата ;)

Да, в кернела ги слагам, не са ми модули/поне тея работи които ми трябват за да запаля/.

Разлики:
При компилиране на 2.6.* няма нужда от make clean, make dep, това беше при 2.4.
прави се make bzImage modules
make modules_install
в противен случай няма да ти инсталира модулите в /lib/modules/, не знам как го видя това евентуално. Огромна разлика и голям минус е поддъжането на пакетни зависимости например, ах как го мразя това. Кажи ми как да си махна еволюшъна/за мейл/ в убунту като не ми дава и като са навързали всичко като свински черва :D


Титла: Slackware + kernel 2.6.27 ?
Публикувано от: plandz в Oct 14, 2008, 21:56
Цитат (por4e2 @ Окт. 14 2008,21:01)
Цитат на: neter,Окт. 14 2008,12:59
por4e2, Кажи ми как да си махна еволюшъна/за мейл/ в убунту като не ми дава и като са навързали всичко като свински черва :D

Off/
Абе,пор ли си или нещо такова,ти нали не ползваше GNU/Linux бе?Защо тогава питаш за еволюшън?
Писна ми от "оригинални" изказвания на комплексари във форумите.
Аман!
Off/





Титла: Slackware + kernel 2.6.27 ?
Публикувано от: ANTIADMIN в Oct 14, 2008, 22:32
пландц, някъв проблем ли имаш? Ако е така, сподели в съответната тема, престанете да спамите в тази. Не виждам да не съм писал нещо по темата+отговор към нетер.

Ако пък имате болки в ставите, не съм длъжен да ви слушам глупостите, сменете другата ръка. :ok:
За твоя въпрос - как си с времената в българския език? Пусни тема, ако отдавна не си бил в училище, ще го обсъдим...ползвам...ползвал...ползвах.





Титла: Slackware + kernel 2.6.27 ?
Публикувано от: neter в Oct 15, 2008, 00:11
Цитат (por4e2 @ Окт. 14 2008,21:01)
При компилиране на 2.6.* няма нужда от make clean, make dep, това беше при 2.4.
прави се make bzImage modules
make modules_install
в противен случай няма да ти инсталира модулите в /lib/modules/, не знам как го видя това евентуално.

Опааа... някой не си е прочел домашното. По-точно Makefile-а на 2.6 ядрата. Или помисли, че dep и clean са ненужни операции за 2.6? Това, че изпълнението им е направено по-незабележимо, не означава, че са ненужни. Говорим за логика. А евентуалното го добавих за случаите, в които човек избира всичко нужно му да влезе в ядрото и модули няма да се инсталират - тогава make за модулите става излишен, тъй като такива нямаме - рядък случай, най-малкото че не е рентабилно такова решение, но го има като възможност.
За зависимостите на приложния софтуер ще си говорим друг път. Нека SK0RP10N да пусне разказ по картинка докъде я докара с компилирането на ядрото ;)

edit: Нека спречкването в по-горните два поста между por4e2 и plandz приключи сега. Няма нищо градивно в него.