勿以恶小而为之 勿以善小而不为

己所不欲,勿施于人
随笔 - 11, 文章 - 0, 评论 - 0, 引用 - 0
数据加载中……

Ubuntu下光盘刻录

建立 ISO 镜像文件

mkisofs这个命令可以用于建立ISO镜像,建立的ISO可以通过mount挂载或是刻录至光盘

mkisofs -r -J -o cd_image.iso /directory

参数-r,-j用于对长文件名的支持 刻录前对镜像文件的正确性检查

刻录之前,可以先点击该镜像文件,系统将会调用压缩管理程序打开该文件.

如果你拥有 sudo 权限,也可以将它挂载到某个目录下,浏览并检查里面文件正确与否

sudo modprobe loop
sudo mount -t iso9660 -o ro,loop=/dev/loop0 cd_image.iso /media/cdrom

确认无误后记得卸载它:

sudo umount /media/cdrom

用命令 cdrecord 进行光盘刻录

cdrecord 可以将 ISO 文件或是其他数据刻录至光盘中,假设我们要刻录一个已经建立好了的 ISO 文件:

cdrecord dev=/dev/cdrom driveropts=burnfree -v -data cd_image.iso

将 wav 文件刻录成音乐 CD:

cdrecord dev=/dev/cdrom driveropts=burnfree -v -audio [wav files...]

/dev/cdrom改为你的刻录机对应的位置.

-v参数让系统显示刻录进度

driveropts=burnfree参数用于降低刻录时出现缓冲错误的机率,当前大部份的刻录机都支持这一参数.


清空可擦写光盘上的数据

在重新利用一张存有数据的可擦写 CD/DVD 之前,需先将原有数据清除,操作如下

cdrecord -vv dev=1,0 blank=all

参确 http://lists.debian.org/cdwrite/2004/10/msg00031.html


[编辑] 用 cdrecord 操作"未被支持"的光驱

在少数情况下,ubuntu 无法正确识别出你的光驱,这样在你运行cdrecord dev=/dev/cdrom时,系统会提 示"no media found",甚至cdrecord -scanbus也无法正常工作,这样你就无法确定该设备的路径了,这时你可 以通过查看启动时系统检测记录来确定你刻录光驱的路径,例如:

$ dmesg
hda: PIONEER DVD RW DVR-108, ATAPI CD/DVD-ROM drive
hdb: IDE DVD-ROM 16X, ATAPI CD/DVD-ROM drive
[...]
hda: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache

这里我们就可以得到该光驱对应的为 hda

然后就可以通过下面的命令来刻录了:

cdrecord dev=ATAPI:/dev/hda -data -v -eject your_data.iso

刻录 DVD 或蓝光光盘

  • 安装dvd+rw-tools软件. 参阅 [InstallingSoftware].
  • 使用 growisofs程序来刻录DVD/蓝光光盘
growisofs -Z /dev/scd0 -R -J /some/files
growisofs -speed=2 -dvd-compat -Z /dev/dvdwriter=dvd_image.iso

加入额外时间信息:

growisofs -M /dev/dvdwriter additionaldata

清空 DVD+RW 光盘

dvd+rw-format -blank /dev/cdrw

posted on 2010-04-11 11:50 Xuzhengsong 阅读(3946) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: