Автор Тема: Как да заредя всички модули в ядрото?  (Прочетена 1303 пъти)

Intel

  • Гост
Въпросът ми е в заглавието, но не намерих отговор в google и във форума.
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Re: Как да заредя всички модули в ядрото?
« Отговор #1 -: May 16, 2012, 13:37 »
Като го конфигурираш и компилираш наново. Модулите, компилирани като външни модули, в конфиг файла са с <M>, правиш ги с <Y> и при компилирането те се вграждат в ядрото. Имай предвид, че ще получиш едно ГОЛЯМО ядро. :)
Активен

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

Intel

  • Гост
Re: Как да заредя всички модули в ядрото?
« Отговор #2 -: May 16, 2012, 14:37 »
Нямаше ли вариант, който зарежда даден модул и след рестарт промените не се запазват? Това с големия кърнъл ми е ясно, но целта ми е да заредя модула за определено устройство (което да използвам еднократно), за да не го търся :)
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 6753
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Как да заредя всички модули в ядрото?
« Отговор #3 -: May 16, 2012, 14:38 »
А ти компилирал ли си досега свое ядро Intel ? Има доста за четене, ама с няколко проби и грешки, се понаучава човек да компилира ядро & модули. И въпроса ти по-корекно е да бъде -> Как да включа всички модули в ядрото ?

Другото е, ама абсолютно всички ли ще искаш да са компилирани в ядрото, т.е. всички тия модули, които ги има в конфиг файла ? Наистина ще стане едно много голямо по размер ядро. И доколко това ще е добре е друг въпрос, ама ти си знаеш най-добре от какво имаш нужда. От мене само успехи.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.

Intel

  • Гост
Re: Как да заредя всички модули в ядрото?
« Отговор #4 -: May 16, 2012, 14:39 »
Май си пуснехме постовете по едно и също време, прочети ми предния.
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 6753
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Как да заредя всички модули в ядрото?
« Отговор #5 -: May 16, 2012, 14:40 »
Ако става дума за конкретен модул, защо не си го зареждаш с modprobe още в началото ? Или да си го опишеш където трябва в твоята дистрибуция ? Аз в Slackware напромер нужните модули ги зареждам с файла /etc/rc.d/rc.modules
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.

Intel

  • Гост
Re: Как да заредя всички модули в ядрото?
« Отговор #6 -: May 16, 2012, 14:41 »
Защото не знам кой е модула, затова попитах дали има начин с модпроб да ги заредя всичките еднократно и след рестарта да не се запазват промените.
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 6753
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Как да заредя всички модули в ядрото?
« Отговор #7 -: May 16, 2012, 14:42 »
Когато си го заредил НА РЪКА с modprobe/insmod не се запазва ЗА ПОСЛЕ. Само за текущата сесия. След ребоотване, не трябва да ти го зарежда наново.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.

Intel

  • Гост
Re: Как да заредя всички модули в ядрото?
« Отговор #8 -: May 16, 2012, 14:44 »
Да, това ми е ясно (и точно това ми трябва), но май това, което търся е влагът -a на modprobe (все  късно се сещам къде да гледам...).

EDIT: В гершка съм, той прави друго..
« Последна редакция: May 16, 2012, 14:45 от Intel »
Активен

lunarvalley

  • Гост
Re: Как да заредя всички модули в ядрото?
« Отговор #9 -: May 16, 2012, 15:00 »
модул за какво ти трябва?
Активен

Intel

  • Гост
Re: Как да заредя всички модули в ядрото?
« Отговор #10 -: May 16, 2012, 16:24 »
Намерих го - модулът за card reader на lenovo g570 e rts5139.

А нещото, което първоначално имах напредвид бе for i in $(modprobe -l|grep usb|sed -e 's/.*\///' -e 's/.ko//'); do modprobe $i; done
« Последна редакция: May 16, 2012, 16:32 от Intel »
Активен