Slackware

Компилиране на ядрото на Slackware

Компилиране на ядрото на Slackware

Изграждане на ядрото на Slackware

Понякога операционната система не поддържа нашия хардуер по подразбиране или просто искаме да премахнем поддръжката на хардуер, който не ни е необходим. Напоследък потребителите на Linux забравиха за тази задача след инсталиране, която някога беше много обичайна.

След като се научихме да инсталираме Slackware, сега ще видим как да изградим ядрото на Slackware.

Преди всичко нека изтеглим ядрото, като стартираме:

wget --no-check-certificate http: // kernel.org / pub / linux / kernel / v2.6 /
linux-2.6.38.2.катран.bz2

След това извличаме в директорията / usr / src:

tar -C / usr / src -jxvf linux-2.6.38.2.катран.bz2

Създаваме символична връзка към новите ни източници на ядрото:

ln -s linux-2.6.38.2 Linux

Сега ще изтеглим хедърите:

wget http: // slackware.огледала.tds.net / pub / slackware / slackware-14.2 / source / k / config-x86 /
config-generic-smp-4.4.14-smp

cp config-generic-smp-4.4.14-smp / usr / src / linux /.конфиг

За да започнете да избирате и премахвате модули, изпълнете:

cd linux
направи menuconfig

Можете алтернативно да „make menuconfig“ да стартирате „make oldconfig“ или „make xconfig“.

Когато стартира сивият и син екран (ако сте избрали menuconfig вместо xconfig и oldconfig) е време да обърнете специално внимание на всяко движение. Грешен избор в тази стъпка може да доведе до срив на ядрото.

Започнете внимателно да проверявате всички опции и подопции, можете да махнете отметката от поддръжката за хардуер, за който сте сигурни, че не го използвате, например, ако не използвате компютър на Lenovo, можете да махнете отметката от опциите за такива устройства, можете да деактивирате процесорите на различен тип от този, който използвате, безжични карти, от които не се нуждаете, но най-важното е да добавите поддръжка за необходимия хардуер. Обикновено за това хората изграждат ядра.

Внимателно ще прегледаме всички опции, с клавиша за интервал ще изберем модули за зареждане по подразбиране, като натиснете M, ще ги заредим като деактивирани модули.
Проверете файловите системи, RAM, драйвери на устройства, фърмуер, процесор, мрежи, всички опции и не се опитвайте да спестите време в тази стъпка.
След като приключите, отидете на СПЕСТЕТЕ и натиснете ENTER. След това натиснете Добре и два пъти нататък ИЗХОД.

Сега нека компилираме модулите, като изпълним следната команда (този процес може да продължи дълго):

направете модули bzImage

За да инсталирате модулите стартирайте

накарайте модулите да се инсталират

Можем да предотвратим предупреждението lba32, като го добавим към Lilo, ще го направим по-късно.
Сега изпълнете:

cp arch / x86 / boot / bzImage / boot / vmlinuz-custom-2.6.38.2

Сега нека стартираме последните команди, за да продължим по-късно с lilo:

cp .config / boot / config-custom-2.6.38.2
cd / boot
rm система.карта
ln -s система.map-custom-2.6.38.2 Система.карта

Сега позволява да поправим lilo чрез стартиране:

nano / etc / lilo.конф

Чрез натискане на CTRL + W ще потърсим думата „замяна“ и ще видим „промяна на правилата“ с опцията „нулиране“ по-долу, нека добавим „lba32“, за да предотвратим предупреждението на Lilo, което видяхме преди

След това отидете в долната част на екрана и добавете новото ядро.

След като промените са направени внимателно, натиснете CTRL + X и след това Y, за да излезете от lilo и стартирайте lilo:

лило

Виждаме, че добави ново ядро ​​и този път не върна грешки или предупреждения. Сега рестартирайте устройството си и при зареждане изберете новото ядро:

Опитайте новото си ядро, ако се зареди правилно, след това редактирайте lilo отново, като промените ядрото по подразбиране за новото.

Най-добрите игри за команден ред за Linux
Командният ред не е само най-големият ви съюзник при използване на Linux - той може да бъде и източник на забавление, защото можете да го използвате, ...
Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...
Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...