Last modified: Tue 31 Oct 2000
Linux では、デバイスドライバはモジュールとして用意されています。 そしてそれらモジュールはすべて
/lib/modules/ カーネルバージョン / 以下のディレクトリに置いてあります。モジュールは起動時に kmod から読み込まれます。しかし手動で組み込まなければならない場合は以下のコマンドで組込みます。
# insmod module
または
# modprobe module
組み込まれたモジュールを確認するには以下のコマンドを使います。
# lsmod
これら手動で組み込む必要があったりオプションを渡す必要があるモジュールを起動時に読み込むためには設定ファイルに記述することになります。以下が
ISA のネットワークカードのモジュールを組み込む記述の具体例です。
-------------------
alias eth0 ne
options ne io=0x300 irq=5
-------------------
設定ファイルとは、 Redhat 系であれば /etc/modules.conf
または /etc/conf.modules に、 Debian では
/etc/modules( オプションは /etc/modules.conf
) に書き込みます。そしてこれらのファイルに書き込んでくれるツールがあります。それが
Kernel Configurator(Redhat 系), Modconf(Debian)
です。
Kernel Configurator を起動するには、
# kernelcfg
Modconf を起動するには、
# modconf
と入力します。これで、一覧に表示されたモジュールを必要に応じて組込んでいくことが出来ます。
HOME
Linux 活用日記