柘植です。こんにちは。
大変そうですね。
KnoppixではCD-ROMやフロッピーをマウントする際にいちいち
`$ sudo mount ... 'みたいにコマンドを打ち込まなくても
いいように、 autofs というオートマウンタが使われています。
その関係で/mnt/cdromとか/mnt/floppyとかのマウントポイ
ントがシンボリックリンクになっていて、リンク先が普段は存在
していない/mnt/auto/cdrom などになっています。
ですから、いくらfstabに
/dev/cdrom /mnt/auto/cdrom auto user,noauto,exec,ro 0 0
と書かれているからといって、
# mount /mnt/auto/cdrom
などとやってもうまくいかないはずなのです。
[knoppix:6108] Re: CD DVD の再生方法を教えてください
渡辺 智和 <tomokazu91@xxxxxxxxxxx> wrote:
> 柘植さんのように `hda=scsi hdb=scsi hdc=scsi hdd=scsi'の
> 部分を削除してもだめでした。
とのことなので、試しに私のところでも
knoppix-v4.0.2D_20050923-20051005+IPAFont.iso
を使ってinstall2winを実行。XindowsXPのCドライブに
インストールしてみた結果を書いておきます。
まず、インストール後GRUBのメニューからKnoppixを起動。
/dev/cdromのリンク先やdmesgの結果は以下の通りです。
knoppix@0[~]$ ls -l /dev/cdrom
lrwxrwxrwx 1 root root 8 2006-02-24 14:24 /dev/cdrom -> /dev/hdc
knoppix@0[~]$ ls -l /dev/hdc
brw-rw-rw- 1 root cdrom 22, 0 2006-02-24 14:24 /dev/hdc
knoppix@0[~]$ dmesg | grep hdc
Kernel command line: knoppix_dir=/knoppix knoppix_name=KNOPPIX
ramdisk_size=100000 init=/etc/init hda=scsi hdb=scsi hdc=scsi hdd=scsi ro
lang=ja vga=791 mem=1048512K
ide_setup: hdc=scsi
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio
hdc: _NEC DVD_RW ND-3500AG, ATAPI CD/DVD-ROM drive
ide-cd: passing drive hdc to ide-scsi emulation.
この状態で、ドライブにCDを入れてデスクトップ上のCD-ROMアイコン
をクリックすると、
渡辺さんが最初のメールに書かれたように
> file:///mnt/cdromは存在しません
> のエラーメッセージがでます。
この状態では、例えばk3bを起動してみてもドライブを認識して
くれません。
そこで[knoppix:6104] で私が書いたようにmenu.lstを
title KNOPPIX26(ja,normal)
root (hd0,0)
kernel /knoppix/linux knoppix_dir=/knoppix knoppix_name=KNOPPIX
ramdisk_size=100000 init=/etc/init ro
lang=ja vga=794 screen=1280x1024
initrd /knoppix/miniroot_ntfs.gz
として起動すると、今度はデスクトップアイコンのクリック
でKonquerorが起動し、CD の内容がちゃんと表示されます。
k3bでも、もちろん、ドライブが認識されています。
ですから渡辺さんのところでうまくいかないわけを考えている
ところなんですがよくわかりません。
渡辺さんの[knoppix:6102]を眺めていたら
> /dev/hda1 ntfs
> /dev/hda2 ntfs
> /dev/hdb1 ntfs
> /dev/hdb5 vfat
> /dev/hdc1 vfat <==== ここ
> /dev/sda1 auto
/dev/hdc という3台目の内蔵HDDらしきものが
見えてるのに気づきました。関係ないかもしれせんが、
$ ls -l /dev/cdrom
として、/dev/cdromや/dev/dvdのリンク先がどうなってるのか、
また、dmesgの結果ドライブがどう認識されているのか、を教えても
らえませんか?
どうしてもうまくいかない時は、ドライブさえちゃんと認識されてい
れば、
$ sudo /etc/init.d/autofs stop
でオートマウンタを切って、適当な(存在する)マウントポイントに
手動でmountしてやれば、なんとかなりそう。
--
Tsuge Akihide
|