FreeBSD QandA 822
Q. 多連装 CD-ROM ドライブなのに一つのドライブしか認識してくれません。
A. その CD-ROM ドライブは SCSI タイプですか? そうでないなら (ATAPI なら)、
まず [管理番号 583] を参照してください。
1. CD-ROM ドライブが SCSI タイプの場合、SCSI カードが多連装 CD-ROM ドライブ
を認識しているか確認してください。例えば 5連装なら、マシンのブート時
(FreeBSD のブート時ではありません) に SCSI カードの BIOS が
ID-LUN: 4-0 : ... 型番 ...
:
ID-LUN: 4-4 : ... 型番 ...
などと表示するはずです。
デフォルトでは LUN0 しか認識しない SCSI カードの場合は、BIOS の設定を
変更してください。例えば Tekram DC-390 は、DC-390 の BIOS セットアップで、
Set Adapter Options -> Scan All LUN For Devices を Enableに変更
とする必要があります。
2. 次に FreeBSD のブート時に
(amd0:4:0): ...
cd0(amd0:4:0): ...
:
(amd0:4:4): ...
cd4(amd0:4:4): ...
などと、複数の LUN が認識されているかどうか確認してください。
3. 最後にデバイスを作成します。
# cd /dev
# ./MAKEDEV cd0
:
# ./MAKEDEV cd4
ついでにマウントポイントも作成しておきましょう。
# mkdir /cdrom{0,1,2,3,4}
これで
# mount_cd9660 /dev/cd0a /cdrom0
でマウントすることができますが、/etc/fstabに
/dev/cd0c /cdrom0 cd9660 ro,noauto 0 0
:
/dev/cd4c /cdrom4 cd9660 ro,noauto 0 0
を追加しておけば、さらに簡単に
# mount /cdrom0
で OK です。
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。