21 Jun
2004
21 Jun
'04
13:03
At Mon, 21 Jun 2004 20:05:32 +0900, takezou wrote:
M. Takeyama です。
On Fri, 18 Jun 2004 12:29:41 +0200 Takashi Iwai
wrote: [...]
modules-init-tools に含まれている新しい insmod はモジュール名ではなく、 ファイル名を指定します。また、insmod はモジュール依存も解決しません。 そうなんですか。 ちなみに、insmod は kernel 2.4系などとの互換性のためのコマンドですか?
いえ、ファイル名を指定さえすれば動きますよ。 insmod のコマンドライン書式自体、コンパチじゃないですし。
#insmod.oldというコマンドもあるんですけど... #「使い物にならないなら紛らわしいの外してくれ」と思ってしまいます。
2.6 と 2.4 のモジュール関連には互換性が全くありません。
したがって、ローダなども全く別のプログラムになっていて、insmod.old や
modprobe.old などは 2.2/2.4 系列のモジュールを扱うためのバイナリです。
カーネルのバージョンによって自動的に旧式のバイナリを呼び出す仕組になっ
ています。
外すことはもちろん可能ですが、その場合、2.4 のカーネルモジュールを使う
ことが全くできなくなってしまうのです。
9.1 ではそのまま 2.4 カーネルで動くか、というと、難しいところですが、
多少設定を変更すれば 2.4 カーネルでも基本的には動くはずですので。
--
Takashi Iwai