カーネルの再構築


デバイス

必要なデバイス以外は削除。私のマシンでは、以下のものが必要。

再構築

カーネルのコピー

cd /sys/i386/conf
cp GENERIC BSD01 (BSD01は通常ホスト名)

必要箇所の修正(BSD01)

不必要なデバイスを削除します。また、pppを4ポート使用するため pseudo-device tun 4 に変更に変更します。これは、シリアルポートを4つ使ってダイヤルアップを受け付ける場合に必要です。今回は、SQLデータベースを使用するためsystemVの共有メモリ機能を有効にします。

pppのための設定

pseudo-device tun 4

SQLデータベースのための設定

options SYSVSHM
options SYSVSEM
options SYSVMSG

DHCPサーバ pseudo-device bpfilter 4 を追加する。

コンパイル

config BSD01
cd ../../compile/BSD01
(ここでmake cleanコマンドを入力すると一旦ファイルがクリアーされる)
make depend ; make
make install

再起動

rebootすると新しく作成されたカーネルで起動される。