というわけで、山倉様にご指摘いただいたようにcloop.oを検討する必要が ありそうですが、残念ながらこの段階でつまづいております。とくに、ひとつに は具体的にモジュール、コマンドを作る手順、あるいはそれらに関するキーワード やコマンド名を教えていただきたいという点、Gentooでやるなら、先のメールに書いたURLから必要なファイルを持ってきて 展開し、makeすればよいです。圧縮関係のライブラリ(zlib,ucl,lzo)が必要な ら、どれもPortageツリーにありますのでemergeでインストールできます。ち なみに、UCLで圧縮されています。
並列計算用にLAM/MPIをVineにインストールしたときの手順を参考に、山倉様に 教えていただきました http://dev.gentoo.org/~lu_zero/gcloop/ から gcloop-0.66.2.tar.bz2あるいはgcloop-0.66.3.tar.bz2をダウンロードして tar lxvf によって解凍し、できたディレクトリに移動して ./configure すればいいと思ったのですが、 > tar lxvf gcloop-0.66.3.tar.bz2 -> ディレクトリgcloop-0.66.3ができた。 > cd gcloop-0.66.3 > ./configure ->"bash: ./configure : そのようなファイルやディレクトリはありません" というエラーメッセージ そこでconfigureを探してみて > find ./ -name configure ->"./zlib/1.1.4/configure" > ./zlib/1.1.4/configure ->" ./zlib/1.1.4/configure : zlib.h : そのようなファイルやディレクトリはありません Checking for gcc ... Building static library libz.a version with gcc Checking for unistd.h ... Yes Checking for errno.h ... Yes Checking for mmap support ... Yes ./zlib/1.1.4/configure : Makefile.in : そのようなファイルやディレクトリはありません " と最後にエラー。 ここまで来てふと見ると、ディレクトリgcloop-0.66.3中にREADME ファイルがありました。そこに INSTALLATION: ------------- make KERNEL_DIR=/path/to/linux-kernel/sources (as root) mkdir -p /lib/modules/misc && cp cloop.o /lib/modules/misc/ (as root) depmod -a (as root) mknod /dev/cloop b 240 0 とありますところを見ると、どうも用いるカーネルのソースが必要らしく、 探し方がへたでまだ見つけられておりません。もはやlinuxには関係ない レベルでの質問になって申し訳ないくらいですが、カーネル2.4.21-ppc-r1 のソースをどうやって手に入れることができるのか教えてください。 # さらに質問ですが、以上の操作はinitrd.img.gzとして圧縮されている ファイルシステム下の/lib/modules/misc/に新しく納められるべき cloop.oを作成すると解釈してよいのでしょうか?また、そのために なぜカーネルのソースが必要なのでしょうか? -- 田中 元 BYH01337@xxxxxxxxxxx