ノートPCのCD/RW使えるようにしたくて、まず
/etc/conf.modulesに
alias scsi_hostadapter ide-scsi
alias block-major-11 ide-scsi
次に
cd /dev
mv cdrom cdrom.org
ln -s scd0 cdrom
次に
/etc/fstabのcdromを
/dev/scd0 /mnt/cdrom iso9660 noauto,owner,ro,user 0 0 にして
mountしようとしたら
このカーネルは /dev/cdromをブロックデバイスとしては認識しませんと表示されます。どうしたら元に戻りますか?改善しますか?

このQ&Aに関連する最新のQ&A

A 回答 (6件)

今回はちょっと苦戦してますねぇ(^ ^;)


ちょっと初めから整理してみましょう。
(これまで変更した設定を初期設定に戻しておいてください)

まず、/dev/cdromが/dev/hdcのシンボリックになっていることを確認してください。
# ls -l /dev/cdrom
....../dev/cdrom -> hdc
もしhdc以外であれば以降をそれに合わせて読み替えてください。

次に、/lib/modules/2.2.18/scsi以下に
ide-scsi.o と
次のうちいずれかのモジュールがあるか確認してみてください。
sr_mod.o
sg.o
それによって/etc/modules.confの内容を変えてください。

sr_mod.oがある場合。
(1)
alias scd0 sr_mod
alias scsi_hostadapter ide-scsi
options ide-cd ignore=hdc
もしくは
(2)
alias scd0 sr_mod
pre-install sr_mod modprobe ide-scsi

sg.o がある場合。
(1)
alias scd0 sg
alias scsi_hostadapter ide-scsi
options ide-cd ignore=hdc
もしくは
(2)
alias scd0 sg
pre-install sg modprobe ide-scsi

次に、/etc/lilo.confにパラメーターを追加。
image="/boot/vmlinuz"
label="linux"
read-only
root="/dev/hda7"
append="hdc=ide-scsi" <この行を追加>
liloをインストール
# /sbin/lilo

モジュールの組み込みは
/etc/modules.confで(1)を選択した場合
# modprobe sr_mod (もしくはsg)
# modprobe ide-scsi
/etc/modules.confで(2)を選択した場合
# modprobe scd0

/dev/cdromのシンボリックリンクを変更
# ln -sf /dev/scd0 /dev/cdrom

再起動してモジュールがロードされているか確認

これでだめならもう自分では役不足です。
ごめんなさいm(_ _)m
    • good
    • 0

もし外付けCD-ROM(ATA-Card経由)の場合hdeとしてみてください。


