оптимизированная_компиляция_ядра_linux
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| оптимизированная_компиляция_ядра_linux [2024/09/17 15:07] – [Параметры, передаваемые ядру для загрузки без initrd] uf4n | оптимизированная_компиляция_ядра_linux [2024/09/26 12:43] (current) – [Неявным образом пропадает поддержка файловых систем и перестают поддерживаться флешки] uf4n | ||
|---|---|---|---|
| Line 19: | Line 19: | ||
| Установить необходимые для сборки пакеты (вариант для ALT Linux) | Установить необходимые для сборки пакеты (вариант для ALT Linux) | ||
| - | sudo apt-get install -y libssl-devel libelf-devel / | + | sudo apt-get install -y libssl-devel libelf-devel / |
| ===== Параметры компилятора ===== | ===== Параметры компилятора ===== | ||
| Line 32: | Line 32: | ||
| ===== Как сконфигурировать ядро ===== | ===== Как сконфигурировать ядро ===== | ||
| + | |||
| На данном этапе можно избавиться от модулей, | На данном этапе можно избавиться от модулей, | ||
| Line 37: | Line 38: | ||
| Если вы уверены, | Если вы уверены, | ||
| + | Перед выполнением команды lsmod выполните следующую команду, | ||
| + | |||
| + | badblocks -v /dev/sda -o / | ||
| ==== Способ 1 (рабочий) ==== | ==== Способ 1 (рабочий) ==== | ||
| Line 109: | Line 113: | ||
| Мультипоточная компиляция (опция V=1 показывает процесс компиляции в подробном виде) | Мультипоточная компиляция (опция V=1 показывает процесс компиляции в подробном виде) | ||
| - | make -j`nproc V=1 | + | make -j`nproc` V=1 |
| ===== Установка ===== | ===== Установка ===== | ||
| Line 176: | Line 180: | ||
| **TODO:** Попробовать загрузиться через Grub | **TODO:** Попробовать загрузиться через Grub | ||
| + | |||
| + | ==== Неявным образом пропадает поддержка файловых систем и не монтируются флешки ==== | ||
| + | |||
| + | **TODO** | ||
| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ||
оптимизированная_компиляция_ядра_linux.1726585625.txt.gz · Last modified: 2024/09/17 15:07 by uf4n