Welcome to the Slackware Documentation Project

Разлике

Овде су приказане разлике између изабране ревизије и тренутне верзије странице.

Both sides previous revision Previous revision
Next revision
Previous revision
sr:slackbook:linux_kernel [2013/06/30 18:16 (UTC)]
slackmuz
sr:slackbook:linux_kernel [2013/07/02 11:38 (UTC)]
slackmuz
Линија 1: Линија 1:
-<note important>​This page is still work in progress</​note>​ 
-<note important>​Страница је у изради</​note>​ 
- 
 ====== Линукс кернел ====== ====== Линукс кернел ======
  
Линија 161: Линија 158:
 </​code>​ </​code>​
  
 +Уколико се процес оконча грешком,​ прво треба да проверите конфигурацију кернела. Грешке при компиловању обично настају због недостатака у //.config// фајлу. Предпоставимо да је све прошло како треба, још нисмо потпуно готови јер треба да изградимо модуле.
 +
 +<​code>​
 +
 +darkstar:/​usr/​src/​linux#​ make modules
 +  CHK     ​include/​linux/​version.h
 +  CHK     ​include/​linux/​utsrelease.h
 +  SYMLINK include/asm -> include/​asm-x86
 +  CALL    scripts/​checksyscalls.sh
 +  HOSTCC ​ scripts/​mod/​file2alias.o
 +... многе линије су изостављене ...
 +</​code>​
 +
 +Ако се компиловање и кренела и модула успешно завршило,​ ред је да их инсталирамо. Слика кернела треба да се пребаци на безбедну локацију,​ обично је то **///​boot//​** директоријум,​ и треба да јој дате јединстваено име како бисте избегли преписивање других слика кернела које се ту налазе. Традиционално се слике кернела именују са //​vmlinuz//,​ на шта се додаје издање кернела и локална верзија.
 +
 +<​code>​
 +
 +  darkstar:/​usr/​src/​linux#​ cat arch/​x86/​boot/​bzImage > /​boot/​vmlinuz-release_number-local_version
 +  darkstar:/​usr/​src/​linux#​ make modules_install
 +</​code>​
 +
 +
 +Када се све ово оконча,​ имаћете нову слику кернела смештену у ///boot// и нови директоријум језгарних модула смештен у ///​lib/​modules//​. Како бисте користили ново језгро,​ мораћете да уређујете //​lilo.conf//,​ креирате //initrd// (само уколико желите да учитате један или више ових језгарних модула при стартовању система),​ и да покренете **//​lilo//​** како бисте ажурирали програм за подизање оперативног система. Уколико након рестарта све крене по плану, требало би да имате опцију да стартујете новокомпиловани кернел. Уколико нешто крене по злу, мораћете да потрошите још мало времена да исправите проблем.
 +
 +====== Навигација кроз поглавља ======
 +
 +**Претходно поглавље:​ [[sr:​slackbook:​tracking_updates|Праћење ажурирања]]**
 +
 +====== Извори ======
 +
 +  * Оригинални извор: [[http://​www.slackbook.org/​beta]]
 +  * Изворно писали Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson
  

In Other Languages
QR Code
QR Code sr:slackbook:linux_kernel (generated for current page)