linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux入门与提高 > 上网与多媒体 >
栏目导栏
资料搜索
热门文章
·Linux下安装QQ最简单的方法
·Linux下用QQ的两个方法
·Linux下玩QQ
·沸点电视监视播放器feidian-mo
·Realplay 10.0 的安装和使用
·Xmms---Linux下优秀的MP3播放器
·Linux操作系统Gaim玩转QQ MSN
·Linux桌面环境玩转BT
·Linux下玩游戏全攻略!满足你的
·Linux操作系统上LumaQQ 2006安
·FC5下安装配置XMMS mp3 Player
·Linux操作系统下媒体播放器的初
·linux多媒体
·让MPlayer成为Linux下的万能播
·Linux上的DVD播放器
最新文章
·Debian 在线播放
·Linux下QQ软件Eva qq崩溃的最终
·Linux下Wine中文对话框字体乱码
·Linux系统下推荐使用的5个屏幕
·Linux下Compiz Fusion新特效St
·Linux系统下Wine成功运行Bitco
·在Linux系统下使用wine运行迅雷
·在Linux操作系统下进行网通拨号
·Linux下OpenOffice.org安装3D效
·Fedora8系统Gnome桌面环境下安
·Ubuntu Linux 8.04蓝牙设备连接
·RHEL5系统服务器下GRE隧道的开
·教你如何在Linux操作系统下观看
·在SUSE Linux系统下安装ADSL上
·在Linux Debian操作系统下成功
Google
 
Linux操作系统下轻松刻录CD-ROM数据光盘
[ 作者:  加入时间:2008-03-31 09:49:42  来自:Linux联盟收集整理 ]
 

在Linux 环境下,我们也可以轻松制作数据光盘(ISO 9660格式)。早期制作光盘都是采用命令行方式进行的,但是由于大多数电脑爱好者不熟悉Unix,因此,在命令行下刻录光盘显得比较繁杂。后来,随着X -Window在Linux下的发展,我们也可以采用GUI图形用户界面的方式在Linux下刻录光盘了。下面介绍命令行及在图形用户界面下刻录数据光盘的详细过程。

命令行方式下的光盘刻录

在Linux环境下,可以通过命令行方式制作数据光盘。制作CD-ROM数据光盘时,通常分为以下几步:

1.确认Linux主机目前使用的内核支持SCSI或SCSI仿真;

2.确保安装了cdrecord工具;

3.如果目前使用的是IDE接口的光盘进行刻录,则要保证内核应该支持generic SCSI驱动;

4.制作数据光盘镜像;

5.测试光盘镜像;

6.将镜像文件刻录到光盘。

如果Linux系统已经满足以上1-3条件,那么就可以用命令行方式开始数据光盘制作了。在命令行方式下刻录数据光盘(ISO格式),通常使用下面几个命令:

首先生成一个光盘的镜像文件,镜像文件的格式为ISO格式,命令方式如下:

#mkisofs -r -o cdrom_img.iso /mydir

说明:将/mydir目录下的文件进行处理,可以生成一个镜像文件cdrom_img.iso,对生成的镜像文件进行测试:

#mount -t iso9660 -o ro,loop=/dev/loop0 cdrom_img.iso /mnt/cdrom

#cd /mnt/cdrom

#ls -l

制作好光盘的ISO镜像文件后,需要对其进行检验。在Linux环境下,可以将ISO格式的光盘镜像mount到系统的某一个目录下,检验光盘ISO镜像如图1所示。

如果对光盘镜像中的内容满意了,经检查光盘中的数据文件完全正确,就可以将镜像文件刻录到光盘上。

首先,扫描刻录机设备号:

#cdrecord -scanbus

扫描结果将自动发现刻录机的设备号。例如设备号为dev=6,0则刻录光盘时,键入以下命令:

#cdrecord -v speed=4 dev=6,0 cdrom_img.iso

等待数十分钟后,数据光盘便刻录成功了。

如果想制作一张可以启动的数据光盘,例如自己制作发行版,那么,应该将启动盘加入到光盘中,先制作一张可以启动的软盘:

