CDRW

IDE-SCSIエミュレーション

Linux用のCD-WritingソフトはSCSIドライブを前提としているので、
ATAPIのCDRWの場合SCSIドライブとして認識させる必要があります。
hdc にDVDRom hddにCDR/Wがつながってるので、とりあえず両方共SCSIとしてエミュレートする。
/etc/lilo.confを編集。

prompt
timeout=50
default=linux
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
append="hdc=ide-scsi hdd=ide-scsi"
lba32

image=/boot/vmlinuz-2.4.19-0vl26
 label=linux
 read-only
 root=/dev/hda2

image=/boot/vmlinuz-2.2.20-0vl10
 label=linux-2.2-up
 read-only
 root=/dev/hda2
# /sbin/lilo

ライティングソフトのインストールと設定

VinePlusからcdrecord-1.10-0vl7.i386.rpmとxcdroast-0.98alpha9-0vl9.i386.rpmをダウンロードしてインストール。

# rpm -ivh cdrecord-1.10-0vl7.i386.rpm
Checking for group "cdwrite"...Add new group "cdwrite".
cdrecord ##################################################
# rpm -ivh xcdroast-0.98alpha9-0vl9.i386.rpm
Checking for group "cdwrite"...ok.
xcdroast ##################################################
Creating additional device-names: Done.
Setting permissions of cdrecord readcd cdda2wav.

作業領域の作成

# mkdir /tmp/cdrw
# chmod 777 /tmp/cdrw

Rootで立ち上げる。

# xcdroast &

SETUPをクリック
作業領域で /tmp/cdrw を追加。
ユーザー名で制限の「許可を記載」をチェックし、ユーザーを追加する。
設定を保存し終了。

CDを焼いてみる

$ xcdroast &

「設定ファイルが見つかりませんでした。」と言われるのでSETUP。
CDの設定で書き込みドライブをCDRWに、書き込み速度をx8くらいにしておく。
読み取りドライブはDVDRomとCDRWにし、オーディオトラックもx8にしておく。
その他の設定で、音声出力デバイスを/dev/dspにし、保存して戻る。

CopyCDをクリックし、DVDRomに何かデータCDマウントしてCD書込みをしてみる。
う、うまくいかない;;

CDを焼いてみる(2)

mpg123のインストール(TopVine LinuxワークステーションVine Plusmpg123)

Webmin -> ハードウェア -> CD Burner から焼いてみる。
Device Optionsで、CDRWデバイスを選択。

Add new profile of type: Audio track で、mp3のアルバムのディレクトリを指定。
Save and Burn ボタンを押すと
Converting MP3s to audio tracks with command mpg123 -s -r 44100
と、勝手に変換してくれている。

Yes,Burn Now! ボタンを押すと、cdrecordを使って焼いてくれた。
Burning CD with command cdrecord -v dev=0,1,0 speed=1 -eject -audio -swab -pad /tmp/.webmin/burner.audio/*.raw ..

なんかブラウザつかってCD焼くって気持ち悪い。。。

Linux Life
Vine Linux > ワークステーション > アプリケーション > CDRW