оптимизированная_компиляция_ядра_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
оптимизированная_компиляция_ядра_linux [2024/09/26 10:38] 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 /usr/bin/x86_64-alt-linux-gcc ncurses-devel /usr/bin/flex /usr/bin/bison /usr/bin/pahole zlib-devel+  sudo apt-get install -y libssl-devel libelf-devel /usr/bin/x86_64-alt-linux-gcc ncurses-devel /usr/bin/flex /usr/bin/bison /usr/bin/pahole zlib-devel bc openssl
  
 ===== Параметры компилятора ===== ===== Параметры компилятора =====
Line 33: Line 33:
 ===== Как сконфигурировать ядро ===== ===== Как сконфигурировать ядро =====
  
-==== Примечание ==== 
- 
-Перед выполнением команды lsmod выполните следующую команду, чтобы ядро точно подгрузило модули, отвечающие за работу с жёстким диском 
- 
-  badblocks -v /dev/sda -o ~/bad_sectors.txt 
  
 На данном этапе можно избавиться от модулей, ненужных на вашем оборудовании, и вкомпилировать в само ядро только те модули, которые точно нужны. На данном этапе можно избавиться от модулей, ненужных на вашем оборудовании, и вкомпилировать в само ядро только те модули, которые точно нужны.
Line 43: Line 38:
 Если вы уверены, что все модули, которые могут вам когда-либо пригодиться, на данный момент подгружены ядром, выполните    Если вы уверены, что все модули, которые могут вам когда-либо пригодиться, на данный момент подгружены ядром, выполните   
  
 +Перед выполнением команды lsmod выполните следующую команду, чтобы ядро точно подгрузило модули, отвечающие за работу с жёстким диском
 +
 +  badblocks -v /dev/sda -o /tmp/bad_sectors.txt
 ==== Способ 1 (рабочий) ==== ==== Способ 1 (рабочий) ====
  
Line 182: Line 180:
  
 **TODO:** Попробовать загрузиться через Grub **TODO:** Попробовать загрузиться через Grub
 +
 +==== Неявным образом пропадает поддержка файловых систем и не монтируются флешки ====
 +
 +**TODO**
  
 ------------------------------------------------------------------ ------------------------------------------------------------------
оптимизированная_компиляция_ядра_linux.1727347124.txt.gz · Last modified: 2024/09/26 10:38 by uf4n