では 使用して見ましょう。
$ 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 改定