libata環境でCD-Rを焼く方法
最初Linux環境で焼けなくなってて焦った。
従来の方法である、
# cdrecord -scanbus
でデバイスを調べて、
# cdrecord dev=a,b,c hoge.iso
とすると、SCSI IDがどうのといったメッセージが永遠と表示されて焼くことができない。どうも調べていくとlibataだからのようだ。
そういえばOSC2007 Tokyo/Springで配るCD-Rを焼いたときはまだlibataにしてなかったね。
libata環境での焼き方を調べたところ、案外簡単。
# cdrecord --devices wodim: Overview of accessible drives (1 found) : ------------------------------------------------------------------------- 0 dev='/dev/scd0' rwrw-- : 'MATSHITA' 'DVD-RAM UJ-833S' -------------------------------------------------------------------------
とでるので、これにあわせて、
# cdrecord dev='/dev/scd0' hoge.iso
とするとうまく焼けた。めでたしめでたし。
ちなみに、ここで使用しているcdrecordはcdrtoolsのアレではなくcdrkit。cdrtoolsでも同じ方法でできるかは不明。gentooなら、
# emerge cdrkit
でOK。