後、
>/etc/lilo.confに
>append="hdc=ide-scsi hdd=ide-scsi
>を追加
のところで記述モレがありました。
(文末に"を書き忘れていいました。すみませんm(__)m )
正確には
append="hdc=ide-scsi hdd=ide-scsi"
でした。
それと、モジュールを組み込むときのコマンドを
# insmod ide-scsi.o

# modprobe ide-scsi
に替えてみてください。
再起動した後
#lsmod
で ide-scsi モジュールが組み込まれていれば成功です。
/etc/fstabに
/dev/scd0 /mnt/cdrom iso9660 noauto,owner,ro,user 0 0
を追記すれば、マウント、書き込みが出来るようになると思います。
(/dev/cdrom は#でコメントアウトするか削除してください)

ちなみに自分は、VinLinux2.1.5,Turbolinux(WS6.0,7.0 Server6.5),
Kondara MNU/Linux2.0, RadHatLinux(6.5,7.01J,7.1)で作動を確認してます。
(ライティングソフトはX-CD-Roast)

もしかしたらKernelの設定でSCSIエミュレーションをサポートしてなかったりして・・・
# cd /usr/src/linux
# make xconfig
で確認してみたらどうでしょうか?
もしサポートされてなかったらKernelの再構築が必要ですね
ではでは!
    • good
    • 0
この回答へのお礼

お忙しい中ありがとうございます。
記載どうりにファイルに書き込みましたがマウントできません。エラーは同じです。
#modprobe ide-scsi
note:/etc/conf.modules is more resent than /lib/modules/2.2.18-0vl4.2/modules.dep
と表示されます。
#lsmad
modules size Used by
ide-scsi 7792 0
になってますがこれは組み込まれているのでしょうか?
#make xconfigのscsiではcd-romはyになってます。
ちなみにCDR/Wは一体型で取り外しもできるものです。
uric様のPCでは動作しているのであれば動く筈ですよね。御時間のある時によろしくお願いします。

お礼日時:2001/10/14 23:21

No.3の補足です。


(書き忘れてました・・・)

lilo.confを修正した後

# /sbin/lilo

でlilo.confの内容を反映させてください。

(options ide-scsi ignore=hdc,hdd の前のaliasは必要なかったかも・・・)
    • good
    • 0
この回答へのお礼

ありがとうございました。
書き込んだコマンドを削除してシンボリックリンクはり直したらマウントできるようになりました。
ところで、uric様が教えて下さった方法は元に戻す方法なんですか?それともCDR/Wを認識させる方法ですか?記述どうりに入力してみましたが同じエラーがでてしまいました。もし気が向いたら、VINELINUX2.1 カーネル2.2.18 LET'SNOTE CF-M2でCDR/Wを使えるようにする方法あったら教えて下さい。

お礼日時:2001/10/13 04:56

/etc/conf.modulesに


alias scd1 sr_mod
alias scsi_hostadapter ide-scsi
alias options ide-scsi ignore=hdc,hdd
を追加

/etc/lilo.confに
append="hdc=ide-scsi hdd=ide-scsi
を追加

# insmod ide-scsi

これでマウントできるはずです。

ではでは!
    • good
    • 0

dmesgしてブート時のカーネルメッセージを見ないとなんともいえません。



多分、cd-rwの装置がscd0として認識されていないものと思われます。
    • good
    • 0

自信はありませんが、SCSIの場合でも、"/dev/cdrom"だと思いますが。



/dev/scd0 /mnt/cdrom iso9660 noauto,owner,ro,user 0 0
は、
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro,user 0 0
と違いますか?
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q/dev/dsk,/dev/rdsk と /dev/osa/dev/dsk について

Solaris2.6を利用しています。

CPU利用率のwioの値が高い為、DiskI/Oに問題があるのかと思い、
sar -d コマンドで調べたところ、"sd339,f" に問題があるらしい事が
わかりました。

それで、/etc/path_to_inst で対応するデバイスを調べたのですが、
/dev/dsk,/dev/rdsk のいずれにもそのデバイスに対応する
デバイスファイルはなく、/dev/osa/dev/dsk にありました。

ハードディスクのデバイスファイルは/dev/dsk,/dev/rdsk にある事までは
参考書などで調べる事ができたのですが、/dev/osa/dev/dsk について記述のある
参考書やWEBページを見つける事ができませんでした。

/dev/dsk,/dev/rdsk にはなく、/dev/osa/dev/dsk にある、ということは
どういうことなんでしょうか?
(ハードディスクじゃないんですか?)
/dev/osa/dev/dsk はどんなデバイスファイルが
入っているところなんでしょうか?

また、この辺を知るにはどこを調べればよろしいでしょうか?

どなたか詳しい方、ご教授ください。よろしくお願いします。

Solaris2.6を利用しています。

CPU利用率のwioの値が高い為、DiskI/Oに問題があるのかと思い、
sar -d コマンドで調べたところ、"sd339,f" に問題があるらしい事が
わかりました。

それで、/etc/path_to_inst で対応するデバイスを調べたのですが、
/dev/dsk,/dev/rdsk のいずれにもそのデバイスに対応する
デバイスファイルはなく、/dev/osa/dev/dsk にありました。

ハードディスクのデバイスファイルは/dev/dsk,/dev/rdsk にある事までは
参考書などで調べる事ができたのですが、/dev/osa/dev/ds...続きを読む

Aベストアンサー

/dev/osa/dev/以下はOpen Storage Array(OSA)というRAID Managerのデバイスです。
今回、RAID Managerをご利用のようですので、/dev/osa/dev/dskにあるのではないでしょうか?
通常は、/dev/dskや/dev/rdsk(RAWデバイス)になります。

また、障害の件ですが、申し訳ありませんが当方では分かりかねます。
coreが吐かれている場合は、管理者やサポートに解析して貰って調査するしかないですね。

QDOSでPCMCIA・SCSIカードの認識したいのでAdaptec SCSIインストーラ for Windows 3.1/DOSがほしいです。

DOSでPCMCIA・SCSIカードの認識したいと思っています。
カードはメルコのIFC-SCDですがAdaptecのAPA-1460Aと同等品だそうですのでそのドライバを使おうと思っています。
そこでAdaptec SCSIインストーラ for Windows 3.1/DOSがほしいのですがどこにありますか?Adaptecのサイトでも見つからなかったのです。
ついでにドライバは1460Dのものでもいいのでしょうか。
あと、もし、上記のソフトが無いのであれば無くてもできる方法を教えてください。
ハードはDELLのlatitudeXP475Dです。
よろしくおねがいします。

Aベストアンサー

先に示した参考URLから support->cardware->technical support->downloadと進んで
許諾条件を読み、無料で試用できるのは15日間なんだなと納得してからproduct download
へと進むと http://www.tssc.de/download/prods/trial.htm に出ます。

CardWare for DOS / Windows 3.x version 6.00.013というのがふつ~のドライバでしょう。
ず~っと下のほうを見ると、APA-1460 Enabler for CardBus adapter っていかにもな名前で
APA-1460用のドライバがありますね。こいつとASPIドライバがあればDOSからSCSIが見える
ようになりますから、後は接続する機器のドライバがあればオッケ~でしょう。

参考URL:http://www.tssc.de/download/prods/trial.htm

Q/dev/zeroって何ですか?

「RED HAT LINUX7.3」を使っています。
気になったのですが、/dev/zeroって一体何なのでしょうか?

Aベストアンサー

bs=1024 count=1000000

ブロックサイズが1024バイト
それを1000000回繰り返すという意味ですね。

manコマンドが使えるなら、ddのオプションを確認して下さい。

# man dd

Q/dev/consoleの内容をファイルへ

RedHat Linux 7.2を使用しています。
xconsoleを起動して、各アプリケーションのメッセージを表示しているのですが、この表示内容をファイルに保存したいのですが、どのようにすれば出来るでしょうか。

Aベストアンサー

teeを使えばconsoleにも出力できると思います。
この場合、mwmの出力(とmwmを親とするプロセスの出力)のみファイルに落ちます。その他のコンソール出力はファイルに落ちません。

QLinuxでキーボードに割り当てられたデバイスファイル(/dev/?)はありますか?

Linuxで、標準入力をファイルなどキーボードの他に割り当てたときに、別にキーボードから入力を取りたいです。
(エラー処理など)

そのために、/dev/?でキーボードに割り当てられたないかと探しているのですが、ないでしょうか?
もしあれば教えていただきたいです。

また、なにか他によい方法があれば教えていただきたいです。

よろしくお願いします。

Aベストアンサー

仮想コンソールでは,標準入出力は /dev/tty* とか /dev/pty* とか,まあ使用する端末の種類によって変わりますが.

プログラム実行中に他の仮想コンソールからキーボード
入力したい場合は,ctrl+F2, ctrl+F3 ... などで端末
を切り替えられます.

まあ,こういう質問が出るということは,X は動かしていないんでしょうけど,ネットワークに接続されていればリモートからの操作もできますね.

これ以上のことは,もちっと具体的に状況がわからないと…


このカテゴリの人気Q&Aランキング

おすすめ情報