Глава 9. Сборка и установка ядра FreeBSD

Этот перевод может быть устаревшим. Для того, чтобы помочь с переводом, пожалуйста, обратитесь к Сервер переводов FreeBSD.

Чтобы быть разработчиком ядра, требуется понимания процесса сборки ядра. Для отладки ядра FreeBSD необходимо уметь его собирать. Существует два известных способа сделать это:

Поддерживаемая процедура сборки и установки ядра описана в главе Сборка и установка пользовательского ядра Руководства FreeBSD.

Предполагается, что читатель этой главы знаком с информацией, изложенной в главе Сборка и установка пользовательского ядра Руководства FreeBSD. Если это не так, пожалуйста, ознакомьтесь с упомянутой главой, чтобы понять, как работает процесс сборки.

9.1. Построение более быстрым, но менее надежным способом

Сборка ядра таким способом может быть полезной при работе с кодом ядра и может оказаться быстрее, чем описанная процедура, если в конфигурационном файле ядра были изменены только одна или две опции. С другой стороны, это может привести к неожиданным сбоям при сборке ядра.

  1. Выполните config(8) для генерации исходного кода ядра:

    # /usr/sbin/config MYKERNEL
  2. Перейдите в каталог сборки. config(8) выведет имя этого каталога после выполнения, как указано выше.

    # cd ../compile/MYKERNEL
  3. Скомпилируйте ядро:

    # make depend
    # make
  4. Установите новое ядро:

    # make install

Изменено: 12 октября 2025 г. by Vladlen Popolitov