|
今天参照USB-CD Writer HOWTO( http://tuxmobil.org/linux_usb_cd.html )和 如何在Linux下刻录数据光盘 ( http://www.csdn.net/develop/article/16/16399.shtm ) ,用ACER 6406EU-128刻录机进行了一番实战。
1、因TURBO LINUX 7。0支持USB(安装时,我选择全部安装),接上刻录机,
2、用命令:tail -n50 /var/log/messages 检查
看到有“ SCSI emulation for USB Mass Storage devices "
3、在刻录机里放一张普通数据光盘,然后 mount -r -t iso9660 /dev/sr0 /mnt/USB_CDRW
ls /mnt/USB_CDRW
4、用cdrecord测试
cdrecord -scanbus
cdrecord -prcap -inq dev=0,0,0 (可以看到更多信息)
5、将要刻录的文件和目录拷贝到 /usr/tmp/CDRW_tmp下
6、在GNOME下,运行CD刻录工具,该软件的选项里有很多设置,先不管他,进行刻录,出错,不能刻录。因为大多数图形刻录工具,最终是调用cdrecord程序。那么就尝试命令行刻录。
7、mkisofs -r -o usr/src/test.iso usr/tmp/CDRW_tmp
具体参数解释如下:
-r 支持长文件名
-o 指定输出目标文件
(我开始输成 mkisofs -r -o usr/src usr/tmp/CDRW_tmp,mkisofs不能处理CDRW_tmp下的目录)
光盘整盘拷贝生成iso文件,可以用 dd if=/dev/cdrom of=usr/src/test.iso
具体参数解释如下:
if 接定数据源设备
of 接定目录文件)
8、生成的ISO文件,随时通过以下的命令进行验证,查看结果是否是我们所想要的。
mount test.iso -r -o loop /mnt/isotest
可写光盘的容量都是有限的,所以我们必须提前知道我们生成ISO文件的大小,否则会在刻盘时发生错误,到时候后悔也来不及了。直接察看ISO文件大小是可以的,但是我们要生成以后才知道,在这里我来告诉大家一个小技巧,如何察看一个目录,以及这个目录下所有的子目录中的文件大小的总和:
du -m 最后一行数据就行了,数据单位是MB。
9、进行光盘刻录就行了。请键入如下命令:
cdrecord -v speed=4 dev=0.0.0 /usr/src/test.iso
具体参数解释如下:-v 进行数据校验 speed 指定刻录机写盘的速度 dev 指定刻录机的SCSI设备的ID号。
OK!
对于GNOME的光盘刻录工具不能刻录,请高手指点. |
|