[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:09437] Re: ドライバのインストール方法
むつみです。
kawafuji@xxxxxxxxxxxxx (Mitsuhiro KAWAFUJI) さんは
Subject: [debian-users:09433] Re: ドライバのインストール方法
Message-ID: <sDyA5.kawafuji@xxxxxxxxxxxxx>
において言いました
>> 川藤と申します。
>>
>> In message <199810280401.NAA28154@xxxxxxxxxxxxxxxxxxxxx>
>> on 10/28/98(13:01:10)
>> you coconuts@xxxxxxxxx wrote:
>> |・/lib/modules/2.0.35/modules.dep に
>> | "/lib/modules/2.0.35/net/eep10pci.o:" を記述
>>
>> これって、depmod -aでいいのではないでしょうか?私はカーネルを構
そのとおりです。というか、そうしないとトラブルの原因になります。
>> make menuconfig
>> make dep
>> make clean
>> make zImage
>> cp -p arch/i386/boot/zImage /zImage.(カーネルのバージョン)
>> cp -p .config /zImage.(カーネルのバージョン).config
>> lilo
>> make modules
>> make modules_install
>> depmod -a
>>
>> とおまじないのようにやっています。まだDebian流になっていないのが問
この方法の場合、
・kernel のバージョンを上げたとき
・現在動いている kernel と設定が異なった kernel を作成し、kernel に含
まれているシンボルが変化したとき。
に問題が出ます。
# depmod -a
をすると、
1) 現在動作している kernel
2) 現在動作していると思われる kernel に対応するディレクトリにある
各モジュール
からシンボルを抽出し、モジュール間の依存関係を書き出します。
つまり、
・ kernel のバージョンを上げるとき
-- modules.dep を作成したいのは、現在動作している kernel ではなく新
しい kernel のもの。
例えば、2.0.34 で動いてれば /lib/modules/2.0.34 下を見に行くが、
本当は /lib/modules/2.0.35 下を調べて作成して欲しい
・ 新しい kernel と現在動作中の kernel のシンボルが変化しているとき
-- 上記の場合
# depmod -a 2.0.35
などとすれば、/lib/modules/2.0.35 下をチェックしてくれるが、それ
でも、動作中の kernel のシンボルを見に行くので、新しい kernel と
シンボルが一致するとは限らず、不整合が起こる可能性がある。
ということで、depmod -a が正常に処理されるとは限りません。
一番、確実なのは
>> make menuconfig
>> make dep
>> make clean
>> make zImage
>> cp -p arch/i386/boot/zImage /zImage.(カーネルのバージョン)
>> cp -p .config /zImage.(カーネルのバージョン).config
>> lilo
>> make modules
>> make modules_install
ここで、reboot することです。
>> depmod -a
まあ、そうすると、Debian の場合 boot 時に勝手に modules.dep をチェッ
クして、必要なら depmod -a を実行してくれるんで、この depmod -a は要ら
ないと言えば、要らないんですが。
--
From Nagoya
ishikawa@xxxxxxxxxxx, ishikawa@debian.or.jp,
ishikawa@xxxxxxxxxxxxx, ( mutsumi@xxxxxxxxxxx for PostPet only )
** 石川 睦%無意味な全文引用をする人は嫌い@Japan Linux Users Group **
日本イソターネット協会会員 http://www.isoternet.org
My Debian-JP NEWS http://www.linux.or.jp/~ishikawa/linux/debian-jp/
X-TT 1.0 [Aoi MATSUBARA] http://www.linux.or.jp/~ishikawa/linux/X-TT/