bin/cueフォーマットのイメージをFreeBSDでマウントする

windowsのなにやらというツールでCDイメージファイルを作ると、

hoge.img

hoge.cue

という二つのファイルが出来る(CDRWINイメージとか言われとるらしいがよくわからん)。

こいつをFreeBSD5.4でマウントする方法。

1) ports/sysutil/bchunkをインストール。

mdconfigでhoge.imgをアタッチしてもmountできなさそう(出来るかもしれないがおれは出来なかった)。bchunkはbin/cueをISOイメージにコンバートするツール

2) hoge.imgとhoge.cueをどこかに配置。

3) フォーマット変更の実行

# bchunk -v hoge.img hoge.cue giko

bchunk イメージファイル名 cueファイル名 出来るファイル名のprefix

結構さくさくとファイルができる。容量に余裕があるファイルシステム上で実行すること。

上記の場合だとたぶんgiko01.isoとかいうISOイメージができる。

4) md化とマウント。

# mdconfig -a -t vnode -f /tmp/giko01.iso -u 0

# mount -t cd9660 /dev/md0 /mnt

できたISOファイルをmdconfig(8)でmdデバイスとして定義し、マウント実行。