оптимизированная_компиляция_ядра_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 10:11] – [Способ 3] 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 33: | Line 33: | ||
| ===== Как сконфигурировать ядро ===== | ===== Как сконфигурировать ядро ===== | ||
| - | Также можно избавиться от модулей, | + | |
| + | На данном этапе можно избавиться от модулей, | ||
| Если вы уверены, | Если вы уверены, | ||
| - | ==== Способ 1 ==== | + | Перед выполнением команды lsmod выполните следующую команду, |
| + | |||
| + | badblocks -v /dev/sda -o / | ||
| + | ==== Способ 1 (рабочий) | ||
| Используя этот способ можно отказаться от initrd | Используя этот способ можно отказаться от initrd | ||
| Line 107: | Line 111: | ||
| scripts/ | scripts/ | ||
| - | Мультипоточная компиляция | + | Мультипоточная компиляция |
| - | make -j`nproc` | + | make -j`nproc` |
| ===== Установка ===== | ===== Установка ===== | ||
| Line 173: | Line 177: | ||
| {{: | {{: | ||
| - | Кстати, | + | Кстати, |
| **TODO:** Попробовать загрузиться через Grub | **TODO:** Попробовать загрузиться через Grub | ||
| + | |||
| + | ==== Неявным образом пропадает поддержка файловых систем и не монтируются флешки ==== | ||
| + | |||
| + | **TODO** | ||
| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ||
оптимизированная_компиляция_ядра_linux.1726567883.txt.gz · Last modified: 2024/09/17 10:11 by uf4n