Ядро кантип түзүлөт

Мазмуну:

Ядро кантип түзүлөт
Ядро кантип түзүлөт

Video: Ядро кантип түзүлөт

Video: Ядро кантип түзүлөт
Video: Samsung J2 Core J260 Hard reset Удаление пароля 2024, Декабрь
Anonim

Linux үй-бүлөсүнүн операциялык тутумдарынын артыкчылыктарынын бири - бул алардын дээрлик бардык компоненттерин так жөндөө мүмкүнчүлүгүндө туюлган өтө ийкемдүүлүгү. Мисалы, сиз колдонуп жаткан жабдыкка ылайыкташтырылган конфигурация параметрлерин камтыган ядро түзө аласыз. Мындай өзөктү орнотуу менен, сиз тутумдун жалпы иштешин бир кыйла жогорулатууга болот.

Ядро кантип түзүлөт
Ядро кантип түзүлөт

Зарыл

  • - баштапкы топтомдору бар кампага же Интернетке кирүү мүмкүнчүлүгү;
  • - жергиликтүү машинада root колдонуучу үчүн пароль.

Нускамалар

1 кадам

Ядро булактарын алыңыз. Эгер булактын репозиторийине кирүү мүмкүнчүлүгүңүз болсо жана анда өзөктүн туура версиясы камтылган пакет болсо, анда apt-get же synaptic утилитасын колдонуп, бул топтомду орнотуңуз.

Репозиторийлерге кирүү мүмкүнчүлүгүңүз жок болсо же ядронун белгилүү бир версиясын түзүү керек болсо, kernel.org серверинен булактарды алыңыз. Браузериңизден https://www.kernel.org/pub/linux/kernel ачыңыз. Керектүү ядро версиясынын сабына туура келген подкаталогуна өтүңүз. Каалаган архивди тандап, катуу дискиңизге жүктөп алыңыз. Браузердин сактоо функциясын же каалаган жүктөө менеджериңизди колдонуңуз. Архивди ftp.kernel.org серверинен FTP аркылуу талап кылынган версиянын ядро булагы коду менен жүктөп алсаңыз болот.

Керек болсо ядро тактарын (патчтарын) жүктөп алыңыз. Керектүү тактарды kernel.org сайтынан алып, катуу дискиңизге сактап коюңуз.

2-кадам

Тутумуңузду ядро компиляциясына даярдаңыз. Gcc компиляторун орнотуңуз, glibc жана ncurses топтомдорун, fakeroot пакетин иштеп чыгыңыз (эгерде өзөктү root катары курууну пландабасаңыз). Эгерде X серверинин көзөмөлү астында графикалык интерфейсти колдонуп, ядро конфигурациясын түзгүңүз келсе, TCL / TK китепканаларын орнотуңуз.

3-кадам

Өзөктүн булагы дарагын даярдаңыз. / Usr / src / linux каталогуна булак архивин таңгактан чыгарыңыз. Же болбосо, аны каалагандай каталогго чыгарып, / usr / src каталогунан ага Linux символикалык шилтемесин түзүңүз. Сиз жүктөгөн архивдин түрүнө дал келген декомпрессордук программаны колдонуңуз (tar же bzip).

Керек болсо, ядро булактарына патчтарды колдонуңуз. Тактарды / usr / src каталогуна чыгарып алыңыз. Өзгөртүүлөрдү колдонуу үчүн патч командасын колдонуңуз.

4-кадам

Ядрону конфигурациялоо. Эгер конфигурациянын версиясы буга чейин тутумдагыга негизделиши керек болсо, анда config сыяктуу файлды / boot каталогунан / usr / src / linux каталогуна көчүрүп,.config деп өзгөртүңүз.

/ Usr / src / linux каталогуна өтүңүз. Make, config, menuconfig, oldconfig же xconfig менен иштетүү. Конфигурация параметри ядрону этап-этабы менен конфигурациялоого мүмкүндүк берет. Эгер oldconfig көрсөтсөңүз, анда эски конфигурациянын маанилери мүмкүн болушунча көбүрөөк колдонулат. Make menuconfig буйругу ыңгайлуу текстке негизделген менюну колдонуп конфигурациялоого мүмкүндүк берет жана xconfig графикалык конфигурацияны ишке киргизет. Керектүү бардык ядро конфигурациясынын параметрлерин орнотуңуз.

5-кадам

Ядро түзүңүз. Көз карандылык файлдарын жаратуу жана баштапкы даракты тазалоо үчүн make dep иштетип, ырааттуу тазалаңыз. BzImage иштетип, ядро сүрөт файлын түзүңүз. Консолго make modules терип ядро модулдарын түзүңүз.

Сунушталууда: