GUIなしでCD/DVDを焼く

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

burniso スクリプト

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

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

aptosid ISO を簡単にCDに書き込める'burniso'という名のスクリプトが用意されています。.

burniso はISOイメージをDisk-At-Onceモード、8xのスピードでwodimを使ってCDに書き込みます。.

apt-get install aptosid-scripts

ユーザーとして:

$ cd /dir/containing/your/ISO
$ burniso

カレントディレクトリにあるISOイメージ名がすべて表示され、選択するとすぐにCD書き込みが始まりますから、空のCDが挿入されていることを確認してください。

デバイス名のチェック (以下のコマンドは普通のユーザーとして実行します)

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

If you get a driveropts error, it is because burnfree is deprecated for some devices, therefore:

$ wodim dev=/dev/scd0 driveropts=noforcespeed fs=14M speed=8 -dao -eject -overburn -v something.iso

or

$ wodim dev=/dev/scd0 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 14/08/2010 0100 UTC