Navigation :
Top/CD-Rを使う
CD-Rを使う
ATAPI接続CD-R(W)の設定
ATAPI(IDE)の場合はSCSIの顔をしないとダメで,ide-scsi.oモジュールを使います。
1.liloの設定 /etc/lilo.confに以下太字部分を追記します。書き換えにはroot権限が必要です。
$ cat /etc/lilo.conf boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 message=/boot/message append="apm=on hdc=ide-scsi" ...
hdcのところは、私の場合secondaryのmasterにCD-RWドライブを入れたのでこうしました。 primary-slaveの場合はhdb, secondary-slaveはhddです。あらかじめappendの行があったのでそこに追記しましたが、無ければばまるまる一行を新たに書いてください
(append="hdc=ide-scsi")
実際にliloにこれを反映させるには
# /sbin/lilo
を忘れずに。
2.設定 再起動下後
#modprobe ide-scsi #lsmod
でちゃんと表示されれば問題なし
3.自動設定 /etc/conf.modules に以下太字部分を追記します。書き換えにはroot権限が必要です。
$ cat /etc/conf.modules ... # ATAPI CD-RW alias scsi_hostadapter ide-scsi alias scd0 sr_mod
4.cdormへのシンボリックリンク を作成します。以上によりcdromデバイスは/dev/scd0となりますが、これを/dev/cdromでアクセスできるようにします。 root権限でコマンドラインにて以下の2行を入力します。
# rm /dev/cdrom # ln -s /dev/scd0 /dev/cdrom
再起動してdmesgの最後のほうに次のようなものが現れているはず。
# dmesg | tail ... scsi1 : SCSI host adapter emulation for IDE ATAPI devices scsi : 2 hosts. Vendor: PLEXTOR Model: CD-R PX-W1210A Rev: 1.05 Type: CD-ROM ANSI SCSI revision: 02 Detected scsi CD-ROM sr0 at scsi1, channel 0, id 0, lun 0 sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.11 VFS: Disk change detected on device sr(11,0)
5.アプリケーションの導入 xcdroastはまずrootで実行して実行許可を与えるホストやユーザーなどを設定します。