Linux ядросун кантип түзүү керек: 14 кадам (сүрөттөр менен)

Мазмуну:

Linux ядросун кантип түзүү керек: 14 кадам (сүрөттөр менен)
Linux ядросун кантип түзүү керек: 14 кадам (сүрөттөр менен)

Video: Linux ядросун кантип түзүү керек: 14 кадам (сүрөттөр менен)

Video: Linux ядросун кантип түзүү керек: 14 кадам (сүрөттөр менен)
Video: МЕМНЫЕ КАРТИНКИ ДЛЯ🌸Бумажные Сюрпризы🌸СКРЕПЫШИ 4 🥳 Распаковка🌸Марин-ка Д 2024, Май
Anonim

Linux ядросу Linux системасынын жүрөгү. Бул колдонуучунун киргизүү/чыгаруу, аппараттык жана компьютердеги кубаттуулукту көзөмөлдөйт. Linux дистрибутивиңиз менен кошо келген ядро, адатта, жетиштүү болгону менен, бул сизге өзүңүздүн атайын ядроңузду жасоого мүмкүндүк берет!

Кадамдар

Linux ядросун түзүңүз 1 -кадам
Linux ядросун түзүңүз 1 -кадам

Кадам 1. Linux ядросунун акыркы версиясын жүктөп алыңыз

Бул жерден жүктөп алсаңыз болот.

Linux ядросун 2 -кадамды түзүңүз
Linux ядросун 2 -кадамды түзүңүз

Кадам 2. Толук булагын жүктөөнү унутпаңыз

Сиз муну "F" баскычын чыкылдатуу менен ишендире аласыз, анда "Акыркы стабилдүү версия…" деп айтылат. Болбосо, учурдагы ядроңуз патч номери төмөн болгондо колдонулуучу жамакты жүктөп аласыз. Буга мисал 3.4.4.1 >> 3.4.4.2 болот

Linux ядросун 3 -кадамды түзүңүз
Linux ядросун 3 -кадамды түзүңүз

Кадам 3. Толук баштапкы кодду жүктөп алганыңызды текшериңиз

Анын жамаачы же өзгөртүү журналы эмес экенин текшериңиз.

Linux ядросун 4 -кадамды түзүңүз
Linux ядросун 4 -кадамды түзүңүз

Кадам 4. Терминалды ачыңыз

Linux ядросун 5 -кадамды түзүңүз
Linux ядросун 5 -кадамды түзүңүз

Кадам 5. Ядрону бөлүп алыңыз

Бул буйруктарды колдонуңуз.

tar xjvf ядросу (Бул жерде -j опциясы bz2 кысуу үчүн)

Linux ядросунун 6 -кадамын түзүңүз
Linux ядросунун 6 -кадамын түзүңүз

Кадам 6. түзүлгөн директорияга (терминалда) өтүңүз

Linux ядросун 7 -кадамды түзүңүз
Linux ядросун 7 -кадамды түзүңүз

Кадам 7. Ядрону конфигурациялоо

Мунун 4 жалпы жолу бар.

  • Эски конфигурацияны жасаңыз - сизге ядро эмнени колдошу керек деген суроолорду берет, абдан көп убакытты талап кылат.
  • Make menuconfig - ядро колдогон нерселердин параметрлерин карап чыга турган менюну түзөт. Каргыш китепканасын талап кылат, бирок бул сиздин компьютериңизде болсо керек.
  • Qconfig/xconfig/gconfig кылыңыз - menuconfig менен бирдей, бирок азыр конфигурация менюсу графикага негизделген. "Qconfig" QT китепканасын талап кылат.
  • Учурдагы ядро конфигурациясын колдонуңуз. Муну "cp /boot /config -`uname -r`.config" өзөктүк булак папкаңыздан иштетиңиз. Бул көп убакытты үнөмдөйт, бирок учурдагы ядроңузду алмаштырбоо үчүн, түзүлө турган ядро версиясынын номерин өзгөрткүңүз келиши мүмкүн. "Жалпы орнотуу" "Жергиликтүү версия - ядро чыгарууга тиркөө". Мисалы, эгерде ядро версиясынын номери 3.13.0 болсо, анда ал жакка 3.13.0. RC1 жазсаңыз болот.
