компиляция_ядра_linux
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| компиляция_ядра_linux [2024/02/16 15:45] – uf4n | компиляция_ядра_linux [2024/09/20 16:16] (current) – uf4n | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Компиляция ядра Linux ====== | ====== Компиляция ядра Linux ====== | ||
| - | |||
| - | ===== Обычная компиляция ===== | ||
| Скачать исходники ядра нужной версии | Скачать исходники ядра нужной версии | ||
| wget https:// | wget https:// | ||
| + | |||
| + | Распаковать архив | ||
| + | |||
| + | tar -xf linux-5.8.18.tar.xz | ||
| Установить необходимые для сборки пакеты (ALT Linux) | Установить необходимые для сборки пакеты (ALT Linux) | ||
| - | sudo apt-get install libssl-devel libelf-devel | + | sudo apt-get install libssl-devel libelf-devel gcc ncurses-devel / |
| | | ||
| Скопировать конфигурационный файл от текущего ядра в каталог с распакованными исходниками | Скопировать конфигурационный файл от текущего ядра в каталог с распакованными исходниками | ||
| sudo cp / | sudo cp / | ||
| + | |||
| + | Отключение отладочной информации | ||
| + | |||
| + | scripts/ | ||
| | | ||
| Выполнить конфигурирование при необходимости | Выполнить конфигурирование при необходимости | ||
| Line 39: | Line 45: | ||
| sudo ls -l / | sudo ls -l / | ||
| | | ||
| - | ===== Оптимизированная компиляция ===== | + | ----------------------------------------------------------------------- |
| + | |||
| + | Официальная документация по компиляции | ||
| - | Можно собрать ядро под конкретный процессор, | + | https://www.kernel.org/ |
| - | " | + | Другие материалы |
| - | При использовании последнего могут быть дефекты, | + | [[установка_и_настройка_загрузчика_lilo|Установка |
| - | {{::компиляция_ядра_linux_3_uf4n.png? | + | [[оптимизированная_компиляция_ядра_linux|Оптимизированная компиляция ядра Linux]] |
компиляция_ядра_linux.1708098342.txt.gz · Last modified: 2024/02/16 15:45 by uf4n