OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

mountできなくなりました

  • すぐに回答を!
  • 質問No.149095
  • 閲覧数149
  • ありがとう数3
  • 気になる数0
  • 回答数6
  • コメント数0

お礼率 47% (9/19)

ノート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をブロックデバイスとしては認識しませんと表示されます。どうしたら元に戻りますか?改善しますか?
通報する
  • 回答数6
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全6件)

  • 回答No.2
レベル9

ベストアンサー率 54% (39/72)

dmesgしてブート時のカーネルメッセージを見ないとなんともいえません。 多分、cd-rwの装置がscd0として認識されていないものと思われます。
dmesgしてブート時のカーネルメッセージを見ないとなんともいえません。

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


  • 回答No.1
レベル12

ベストアンサー率 43% (280/638)

自信はありませんが、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 と違いますか?
自信はありませんが、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
と違いますか?
  • 回答No.3
レベル10

ベストアンサー率 41% (78/186)

/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 ...続きを読む
/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

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

ではでは!
  • 回答No.4
レベル10

ベストアンサー率 41% (78/186)

No.3の補足です。 (書き忘れてました・・・) lilo.confを修正した後 # /sbin/lilo でlilo.confの内容を反映させてください。 (options ide-scsi ignore=hdc,hdd の前のaliasは必要なかったかも・・・) ...続きを読む
No.3の補足です。
(書き忘れてました・・・)

lilo.confを修正した後

# /sbin/lilo

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

(options ide-scsi ignore=hdc,hdd の前のaliasは必要なかったかも・・・)
お礼コメント
hope1122

お礼率 47% (9/19)

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

ベストアンサー率 41% (78/186)

もし外付けCD-ROM(ATA-Card経由)の場合hdeとしてみてください。 後、 >/etc/lilo.confに >append="hdc=ide-scsi hdd=ide-scsi >を追加 のところで記述モレがありました。 (文末に"を書き忘れていいました。すみませんm(__)m ) 正確には append="hdc=ide- ...続きを読む
もし外付け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の再構築が必要ですね
ではでは!
お礼コメント
hope1122

お礼率 47% (9/19)

お忙しい中ありがとうございます。
記載どうりにファイルに書き込みましたがマウントできません。エラーは同じです。
#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:31
  • 回答No.6
レベル10

ベストアンサー率 41% (78/186)

今回はちょっと苦戦してますねぇ(^ ^;) ちょっと初めから整理してみましょう。 (これまで変更した設定を初期設定に戻しておいてください) まず、/dev/cdromが/dev/hdcのシンボリックになっていることを確認してください。 # ls -l /dev/cdrom ....../dev/cdrom -> hdc もしhdc以外であれば以降をそれに合わせて読み替えてください。 ...続きを読む
今回はちょっと苦戦してますねぇ(^ ^;)
ちょっと初めから整理してみましょう。
(これまで変更した設定を初期設定に戻しておいてください)

まず、/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
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