Автор Тема: Slackware + kernel 2.6.27 ?  (Прочетена 3449 пъти)

SK0RP10N

  • Напреднали
  • *****
  • Публикации: 216
  • Distribution: Slackware
  • Window Manager: GNOME
    • Профил
    • WWW
Slackware + kernel 2.6.27 ?
« -: Oct 12, 2008, 10:07 »
Как да си сложа най-новото ядро на slack 12.1
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Slackware + kernel 2.6.27 ?
« Отговор #1 -: Oct 12, 2008, 10:29 »
Да не пишем нови ръководства, чети и действай '<img'>

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



Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

ANTIADMIN

  • Напреднали
  • *****
  • Публикации: 660
  • Distribution: Windows XP Pro latest updates
  • ANTIADMIN
    • Профил
Slackware + kernel 2.6.27 ?
« Отговор #2 -: Oct 13, 2008, 21:24 »
Кажи какъв е проблемът и ще помагаме.
Гошо пък как са го наблъскали с ла... '<img'>
Активен

ANTIADMIN

  • Напреднали
  • *****
  • Публикации: 660
  • Distribution: Windows XP Pro latest updates
  • ANTIADMIN
    • Профил
Slackware + kernel 2.6.27 ?
« Отговор #3 -: Oct 13, 2008, 21:27 »
Цитат (neter @ Окт. 12 2008,11:29)
edit: Компилирането на ядро е стандартно действие, което става по еднакъв начин за отделните версии на дадена дистрибуция. Можеш да използваш и ръководства за други дистрибуции, като може да има само малки разлики, които с малко логическа мисъл можеш да си наместиш (например, синтаксисът на mkinitrd за създаване на initrd.img; разположението на някои файлове...).

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

SK0RP10N

  • Напреднали
  • *****
  • Публикации: 216
  • Distribution: Slackware
  • Window Manager: GNOME
    • Профил
    • WWW
Slackware + kernel 2.6.27 ?
« Отговор #4 -: Oct 14, 2008, 10:34 »
Бихте ли обяснили на български, от до как става, тъй като сега за пръв път ми се налага, а английският ми е слаб.
Благодаря
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 2958
    • Профил
Slackware + kernel 2.6.27 ?
« Отговор #5 -: Oct 14, 2008, 11:04 »
Цитат (SK0RP10N @ Окт. 14 2008,10:34)
Бихте ли обяснили на български, от до как става, тъй като сега за пръв път ми се налага, а английският ми е слаб.
Благодаря

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

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Slackware + kernel 2.6.27 ?
« Отговор #6 -: 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 искаш да споделиш за някой помощен инструмент или готов пакет? Направи го. Но не се изказвай неподготвен за фундаментални правила в системата '<img'>



Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Ivshti

  • Напреднали
  • *****
  • Публикации: 322
  • Distribution: Linvo 2010.3
  • Window Manager: Gnome
    • Профил
    • WWW
Slackware + kernel 2.6.27 ?
« Отговор #7 -: Oct 14, 2008, 12:18 »
Ъмм... mkinitrd? В случая на конфигурацията на ядрото hugesmp, всички драйвъри са вградени вътре и няма простотии в initrd-то. Иначе да, може да се наложи да се ползва ако го компилираш по друг начин - но това е мазохизъм.
Сваляш сорса на новото ядро, правиш всичко, което neter ти каза без нещата с "евентуално".
А конфигурацията мисля, че можеш да я копираш от SLACKWARE_DISC1/kernels/hugesmp.s/config в директория_на_ядрото/.config



Активен

SK0RP10N

  • Напреднали
  • *****
  • Публикации: 216
  • Distribution: Slackware
  • Window Manager: GNOME
    • Профил
    • WWW
Slackware + kernel 2.6.27 ?
« Отговор #8 -: Oct 14, 2008, 19:46 »
Цитат (laskov @ Окт. 14 2008,12:04)
Цитат (SK0RP10N @ Окт. 14 2008,10:34)
Бихте ли обяснили на български, от до как става, тъй като сега за пръв път ми се налага, а английският ми е слаб.
Благодаря

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

Slackware 12.1
Kernel 2.6.24.5-smp
Активен

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
Slackware + kernel 2.6.27 ?
« Отговор #9 -: Oct 14, 2008, 21:00 »
Цитат (SK0RP10N @ Окт. 14 2008,10:34)
Бихте ли обяснили на български, от до как става, тъй като сега за пръв път ми се налага, а английският ми е слаб.

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

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

ANTIADMIN

  • Напреднали
  • *****
  • Публикации: 660
  • Distribution: Windows XP Pro latest updates
  • ANTIADMIN
    • Профил
Slackware + kernel 2.6.27 ?
« Отговор #10 -: 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 искаш да споделиш за някой помощен инструмент или готов пакет? Направи го. Но не се изказвай неподготвен за фундаментални правила в системата '<img'>

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

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

plandz

  • Напреднали
  • *****
  • Публикации: 535
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Slackware + kernel 2.6.27 ?
« Отговор #11 -: Oct 14, 2008, 21:56 »
Цитат (por4e2 @ Окт. 14 2008,21:01)
Цитат на: neter,Окт. 14 2008,12:59
por4e2, Кажи ми как да си махна еволюшъна/за мейл/ в убунту като не ми дава и като са навързали всичко като свински черва '<img'>

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



Активен

Ако се чувствате добре,не се тревожете.Ще ви мине. - Murphy's Laws

ANTIADMIN

  • Напреднали
  • *****
  • Публикации: 660
  • Distribution: Windows XP Pro latest updates
  • ANTIADMIN
    • Профил
Slackware + kernel 2.6.27 ?
« Отговор #12 -: Oct 14, 2008, 22:32 »
пландц, някъв проблем ли имаш? Ако е така, сподели в съответната тема, престанете да спамите в тази. Не виждам да не съм писал нещо по темата+отговор към нетер.

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



Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Slackware + kernel 2.6.27 ?
« Отговор #13 -: 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 да пусне разказ по картинка докъде я докара с компилирането на ядрото '<img'>

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



Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти