Home / Linux:CD-ROMをマウントできない

(2011-7-11) ちょっと書式修正。 何も判ってない頃に書いた内容である事、ご承知願います orz

Linux:CD-ROMをマウントできない

Linux版Oracleを試す為に RedHat Linux 7.2 をインストールしたが、CD-ROMをマウントできない問題に遭遇した。
ミツミ(MITSUMI)製 CRMC-FX120T ... 1995年頃の製品
下手なCD-Rだと読まない古い製品ですが、マウントできないとは?

そこで別パーティションにインストールしていた Turbolinux 7 を起動してマウントしてみた。結果、マウント出来た。
と言う事は RedHat Linux 7.2 の何かがおかしい。

Google で同じような現象が無いか検索。すると次のような方が
[linux-users:92457] mount of cdrom(success)
http://search.luky.org/linux-users.9/msg02466.html

対処方法として
/etc/modules.conf に下記を追加したとの事。

alias block-major-22 cdrom

同じようにやってみるとうまくいった。マウント時に文句もでない。
どういう意味なのか判らないが...

別パーティションの 7.2 ext2 ファイルシステムでまたもやCD-ROMマウント不可能

Oracle 8i R8.1.5 のインストールでデータベースを作成できない結果となった。そこで
以後、解決済みの ext3 と省略。今回のパーティションは ext2。

ext3 と同じく /etc/modules.conf に下記を追加したのだが...

alias block-major-22 cdrom

ext3 側では下記のごとくドライバがロードされている。

# tail /var/log/messages
... asus kernel: ide-floppy driver 0.97
... asus kernel: hdc: ATAPI 12X CD-ROM drive. 256kB Cache, DMA
... asus kernel: Uniform CD-ROM driver Revision:3.12

ext2 側ではエラーが出ている。

May 15 09:30:32 asus kernel: sb: 1 Soundblaster PnP card(s) found.
May 15 09:30:33 asus modprobe: modprobe: Can't locate module sound-service-0-0
May 15 09:30:36 asus gnome-name-server[915]: starting
May 15 09:30:36 asus gnome-name-server[915]: name server starting
May 15 09:30:42 asus gconfd (root-951): starting (version 1.0.4), pid 951 user 'root'
May 15 09:30:42 asus gconfd (root-951): Successfully registered `OAFIID:gconfd:19991118'
May 15 09:30:48 asus kernel: ide-floppy driver 0.97
May 15 09:30:49 asus insmod: /lib/modules/2.4.7-10/kernel/drivers/ide/ide-cd.o:insmod ide-cd failed
May 15 09:30:49 asus kernel: hdc: driver not present
May 15 09:30:50 asus xinetd[966]: warning:
can't get client address: Transport endpoint is not connected

コンソールから # insmod ide-cd とやると

/lib/modules/2.4.7-10/kernel/drivers/ide/ide-cd.o:unresolved symbol unregister_cdrom_R94f2f104
/lib/modules/2.4.7-10/kernel/drivers/ide/ide-cd.o:unresolved symbol cdrom_mode_sense_R2001c4a1
/lib/modules/2.4.7-10/kernel/drivers/ide/ide-cd.o:unresolved symbol cdrom_get_last_written_Ra27af6fe
/lib/modules/2.4.7-10/kernel/drivers/ide/ide-cd.o:unresolved symbol cdrom_mode_select_R1f88a106
/lib/modules/2.4.7-10/kernel/drivers/ide/ide-cd.o:unresolved symbol init_cdrom_command_Rfacde1b5
/lib/modules/2.4.7-10/kernel/drivers/ide/ide-cd.o:unresolved symbol cdrom_fops_R5849550a
/lib/modules/2.4.7-10/kernel/drivers/ide/ide-cd.o:unresolved symbol cdrom_number_of_slots_R72c4d34f
/lib/modules/2.4.7-10/kernel/drivers/ide/ide-cd.o:unresolved symbol register_cdrom_R8898dca8

ext2 側でも コマンドラインで # insmod ide-cd とやれば同様のエラーが出る。

解決?

/etc/modules.conf に実行権が付いていなかった!何故か不明。付けたらマウントできた。
/etc 下の *.conf に実行権が付いているのは2つしかない。良く判らん。orz

(2015-09-28) 実行権の有無が関係するとは思えない。否定しておこう。


Home / Linux:CD-ROMをマウントできない

© 2008 usskim    http://usskim.web.fc2.com/
inserted by FC2 system