henuathatsit.ru

Як компілювати ядро

Відео: Компіляція ядра в linux

Одним з переваг операційних систем сімейства Linux є їх надзвичайна гнучкість, що виражається в можливості тонкої настройки практично всіх компонентів. Наприклад, можна компілювати ядро ​​з параметрами конфігурації, підібраними спеціально для використовуваного в даний момент обладнання. Встановивши таке ядро, можна істотно підвищити загальну швидкодію системи.

Відео: Як компілювати ядро

Як компілювати ядро

Вам знадобиться

  • - доступ до сховища з пакетами вихідних кодів або доступ в інтернет;
  • - пароль користувача root на локальній машині.

Інструкція

1

Відео: Урок 15 Компіляція ядра Linux

Отримайте вихідні коди ядра. У разі якщо є доступ до сховища з вихідними кодами, і він включає пакет з ядром потрібної версії, встановіть цей пакет за допомогою утиліти apt-get або synaptic.

Якщо доступу до репозиторіїв немає або необхідно зібрати ядро ​​певної версії, отримаєте вихідні коди з сервера kernel.org. Відкрийте в браузері сторінку https://kernel.org/pub/linux/kernel. Перейдіть в підкаталог, відповідний необхідної лінійці версій ядра. Виберіть потрібний архів і завантажте його на жорсткий диск. Використовуйте функцію збереження об`єктів браузера або бажаний менеджер завантажень. Також можна завантажити архів з вихідними кодами ядра потрібної версії по протоколу FTP з сервера ftp.kernel.org.

Завантажте пакети виправлень (патчі) до ядра, якщо це необхідно. Підберіть потрібні патчі на kernel.org і також збережіть їх на жорсткий диск.

2
Підготуйте систему для компіляції ядра. Встановіть компілятор gcc, develop-пакети бібліотек glibc і ncurses, пакет fakeroot (якщо не планується збирати ядро ​​з правами суперкористувача). Встановіть бібліотеки TCL / TK, якщо хочете здійснювати конфігурування ядра за допомогою графічного інтерфейсу під управлінням X-сервера.
3
Підготуйте дерево вихідних кодів ядра. Розпакуйте архів з вихідними кодами в директорію / usr / src / linux. Або зробіть розпакування в довільний каталог і створіть на нього символічне посилання linux з директорії / usr / src. Використовуйте програми-пакувальники, що відповідають типу завантаженого архіву (tar або bzip).

Накладіть виправлення на вихідні коди ядра, якщо це необхідно. Розпакуйте архіви з патчами в директорію / usr / src. Використовуйте команду patch для внесення змін.

4

Відео: Компіляція ядра Linux 4.0.1-1

Проведіть конфігурування ядра. Якщо версія конфігурації повинна бути заснована на вже наявної в системі, скопіюйте файл з ім`ям виду config-lt; номер-поточної-версії-ядраgt; з каталогу / boot в каталог / usr / src / linux і перейменуйте його в .config.

Перейдіть в каталог / usr / src / linux. Виконайте команду make з параметром config, menuconfig, oldconfig або xconfig. Параметр config дозволить конфігурувати ядро ​​в покроковому режимі. Якщо вказати oldconfig, то будуть максимально використовуватися значення старої конфігурації. Команда make menuconfig дозволить здійснити конфігурація за допомогою зручного текстового меню, а make xconfig запустить графічний конфігуратор. Задайте всі необхідні параметри конфігурації ядра.

5
Скомпілюйте ядро. Послідовно виконайте команди make dep і make clean для формування файлів залежностей і очищення дерева вихідних кодів. Виконайте команду make bzImage для компіляції і створення файлу образу ядра. Скомпілюйте модулі ядра, ввівши в консолі команду make modules.
Корисна порада
Для інсталяції модулів використовуйте команду make modules_install.
Поділися в соціальних мережах:


Увага, тільки СЬОГОДНІ!
Схожі
Під росією і китаєм плавиться земне ядроПід росією і китаєм плавиться земне ядро
Меркурій дивує своєю гіперактивністю і величезним залізним ядромМеркурій дивує своєю гіперактивністю і величезним залізним ядром
Як включити друге ядро ​​процесораЯк включити друге ядро ​​процесора
Чому працює одне ядроЧому працює одне ядро
Меркурій остигає і здуваєтьсяМеркурій остигає і здувається
» » Як компілювати ядро
© 2021 henuathatsit.ru