#mkbootdisk

然后,将软盘镜像拷贝到硬盘目录/mydir下:

#dd /dev/fd0 /mydir/boot.img

再制作ISO镜像,命令如下:

#mkisofs -r -b /mydir/boot.img -o cdrom_img.iso /mydir

说明:将/mydir目录下的文件制作成一个镜像文件,同时要求光盘能够自启动,启动软盘镜像文件为放置在/mydir目录下的boot.img文件。

GUI光盘刻录工具

在Linux环境下,刻录ISO格式的数据光盘时,通常是使用命令行格式。这样非常不方便,我们希望找到一个可以在窗口管理器下刻录数据CD的GUI工具。

GUI界面的数据光盘刻录程序,最有名就是X-CD-Roast工具。实际上,它是命令行方式刻录光盘的图形包裹程序(Wrap)。在实际刻录光盘时,还要调用命令行方式下的所有应用程序。所以,要使用X-CD-Roast刻录光盘,还要安装cdrecord软件包。X-CD-Roast刻录过程实际与命令行方式刻录光盘的过程完全相同,只不过使用者并不知道它同样也要先制作ISO文件,然后再调用cdrecord进行刻录。所有过程都是通过X- CD-Roast在后台完成的。图2为使用X-CD-Roast进行数据光盘刻录时的图示。

使用X-CD-Roast,用户就可以像使用Windows环境下的EasyCD一样,轻松地刻录自己的光盘。X-CD-Roast能够自动检测 SCSI和IDE接口,支持ISO9660数据CD及Audio格式等,无需硬盘Buffering即可快速刻录CD。它还具有Logfile功能,支持几乎所有种类的CD-R、CD-RW刻录机。

在http://www.xcdroast.org可以找到X-CD-Roast软件包,目前最新版本为xcd-roast0.98alpha10 .tar.gz,使用时要求有cdrtools1.11a19以后的版本。

安装xcd-roast0.98的过程如下:

#tar -zxvf xcd-roast0.98alpha10.tar.gz

#./configure

#make

#make install

要使用X-CD-Roast刻录软件,在xterm下直接执行xcdroast就可以了。

#xcdroast&

注意:如果只是简单地使用X-CD-Roast进行刻录光盘,那么,机器首先要满足在命令行方式下进行刻录的前3个条件。

关于X-CD-Roast的使用方法非常简单,目前已经有了简体中文版,本文就不再描述。总得来说,X-CD-Roast是一款比较好的刻录软件。

另外,还可以使用KOnCD光盘刻录套件来刻录光盘,如图3所示。目前,KDE环境的集成度越来越高,已经可以提供光盘刻录工具。KOnCD集中了 CD拷贝、数据光盘制作、音乐光盘制作及其它工具,是一个集成度比较高的小工具,目前版本为1.1。喜欢使用KDE窗口管理器的朋友,可以试着使用这个图形界面工具来刻录光盘。

在Linux环境下进行数据光盘的刻录还有其它的应用程序可供选择,但是所有的GUI界面的刻录程序几乎全部是基于包裹原理的应用,都需要调用cdrecord进行光盘的刻录。

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Linux系统上配置Nginx+Mongrel cluster  (2008-03-28 10:26:18)
 ·Linux下查看CPU类型三种方法的区别介绍  (2008-03-28 10:25:04)
 ·Linux2.4内核和2.6内核对Initrd处理流程  (2008-03-28 10:22:17)
 ·Linux和Windows双操作系统Grub丢失恢复  (2008-03-28 10:18:47)
 ·刀片服务器硬盘启动Linux独立安装(二)  (2008-03-28 10:17:59)
 ·在Linux系统下加载的SMB设备异常的修复  (2008-03-27 11:16:06)
 ·Vista、XP和Ubuntu Linux多系统安装方法  (2008-03-27 11:15:04)
 ·Linux操作系统网络安装总结  (2008-03-27 11:14:20)
 ·Windows下Linux fedora8双系统安装过程  (2008-03-27 11:13:44)
 ·刀片服务器硬盘启动Linux独立安装  (2008-03-27 10:03:31)