Едно от предимствата на операционните системи от семейството на Linux е тяхната гъвкавост, която се проявява при наличието на широки възможности за модификация. Това се отнася не само за софтуера, работещ на ниво приложение, но и за основните компоненти на операционната система. И така, в Linux можете да инсталирате едно или повече допълнителни ядра.
Необходимо
- - инсталиран мениджър на пакети;
- - двоичен пакет с изображение на ядрото;
- - двоични пакети с модули;
- - архив с изходни кодове на ядрото;
- - GCC, разработване на версии на glibc и ncurses;
- корен парола -.
Инструкции
Етап 1
Когато работите в графична среда, ако са налични локални (например на инсталационния компактдиск) или отдалечени (на уебсайта на дистрибутора) хранилища, включително бинарните пакети на ядрото на версията, от която се нуждаете, използвайте графичния диспечер на пакети. Обикновено тези програми се инсталират по подразбиране, когато са инсталирани повечето "настолни" дистрибуции на Linux. Стартирайте мениджъра, намерете необходимия пакет, маркирайте го за инсталиране и приложете промените. Обикновено двоичните пакети, съдържащи изображения на ядрото, включват скриптове, които актуализират конфигурацията на bootloader. Следователно остава само да рестартирате компютъра, за да можете да работите с новото ядро.
Стъпка 2
Когато работите в конзолата и хранилищата са налични, или просто възможността за получаване на двоични пакети (например изтеглянето им от уебсайта на дистрибутора), използвайте мениджъри на конзолни пакети като apt-get, dpkg, rpm. Например, ако е инсталиран APT, изпълнете командата apt-cache с опцията за търсене и параметър на низа, за да намерите наличните пакети. Например: apt-cache search kernel-image След това изберете пакета за инсталиране и го инсталирайте с: apt-get install PackageName Използвайте опцията -i, за да инсталирате пакета с помощта на rpm.
Стъпка 3
Ако е наличен само двоичен образ на ядрото, опитайте да го инсталирате ръчно. Дайте на файла с изображения уникално име и го поставете в директорията / boot (можете да изберете друга директория, но обикновено изображенията на ядрото се поставят там). Редактирайте конфигурационния файл на буутлоудъра и след това го актуализирайте. Например, ако използвате LILO, модифицирайте файла /etc/lilo.conf и изпълнете командата lilo като root.
Стъпка 4
Компилирайте ядрото, ако са налични само неговите източници. Подгответе системата за сглобяване. Инсталирайте GCC, разработващите версии на библиотеките glibc и ncurses. Поставете източниците на ядрото в директорията / usr / src / linux. Ако има налични кръпки, приложете ги с командна корекция.
Стъпка 5
Конфигурирайте ядрото. Преминете към директорията / usr / src / linux. Изпълнете make menuconfig, за да създадете нова конфигурация. Ако трябва да изградите ядрото с параметри, възможно най-близки до съществуващите, копирайте конфигурационния файл от директорията / boot в / usr / src / linux, преименувайте го на.config и след това изпълнете командата make oldconfig.
Стъпка 6
Изградете ядрото и модулите. Изпълнете командите: направете depmake cleanmake bzImagemake модули Инсталирайте модулите, като изпълните командата: make modules_install Инсталирайте изображението на ядрото, както е описано в третата стъпка (изходният файл в дървото за изграждане се нарича bzImage).