Сможешь собрать свое ядро Linux

«Сможешь собрать свое ядро Linux» — вопрос из категории Linux, который задают на 24% собеседований Devops Инженер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Да, могу. Сборка ядра Linux включает несколько шагов:

  1. Установка зависимостей (gcc, make, libssl-dev и т.д.)
  2. Загрузка исходников ядра с kernel.org
  3. Настройка конфигурации (make menuconfig или make defconfig)
  4. Компиляция (make -j$(nproc))
  5. Установка модулей (sudo make modules_install)
  6. Установка ядра (sudo make install)
  7. Обновление загрузчика (grub)

Пример для Ubuntu:

wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.38.tar.xz
tar xvf linux-6.1.38.tar.xz
cd linux-6.1.38
make defconfig
make -j$(nproc)
sudo make modules_install
sudo make install
sudo update-grub

Важно иметь резервную копию и запасной способ загрузки на случай проблем.