GUIなしでCD/DVDを焼く

重要事項!: siduxはLinuxのLIVE-CDのひとつとして高圧縮技術に基づいています。(これはもともとKnoppixによって開発されたものですが、Knoppixと同一のものではありません)そのためISOイメージをCDに焼くときには特別の配慮が必要です。高品質のCD[またはDVD+RW]を選び、必ずDAO-mode (disk-at-once)を使ってx8以下のスピードで焼いてください。

CDやDVDを焼くのにGUIは必要ではありません。

CDの書き込みの際のトラブルはフロントエンド側(K3b)で起こるものがほとんどで、バックエンド側(growisofs, wodim, cdrdaoといったプログラム)で起こることは滅多にありません。

デバイス名

ATAPIデバイスの名前は次のように調べます:

wodim:

$ wodim --devices
wodim: Overview of accessible drives (2 found) :
---------------------------------------------------------
 0  dev='/dev/hdc'      rwrw-- : 'AOPEN' 'CD-RW CRW2440'
 1  dev='/dev/hdd'      rwrw-- : '_NEC' 'DVD_RW ND-3540A'
---------------------------------------------------------
 

他の方法として:

$ wodim dev=/dev/scd0 driveropts=help -checkdrive

または

$ wodim -prcap

も使えます。

役にたつ例をいくつか紹介します:

空のCD/DVDについての情報:
$ wodim dev=/dev/hdc -atip

または

$ cdrdao disk-info --device ATA:1,0,0
リライタブルディスクの内容を消去する:
$ wodim -blank=fast -v dev=/dev/hdc

または

$ cdrdao blank --device ATA:1,0,0 --blank-mode minimal
CDのクローン:
$ cdrdao copy --fast-toc --device ATA:1,0,0 --buffers 256 -v2
オンザフライでCDのクローン:
$ cdrdao copy --fast-toc --source-device ATA:1,1,0 --device ATA:1,0,0 --on-the-fly --buffers 256 --eject -v2
12xスピードでWAVファイルからオーディオCDを作る:
$ wodim -v -eject -pad -dao speed=12 dev=/dev/hdc defpregap=0 -audio *.wav
bin/cueファイルをCDに焼く:
$ cdrdao write --speed 24 --device ATA:1,0,0 --eject filenam.cue
ISOイメージをCDに焼く:
$ wodim dev=/dev/hdc driveropts=burnfree,noforcespeed fs=14M speed=8 -dao -eject -overburn -v something.iso
ディレクトリのすべてのファイル(とサブディレクトリ)のISOイメージを作る

これを上記の「ISOイメージをCDに焼く」のコマンドでCDにできます:

$ genisoimage -o myImage.iso -r -J -l directory

DVDバーナーがあったらgrowisofsを使ってISOイメージをDVDに焼けます:

$ growisofs -dvd-compat -Z /dev/dvd=image.iso
複数のファイルをDVDに焼く:
$ growisofs -Z /dev/dvd -R -J data1 data2 data3 ...
DVDの残りスペースにファイルを追加できます:
$ growisofs -M /dev/dvd -R -J anotherfile andanotherfile...
DVDセッションをファイナライズする:
$ growisofs -M /dev/dvd=/dev/zero
Page last revised 24/07/2008 1340 UTC