Debian - Компилиране и инсталиране на ново ядро

Съдържание
Съставяне и инсталиране на нов Ядро Може да ни отнеме известно време, това в зависимост от скоростта и наличните ресурси на нашия компютър, важно е да споменем, че някои програми и библиотеки трябва да бъдат актуализирани, за да се създадат двоични файлове. Пълен списък с тях можете да намерите на / usr / src / kernel-source-version / Documentation / Changes.
  • Поправяме правилно всички зависимости, от терминала използваме командата: make dep. Това, за да започнем с проверката и фиксирането на тези зависимости, след като този процес приключи, ще пристъпим към компилиране на нашата нова Ядро.
  • За да създадем компресиран образ на нашия Ядро пишем следната команда: make z Image. Ако всичко върви добре, изображението ще бъде създадено, компресирано и запазено по следния път: ./arch/i386/boot.Ако няма грешки, можем да преминем директно към стъпка 4. Ако обаче получим грешка, показваща, че изображението е твърде голямо, преминаваме към стъпка 3. Грешката ще се появи по следния начин:

  • Като снимката на Ядро е много голям, трябва да използваме различен метод за разбиране. За да създадем изображение с алтернативен метод, изпълняваме следната команда: make bz Image
Файлът ще бъде създаден по същия път като z Изображение но под името bz Изображение.
  • Да по време на настройката Ядро избрахме да направим част от модула, вместо да сме част от него, трябва да компилираме тези модули със следното: направете модули
  • Ако съставяме a Ядро на същата версия, която вече сме инсталирали, трябва да се уверим, че сме копирали старите модули в новия път. Един от начините да го направите, като преименувате директорията, както следва: mv /lib/modules/2.x.x /lib/modules/2.x.x-old.
  • След като модулите бъдат компилирани, ще продължим да ги инсталираме с командата: make modules_install.
Това ще копира модулите в съответния път във файловата система. Отсега нататък ще бъде наша отговорност да ги заредим в Ядро.
В случай, че нещо се обърка наистина в този процес на актуализиране на нашия Ядро, не бива да се притесняваме, ако все още имаме достъп до нашата система. Трябва да имаме инсталационния компактдиск за зареждане от прозореца за предупреждение. Оттам извършваме fsck към нашето устройство, ние го монтираме и възстановяваме образа на ядрото, който сме направили преди това.
  • И накрая сега, когато имаме компилирано, компресирано и готово за инсталиране ядро, ние сме готови да го настроим да работи в нашата система при следващото рестартиране. За начало правим копие на новото ядро, намиращо се в / usr / src / Linux / arch / i386 / boot / zImage или в случай, че методът ни на компресиране е неуспешен / usr / src / Linux / arch / i386 / boot / bzImage да се /boot/vmlinux-2.x.x (x в зависимост от версията, която сме компилирали), използвайки ново име за този файл. Важно е, че трябва да сме сигурни, че няма да презаписваме съществуващите изображения.

С това щяхме да приключим с инсталирането на нашите Ядро, като помним, че копирането му с ново име ще ни даде възможност да се променим Ядро всеки път, когато стартираме компютъра си.

Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave