扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在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文件。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者