Linux ядросунун 8 -кадамын түзүңүз
Linux ядросунун 8 -кадамын түзүңүз

Кадам 8. Драйверлерди орнотуңуз

Конфигурация терезеси ачылгандан кийин, конфигурациянын белгилүү бир түрү Broadcom зымсыз колдоо/EXT4 файл тутуму сыяктуу маанилүү драйверлерди колдоо сыяктуу тандалып алынганын көрөсүз. Сизге окшогон контролер/драйвер NTFS файл тутумуна колдоо кошо алат "Файлдар системасы >> DOS/FAT/NT/>> NTFS файл тутумунун колдоосун тандап, ошону менен жеке ядронун толук мүмкүнчүлүгүн колдонуңуз.

  • ЭСКЕРТҮҮ: Ядрону конфигурациялап жатканда, сиз ядро бузуу деп аталган бөлүмдү көрөсүз (хакерлик менен биз аны изилдейбиз), бул жерде ядрого хакерлик жана аны үйрөнүү үчүн ар кандай варианттар берилет. Эгер сиз аны колдонууну кааласаңыз, анда башка варианттарды кошсоңуз болот, антпесе сиз "ядро мүчүлүштүктөрүн оңдоо" параметрин өчүрүп коюшуңуз мүмкүн, анткени ал ядро бир топ оорлойт жана өндүрүш чөйрөсүндө колдонуу туура эмес болушу мүмкүн.

    Linux ядросунун 9 -кадамын түзүңүз
    Linux ядросунун 9 -кадамын түзүңүз
Linux ядросун 10 -кадамды түзүңүз
Linux ядросун 10 -кадамды түзүңүз

Кадам 9. Ядрону түзүңүз жана орнотуңуз

Төмөндө жазылган эки амперсанд (&&) менен бөлүп, керектүү буйруктарды бир сапта иштете аласыз. Бул көп убакытты алышы мүмкүн.

  • make && modules_install && make install
  • Сиз makej менен -j опциясын колдонууну каалашыңыз мүмкүн. Бул ядро түзүү үчүн кошумча процесстерди жасоого мүмкүндүк берет, синтаксиси "make -j 3" болмок. 3 бул жерде түзүлө турган процесстердин санын билдирет.
Linux ядросунун 11 -кадамын түзүңүз
Linux ядросунун 11 -кадамын түзүңүз

Кадам 10. Ядрону жүктөөчү кылып коюңуз

Linux ядросунун 12 -кадамын түзүңүз
Linux ядросунун 12 -кадамын түзүңүз

Кадам 11. Жүктөөгө өтүңүз

Linux ядросун түзүңүз 13 -кадам
Linux ядросун түзүңүз 13 -кадам

Кадам 12. Төмөнкү буйрукту аткарыңыз

Сиз курган ядроңуздун версия номери менен алмаштырууну унутпаңыз.

  • "mkinitrd -o initrd.img-"
  • Redhat негизделген дистрибутивдер үчүн initrd түзүүнүн кажети жок, анткени ал демейки боюнча түзүлгөн
Linux ядросун 14 -кадамды түзүңүз
Linux ядросун 14 -кадамды түзүңүз

13 -кадам. Жүктөгүчтү жаңы ядрого багыттаңыз

Ошентип, аны баштаса болот. Жүктөгүчтү конфигурациялоо үчүн distro менен келген куралды колдонуңуз. Жаңы ядро үчүн жаңы жазууну кошуңуз.

Linux ядросун 15 -кадамды түзүңүз
Linux ядросун 15 -кадамды түзүңүз

Кадам 14. Кайра жүктөө

Видео - Бул кызматты колдонуу менен, кээ бир маалыматтар YouTube менен бөлүшүлүшү мүмкүн

Кеңештер

  • Менуконфиг адатта ядрону конфигурациялоодо эң жакшы вариант болуп саналат.
  • Бардык компьютерлерде initrd түзүүнү талап кылышпайт, бирок сиздикиндей болгон учурда коопсуз.

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