Изграждане на ядрото на 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, ще го направим по-късно.
Сега изпълнете:
Сега нека стартираме последните команди, за да продължим по-късно с lilo:
cp .config / boot / config-custom-2.6.38.2cd / boot
rm система.карта
ln -s система.map-custom-2.6.38.2 Система.карта
Сега позволява да поправим lilo чрез стартиране:
nano / etc / lilo.конфЧрез натискане на CTRL + W ще потърсим думата „замяна“ и ще видим „промяна на правилата“ с опцията „нулиране“ по-долу, нека добавим „lba32“, за да предотвратим предупреждението на Lilo, което видяхме преди
След това отидете в долната част на екрана и добавете новото ядро.
След като промените са направени внимателно, натиснете CTRL + X и след това Y, за да излезете от lilo и стартирайте lilo:
лило
Виждаме, че добави ново ядро и този път не върна грешки или предупреждения. Сега рестартирайте устройството си и при зареждане изберете новото ядро:
Опитайте новото си ядро, ако се зареди правилно, след това редактирайте lilo отново, като промените ядрото по подразбиране за новото.