Linux ядросын қалай құрастыруға болады: 14 қадам (суреттермен)

Мазмұны:

Linux ядросын қалай құрастыруға болады: 14 қадам (суреттермен)
Linux ядросын қалай құрастыруға болады: 14 қадам (суреттермен)

Бейне: Linux ядросын қалай құрастыруға болады: 14 қадам (суреттермен)

Бейне: Linux ядросын қалай құрастыруға болады: 14 қадам (суреттермен)
Бейне: Әйелді қандыратын 5 әдіс 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 жалпы әдісі бар.

  • Ескі конфигурацияны жасаңыз - сізге ядро біртіндеп қолдайтыны туралы сұрақтар қояды, бұл көп уақытты қажет етеді.
  • 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 && install
  • Сіз -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. Жүктеу жүктеушісін жаңа ядроға бағыттаңыз

Сондықтан оны бастауға болады. Жүктеушіні конфигурациялау үшін дистрибутивпен бірге келген құралды пайдаланыңыз. Жаңа ядроға жаңа жазба қосыңыз.

Linux ядросының 15 қадамын құрастырыңыз
Linux ядросының 15 қадамын құрастырыңыз

Қадам 14. Қайта жүктеу

Бейне - бұл қызметті пайдалану арқылы кейбір ақпарат YouTube -пен бөлісілуі мүмкін

Кеңестер

  • Menuconfig - бұл ядро конфигурациясының ең жақсы нұсқасы.
  • Барлық компьютерлерде initrd құруды қажет етпейді, бірақ сіз жасаған жағдайда бұл қауіпсіз.

Ұсынылған: