Linux で CD-RW (CD-R) に ISO イメージを焼きたいときがあります。
インストールディスクの作成とかで。
GUI でも作成できるのでしょうが (そのやり方を知りませんが(笑))、コマンドでやる方法があります。
Fedora 5 の頃は cdrecord コマンドを使用していましたが、
Fedora 7、Ubuntu 7.04 以降は、ライセンスの関係で wodim になったそうです。
試しに cdrecord コマンドを実行してみると。wodim にシンボリックリンクが張られています。
# cdrecord wodim: No tracks specified. Need at least one. Usage: wodim [options] track1...trackn Use wodim -help to get a list of valid options. Use wodim blank=help to get a list of valid blanking options. Use wodim dev=b,t,l driveropts=help -checkdrive to get a list of drive specific options. Use wodim dev=help to get a list of possible SCSI transport specifiers. # which cdrecord /usr/bin/cdrecord # ls -l /usr/bin/cdrecord lrwxrwxrwx 1 root root 5 2008-06-08 01:47 /usr/bin/cdrecord -> wodim
さて、焼き方ですが。
1. まず、ドライブにメディアを挿入し、デバイス名を取得します。
一般的には /dev/scd0 とかになると思います。
# dmesg または # lv /var/log/messages # wodim --devices でもいけるみたいですが、うちの環境ではダメでした。
2. 次に、CD-RW のディスクを初期化します (blank=all を指定した場合は遅いです)。
# wodim dev=/dev/scd0 blank=fast
3. CD-RW に ISO イメージを書き込みます (speed の値はドライブに応じて調整してください)
書き込みが完了したら eject します。
# wodim speed=16 -eject boot.iso
CD-R の場合は 2. の初期化部分をとばせば OK。