当前位置:操作系统 > Unix/Linux >>

usb接口刻录机实战及问题(ACER6406EU-128)

今天参照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的光盘刻录工具不能刻录,请高手指点.
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,