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で実行して実行許可を与えるホストやユーザーなどを設定します。