CD-R(Panasonic CW-7502B)

1.必要なsoftwareを用意しinstallする。

$ tar zxvf cdrecord-1.6.1.tar.gz -C ~/src
$ ./Gmake.linux

普通にmake installすると/opt/schily/(bin|lib|man)にinstallされる。
install先の変更がわからなかったので、とりあえずmkisofsとcdrecord
だけ/usr/local/binにコピーする

$ su
# cp ./cdrecord/OBJ/i586-linux-cc/cdrecord /usr/local/bin/
# cp ./mkisofs-1.12b4/OBJ/i586-linux-cc/mkisofs /usr/local/bin/

2.kernelにscsi generic deviceとloop deviceを組み込む

CONFIG_BLK_DEV_LOOP=y
#
# SCSI support
#
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=y
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set

3.まず、CD-Rに焼くためのimage fileを作る。

# mkisofs -R -T -v -o filename target_dir

-RはRock Ridge Extentsionを指定するオプション。
-Tは各ディレクトリにTRANS.TBLというファイルが作られる。
-vは作成過程を報告する。
-oは作成するimage fileを指定する。(例:-o /hogehoge/image_file)

例) /homeをCD-Rに焼く。作成するimageファイルは/dataに作る
# mkisofs -R -T -v -o /data/image.iso /home

4.できたimage fileがちゃんとmountできるか確認

# mount -t iso9660 -o ro,loop=/dev/loop0 /filename /mountdir

5.CD-Rに書き込む。

# cdrecord speed=4 dev=/dev/sga filename

spped=# 	#倍速
dev=/dev/sga	CD-Rの場所
filename	image file