(2011-7-11) ちょっと書式修正。 何も判ってない頃に書いた内容である事、ご承知願います orz
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
同じようにやってみるとうまくいった。マウント時に文句もでない。
どういう意味なのか判らないが...
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) 実行権の有無が関係するとは思えない。否定しておこう。