在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
等待数十分钟后,数据光盘便刻录成功了。