[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:38799] Re: can't read Japanese on cd-rom



 北田です。

On Fri, Nov 14, 2003 at 05:43:52AM +0900, Takeru Naito wrote:
> 
> ところで、 38732 のすがのさんの投稿を見ると、現在
> 北田さんがお試しの CD (を -o なしでマウントして ls |nkf -e 
> した際)の化け方は、 Shift_JIS のファイル名の化け方と
> 同じようですね。
> 
> 本来 Joliet は UTF-16 でファイル/ディレクトリ名を書く
> はずなんですが、もし Shift_JIS で書かれてしまって
> いるのなら、規格違反の CD かもしれません。
> (憶測に過ぎませんが……)
> 
> 他の Joliet な CD で試すと結果はどうなるでしょうか?
> 
> 念の為、こちらで日本語ファイル/ディレクトリ表示に
> 成功している Joliet な ISO イメージを下記に置いておきます。
> (366KB. 中は touch で作ったファイルが入っています。)
> 
> http://www.geocities.jp/fascinating_logic/joliet.tmp
> 
> どうぞ御自由にお使いください。
> 

早速頂いたイメージをCDに焼き付けて試そうと思ったのですが、
Windows98 の WinCDRでやると"不正なファイルです"といわれて取り込めませんでした。

Webで調べて以下のようにやったのですがこれまた失敗致しました。

# mount -o loop -t iso9660 -r ~/joliet.tmp /mnt
mount: Could not find any loop device. Maybe this kernel does not know
       about the loop device? (If so, recompile or `modprobe loop'), or
       maybe /dev/loop# has the wrong major number?
# modprobe loop
modprobe: Can't locate module loop

カーネルの再構築からやり直さないと無理そうです...

あつかましいですが,何か他に規格にそったCDを作成する方法はないでしょうか?