Vitruvian Penguin
knoppix

[knoppix:5174] Re : DVD ドライブが認識できない

Date: Thu, 26 May 2005 10:12:32 +0900
User-agent: Mutt/1.5.6+20040907i
柘植です。

On Thu, May 26, 2005 at 12:13:52AM +0900, 
 sin wrote:

> >CD-ROMアイコンをクリックしてみるほうが近道だったりして。
> >  
> >
> 書くまでもないと思って書かなかったんですが、さすがにそれは最初に試しまし
> た。結果は同じく「正常なブロックデバイスではありません」だそうで。

システムタイプ`debian'でインストールしてみました。
確かにおっしゃる通りのことがおきました。ただ、ポップアップした
エラーメッセージウィンドウには「指定されたコマンドは実行できません。
ファイル又はファルダfile:/mnt/cdromは存在しません。」と書かれて
ましたけど。

調べてみたらこんなふうに/dev/hdc自体が変。(Diskを入れてます)

buxus@box:~$ dd if=/dev/hdc of=/dev/null count=1 bs=1k 
dd: opening `/dev/hdc': そのようなデバイスやアドレスはありません

buxus@box:~$ file -s /dev/hdc
/dev/hdc: writable, no read permission

思い付いて/etc/lilo.confを見てみたら、

append="ramdisk_size=100000 lang=de apm=power-off hda=scsi hdb=scsi
 hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi nomce "

なんてことになってました。

hdc=ide に変えて`sudo lilo -b /dev/fd0' を実行してから再起動。
すると、

buxus@box:~$ file -s /dev/hdc
/dev/hdc: ISO 9660 CD-ROM filesystem data 'KNOPPIX 3.8.1 FUSE  ' (bootable)

となりました。マウントするとこうなります。

buxus@box:~$ mount | grep auto
automount(pid4832) on /mnt/auto type autofs  
(rw,fd=4,pgrp=4832,minproto=2,maxproto=4)
/dev/cdrom on /mnt/auto/cdrom type iso9660 (ro,nosuid,nodev)

参考までにシステムタイプ`beginner'だとlilo.confのappend 行は
こうなってます。

append="ramdisk_size=100000 init=/etc/init lang=ja apm=power-off xmodule=fbdev 
nomce quiet dma"

ざっと見てみると、起動時に渡っているカーネルパラメータの問題
のほかにも、

/etc/automount.sh (`knoppix'ユーザはいないはず)
...
case "$fs" in
*fat|msdos) options="${rw},uid=knoppix,gid=knoppix,umask=000";;
ntfs)       options="ro,uid=knoppix,gid=knoppix,umask=0222";;

/etc/fstab (オートマウンタ使うのだったら整合性がないような気が)
...
/dev/cdrom /cdrom  iso9660  defaults,ro,user,noexec,noauto  0  0
/dev/dvd /dvd  iso9660  defaults,ro,user,noexec,noauto  0  0
/dev/cdaudio /cdaudio  iso9660  defaults,ro,user,noexec,noauto  0  0

みたいなことに気が付きました。最後のふたつはシステムタイプ
`beginner'でも同様です。automount.shのほうはuid,gidを`1000'
にしておかないとFloppyのマウントに失敗します。(ユーザ名を
`knoppix'にしてる人は問題ないだろうけど)

インストールタイプが3つもあると開発者の方々もいろいろ大変
ですね。

あとついでに、netcardconfigのほうも。

> beginnerだと再起動のたびにもとに戻っちゃったんですよね。DHCPブロードキャ
> ストが勝手に走って、アドレスを192.168.0.1にされちゃって。

これ検証してみたけど、うちでは設定した固定IPアドレスがちゃん
と使われるようですよ。/etc/network/interfacesを手で修整しても
ちゃんと反映されるみたい。

> 別の不具合として報告しようと思ってたんですが、「biosでdisableにしている
> はずのオンボードLANカードをeth0として認識してしまう」という事がうちでは
> 起こっていて、動作がおかしかったんです。現象としては「ギガビットLANポー
> トをPCIに挿したままnetcardconfigを行なうとプロンプトが返ってこなくな
> る」。それも絡んでるのかな?

かもしれませんね。

-- 
Tsuge Akihide  
<Prev in Thread] Current Thread [Next in Thread>