• ベストアンサー

FreeBSD(98) 6.4 R のカーネルソース

FreeBSD(98) 6.4 R のカーネルソース デフォルトで、GENERICになっているようなのですが、カーネルがどこにあるのか、分かりません。もし、入っていないのであれば、どのような作業手順を踏んで、導入すればよろしいのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • trapezium
  • ベストアンサー率62% (276/442)
回答No.1

カーネルは /boot/kernel にインストールされてます。プロンプトから # /sbin/sysctl kern.bootfile とすれば分かります。 カーネルを再構築したいのであれば、/usr/src/sys/pc98/conf/GENERIC を雛型にして編集します。 ソースがインストールされてなければ、CDROM などをマウントして # cd /cdrom/6.4-RELEASE/src # sh ./install.sh sys として展開します。別の方法でもかまいません。 # cd /usr/src/sys/pc98/conf # cp GENERIC MYKERN # vi MYKERN 少くとも ident GENERIC という行は ident MYKERN とします。名前はファイル名に合せれば、まあなんでも構いません。 あとは不要な行をコメントアウトするなり、必要な設定を加えて、 # config MYKERN # cd ../compile/MYKERN # make depend all で正しくカーネルが出来たら # make install # reboot 何か失敗してブートしないときは、boot loader のプロンプトに落として OK unload OK load /boot/kernel.old/kernel OK boot -s なんたら /bin/sh: と聞いてきたところで Enter して # mount -u / # rm -r /boot/kernel # mv /boot/kernel.old /boot/kernel # reboot

ugg06006
質問者

お礼

おはようございます。 ご親切にありがとうございました。 わかりました。 m(__)m