Ядрото на Linux е сърцето на всяка Linux система. Той обработва потребителски вход/изход, хардуер и контролира захранването на компютъра. Докато ядрото, което се доставя с вашата Linux дистрибуция, обикновено е достатъчно, това ви позволява да направите свое собствено специализирано ядро!
Стъпки
Стъпка 1. Изтеглете най -новата версия на ядрото на Linux
Можете да го изтеглите от тук.
Стъпка 2. Не забравяйте да изтеглите пълния източник
Можете да го уверите, като щракнете върху „F“, където пише „Най -новата стабилна версия е …“В противен случай просто ще изтеглите пластира, който се използва, когато текущото ви ядро е с номер на кръпка по -нисък. Пример за това би бил 3.4.4.1 >> 3.4.4.2
Стъпка 3. Уверете се, че сте изтеглили пълния изходен код
Уверете се, че това не е корекция или дневник за промени.
Стъпка 4. Отворете терминал
Стъпка 5. Извлечете ядрото
Използвайте тези команди.
tar xjvf ядро (Тук опцията -j е за компресиране на bz2)
Стъпка 6. Преместете се в създадената директория (в терминала)
Стъпка 7. Конфигурирайте ядрото
Има 4 общи начина да направите това.
- Направете стара конфигурация - задава ви въпроси за това какво трябва да поддържа ядрото едно по едно, което отнема много време.
- Make menuconfig - създава меню, където можете да разглеждате опции за това, което ядрото поддържа. Изисква библиотека с проклятия, но това вероятно вече е на вашия компютър.
- Направете qconfig/xconfig/gconfig - същото като menuconfig, с изключение на това, че сега менюто за конфигурация се основава на графики. "Qconfig" Изисква библиотеката QT.
- Използвайте конфигурацията на текущото ядро. Изпълнете това от изходната папка на ядрото си "cp /boot /config -`uname -r`.config". Това спестява много време, но може да искате да промените номера на версията на ядрото за компилиране, за да избегнете подмяната на текущото си ядро. "Обща настройка" "Локална версия - добавете към версията на ядрото". Пример, ако номерът на версията на ядрото е 3.13.0, можете например да напишете там 3.13.0. RC1.
Стъпка 8. Инсталирайте драйверите
След като се отвори прозорецът за конфигуриране, ще видите, че вече е избран конкретен тип конфигурация като поддръжка за основни драйвери като безжична поддръжка на Broadcom/файлова система EXT4 и др. Освен това можете да персонализирате опциите като добавяне на поддръжка за вашия конкретен тип устройство/ контролер/драйвер като вас може да добавите поддръжка за файлова система NTFS от „Файлова система >> DOS/FAT/NT/>> изберете поддръжка за файлова система NTFS, като по този начин се възползвате напълно от персонализираното ядро.
-
ЗАБЕЛЕЖКА: Докато конфигурирате ядрото, ще видите раздел, известен като хакерство на ядрото (под хакване имаме предвид проучване в него), където са дадени различни видове опции за хакване на ядрото и изучаването му. Ако искате да го използвате, можете да добавите допълнителни опции, в противен случай можете да деактивирате опцията „отстраняване на грешки в ядрото“, тъй като това прави ядрото много по -тежко и може да бъде неправилно за използване в производствената среда.
Стъпка 9. Компилирайте и инсталирайте ядрото
Можете да изпълните необходимите команди в един ред, като ги разделите с двойни амперсанди (&&), както е написано по -долу. Това може да отнеме много време.
- make && make modules_install && make install
- Може да искате да използвате опцията -j с make. Това позволява да се създадат допълнителни процеси за компилиране на ядрото, синтаксисът би бил „make -j 3“. 3 тук представлява броят на процесите, които трябва да бъдат създадени.
Стъпка 10. Направете ядрото стартиращо
Стъпка 11. Отидете на зареждане
Стъпка 12. Изпълнете следната команда
Не забравяйте да замените с номера на версията на ядрото, което изграждате.
- "mkinitrd -o initrd.img-"
- За дистрибуции, базирани на Redhat, не е необходимо да създавате initrd, тъй като той е създаден по подразбиране
Стъпка 13. Насочете зареждащия механизъм към новото ядро
Така че може да се започне. Използвайте инструмента, предоставен с вашия дистрибутор, за да конфигурирате вашия буутлоудър. Добавете нов запис за новото ядро.
Стъпка 14. Рестартирайте
Видео - Използвайки тази услуга, може да се сподели част от информацията с YouTube
Съвети
- Menuconfig обикновено е най -добрият вариант при конфигуриране на ядрото.
- Не всички компютри изискват създаване на initrd, но е безопасно да го направите, само ако вашият го направи.