bananan_wの日記: cloop をマウントしたい 2
日記 by
bananan_w
と思ってしょうがないのでマウントしてみた。
環境は Red Hat 7.3 なのです。
cloop-0.68-5をもらってきていんすとろーるなのです。
Makefile が入ってたのでそのまま make コマンドを叩いてみた。
/usr/src/linux/.config ファイルがナイと怒られた。
Red Hat 7.3 なので、/usr/src/linux-2.4 とかなってるのでとりあえず
symlink を張っておきますた。Makefile 書き換えても良いんだけど
symlink の方がらくかなぁ。と。カーネルは自分でコンパイルした
ものではないから、.config も config ディレクトリからコピーしておきまつ。
気を取り直して make コマンドを叩くとコンパイルされてゆきましたが、
途中でエラー終了なのです。compressed_loop.c でエラーでつ。
compressed_loop.c: In function `clo_read_from_file':
compressed_loop.c:283: too few arguments to function `do_generic_file_read_Rf10756be'
ということで、とりあえずソースを覗いてみると
clo_read_from_file() の中で、こんなの発見。
#ifdef REDHAT_KERNEL
do_generic_file_read(f, &pos, &desc, clo_read_actor, 0);
#else /* Normal Kernel */
do_generic_file_read(f, &pos, &desc, clo_read_actor);
#endif
REDHAT_KERNEL というのを define しておけばいいのかな?
とゆーことで、Makefile の CKERNOPS に -DREDHAT_KERNEL を
追加してみたら問題が出なくなったのでヨシとしておこう。
cloop モジュールをロードして KNOPPIX の cloop ファイルを
マウントしてみる。
# insmod cloop.o file=/path/to/KNOPPIX/KNOPPIX
# mount -o ro -t iso9660 /dev/cloop /mnt/cdrom
$ ls /mnt/cdrom
うむ。見えた。
とゆうことで。
環境は Red Hat 7.3 なのです。
cloop-0.68-5をもらってきていんすとろーるなのです。
Makefile が入ってたのでそのまま make コマンドを叩いてみた。
/usr/src/linux/.config ファイルがナイと怒られた。
Red Hat 7.3 なので、/usr/src/linux-2.4 とかなってるのでとりあえず
symlink を張っておきますた。Makefile 書き換えても良いんだけど
symlink の方がらくかなぁ。と。カーネルは自分でコンパイルした
ものではないから、.config も config ディレクトリからコピーしておきまつ。
気を取り直して make コマンドを叩くとコンパイルされてゆきましたが、
途中でエラー終了なのです。compressed_loop.c でエラーでつ。
compressed_loop.c: In function `clo_read_from_file':
compressed_loop.c:283: too few arguments to function `do_generic_file_read_Rf10756be'
ということで、とりあえずソースを覗いてみると
clo_read_from_file() の中で、こんなの発見。
#ifdef REDHAT_KERNEL
do_generic_file_read(f, &pos, &desc, clo_read_actor, 0);
#else /* Normal Kernel */
do_generic_file_read(f, &pos, &desc, clo_read_actor);
#endif
REDHAT_KERNEL というのを define しておけばいいのかな?
とゆーことで、Makefile の CKERNOPS に -DREDHAT_KERNEL を
追加してみたら問題が出なくなったのでヨシとしておこう。
cloop モジュールをロードして KNOPPIX の cloop ファイルを
マウントしてみる。
# insmod cloop.o file=/path/to/KNOPPIX/KNOPPIX
# mount -o ro -t iso9660 /dev/cloop /mnt/cdrom
$ ls /mnt/cdrom
うむ。見えた。
とゆうことで。
Dオプション (スコア:1)
てるんだろうってSylpheedのビルド時にうんうんうなっていた記
憶が。ばななんさんのこのエントリを見て思い出しました。
今ホイミのレベルをちょっと越えました(ぇ
Options Controlling the Preprocessor [gnu.org]
# 無精、短気、傲慢、これ最強
Re:Dオプション (スコア:1)
ベホマで完全回復きぼうです。はやくはやくー(謎
$ set -o vi