8.5. カスタムカーネルの構築とインストール
戻る〓 | 第8章 FreeBSD カーネルのコンフィグレーション | 〓次へ

## 8.5. カスタムカーネルの構築とインストール

カスタムコンフィグレーションファイルを編集して保存したら、 カーネルのソースコードを以下の手順でコンパイルしてください。

手順8.1 カーネルの構築

1. 以下のディレクトリに移動してください。

       # cd /usr/src

2. カスタムコンフィグレーションファイルの名前を指定して新しいカーネルをコンパイルします。

       # make buildkernel KERNCONF=MYKERNEL

3. 指定したカーネルコンフィグレーションファイルでコンパイルされた新しいカーネルをインストールします。 以下のコマンドは、新しいカーネルを `/boot/kernel/kernel` に、 今までのカーネルを `/boot/kernel.old/kernel` という名前で保存します。

       # make installkernel KERNCONF=MYKERNEL

4. 新しいカーネルを使うために、 システムをシャットダウンして再起動してください。 うまく行かない場合は、カーネルが起動しない を参照してください。

デフォルトでは、カスタムカーネルを構築すると、 すべてのカーネルモジュールが再構築されます。 カーネルのアップデートをより早く行いたい、または、 カスタムモジュールのみを構築したいといった場合は、 カーネルの構築を開始する前に、以下のように `/etc/make.conf` を編集してください。

例として、以下の変数は、 デフォルトのすべてのモジュールを構築する設定を変更し、 構築するモジュール一覧を指定します。

    MODULES_OVERRIDE = linux acpi

また、以下の変数は、構築を行わないモジュールを指定します。

    WITHOUT_MODULES = linux acpi sound

他の変数については、make.conf(5) を参照してください。

戻る〓 | 上に戻る | 〓次へ
8.4. コンフィグレーションファイル〓 | ホーム | 〓8.6. 問題が起きた場合には

本文書、および他の文書は https://download.freebsd.org/ftp/doc/ からダウンロードできます。

FreeBSD に関する質問がある場合には、 ドキュメント を読んだ上で <questions@FreeBSD.org> まで (英語で) 連絡してください。
本文書に関する質問については、 <doc@FreeBSD.org> まで電子メールを (英語で) 送ってください。