では 使用して見ましょう。
$ cd ${PRJROOT}/kernel/linux-2.4.18
$ pwd
/home/ksim/proj/kernel/linux-2.4.18
$ ls
COPYING Makefile System.map include/ lib/ vmlinux*
CREDITS README arch/ init/ mm/
Documentation/ REPORTING-BUGS drivers/ ipc/ net/
MAINTAINERS Rules.make fs/ kernel/ scripts/
関係は無いと 思いますが 保険 ということで
$ ls ${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules/2.4.18
build@ modules.generic_string modules.parportmap modules.usbmap
kernel/ modules.ieee1394map modules.pcimap pcmcia/
modules.dep modules.isapnpmap modules.pnpbiosmap
$ cp -dpR ${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules/2.4.18 .
$ ls
2.4.18/ MAINTAINERS Rules.make fs/ kernel/ scripts/
COPYING Makefile System.map include/ lib/ vmlinux*
CREDITS README arch/ init/ mm/
Documentation/ REPORTING-BUGS drivers/ ipc/ net/
$ cd ${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules/2.4.18
$ cp modules.dep modules.dep-uclibc-ORG
$ ls
build@ modules.dep-uclibc-ORG modules.isapnpmap modules.pnpbiosmap
kernel/ modules.generic_string modules.parportmap modules.usbmap
modules.dep modules.ieee1394map modules.pcimap pcmcia/
$ cd -
/home/ksim/proj/kernel/linux-2.4.18
$ pwd
/home/ksim/proj/kernel/linux-2.4.18
へたら 本番です。
$ depmod.pl -k ./vmlinux -F ./System.map \
-b ${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules > \
${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules/2.4.18/modules.dep
ベースディレクトリ は カーネル バージョン が 無くても 良いのですか? という感じですが そのままとしています。 リダイレクトは カーネル バージョ ンがあるので 良しとしましょう。まったく 動かない場合は また 戻って来る ということでおいておきます。
少し 見てみましょう。
$ cd ${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules/2.4.18/
$ pwd
/home/ksim/proj/images/module-2.4.18-uclibc-01/lib/modules/2.4.18
$ ls -l | grep dep
-rw-r--r-- 1 ksim users 596 4月 6日 21:44 modules.dep
-rw-r--r-- 1 ksim users 637 4月 6日 21:36 modules.dep-uclibc-ORG
$ cd -
/home/ksim/proj/kernel/linux-2.4.18
なにか 出来た様です。元もとの仮 インストール した場合に出来たものと 少し異り ますが まあ 良し としておきます。
にゃんたろう 拝!
2011年 4月 7日 (木) 21:03:29 JST 作成
2011年 7月27日 (水) 22:08:04 JST 改定