第一:制作iso镜像的方法:
把/dev/cdrom目录制作为镜像,名字为/root/rh1.iso
方法1:dd if=/dev/cdrom of=/root/rh1.iso
方法2:#cat /dev/cdrom >;/root/1.iso
方法3:mkisofs -r -o myiso.iso /dev/cdrom
方法4:cp -r /home/user name.iso
生成iso镜像以后,就可以用linux下的DVD进行刻录,刻录为DVD光盘了。

第二:刻录VCD和DVD的方法

现在dvd刻录机已经成为个人电脑的标配,所以大家一定对刻录软件都不陌生。Windows下面最有名的要数Nero了,最新的Nero
9在Amazon上要卖47.95欧元,而且这玩意的安装文件超过1G,运行速度当然也是很慢,简直是脑有恙。Nero也有Linux版,不过同样也不是
免费的。所以不用也罢。
Linux下面其实有很多好用并且免费的刻录软件,比如KDE下的专业级的k3b,Gnome下的gnomebaker以及nautilus集成的刻录功
能等等。不过今天要讲的是基于命令行的刻录软件,cdrecord以及growisofs。前者用来刻录cd,后者可以刻录dvd。这些软件的优点当然就
是体积超小,速度超快;缺点当然就是没有漂亮的界面,还需要手动输入一些命令。就看你怎么选择了。下面就来说说他们的基本用法。
首先安装它们:
Debian:
# apt-get install cdrtools dvd+rw-tools
Gentoo:
# emerge cdrtools dvd+rw-tools
如果你要制作一个ISO镜像的话,可以用mkisofs:
$ mkisofs -V LabelName -J -jcharset=utf8 -r -o
/home/YourImage.iso /home/your-data-dir
加上参数J,是为了与Windows更好的兼容;如果要制作启动盘的话,可以加上参数G;参数o后面是输入文件;参数r和文件的权限有关。这样就把"/home/your-data-dir"目录做成了YourImage.iso。
刻录CD,需要用到的是cdrecord,首先找到你的刻录设备:
# cdrecord -scanbus
然后你会看到类似于下面的信息
scsibus1000:
1000,0,0 100000) 'TSSTcorp' 'CD/DVDW TS-H552U' 'US04' Removable
CD-ROM
1000,1,0 100001) *
1000,2,0 100002) *
1000,3,0 100003) *
1000,4,0 100004) *
1000,5,0 100005) *
1000,6,0 100006) *
1000,7,0 100007) *
其中1000,0,0就是我的刻录机,然后:
# cdrecord -v -dev=1000,0,0 /home/YourImage.iso
加上参数v可以显示刻录进程。参数dev后面加上刚才找到的刻录设备,最后面则是要刻录的文件,这样就搞定了。
如果要擦除光盘的话,可以用blank参数:
# cdrecord blank=type
其中blank的type可以为all或者fast。选all则擦出整个光盘,耗时较长。fast为快速擦除光盘,仅擦出PMA,TOC和pregap(不懂这些代表什么)
刻录DVD,需要用到的是growisofs,它其实是mkisofs的一个前端,使用是会自动调用mkisofs,所以刻录前不需要先做好iso文件:
# growisofs -dvd-compat -Z /dev/dvdrw -V LabelName -r -J
-jcharset=utf8 /home/your-data-dir
有没有发现,它的参数其实和mkisofs基本一致。参数-dvd-compat会结束光盘,使光盘变的不能附加(对dvd-rw无效),这个选项会提供
更多的和dvd-rom驱动器的介质兼容性。参数-Z用来初始刻录会话;该参数可以用-M取代,作用是:追加一些数据到一个已有的dvd-rw上。再次注
意:在 DVD+RW
这种情况下,参数-dvd-compat将不能预防您添加数据。该参数后面接的就是刻录设备,通常是/dev/dvdrw。

linux下制作镜像文件的更多相关文章

  1. linux下制作img文件

    一.简介 制作img文件可以使用linux系统中的dd命令制作,Linux dd 命令用于读取.转换并输出数据.dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件.设备或标准输 ...

  2. 在Linux下制作一个磁盘文件,在u-boot 阶段对emmc 烧写整个Linux系统方法

    在Linux 下制作一个磁盘文件, 可以给他分区,以及存储文件,然后dd 到SD卡便可启动系统. 在u-boot 下启动后可以读取该文件,直接在u-boot 阶段就可以做烧写操作,省略了进入系统后才进 ...

  3. Linux下几种文件传输命令

    Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具 ...

  4. 在Linux下制作Linux&windows启动盘

    在Linux下制作Linux&windows启动盘 如何在Linux-mint环境下,制作其他Linux发行版的UEFI启动盘,以及Windows10的UEFI模式启动盘. 对于U盘的操作,可 ...

  5. 如何在linux下制作一个windows的可启动u盘?

    如何在linux下制作一个windows的可启动u盘? 情景是这样的,有一个windows10的iso,现在想通过U盘安装,要求即支持UEFI(启动引导器),又支持Legacy(启动引导器),因为有一 ...

  6. Linux下阅读MHT文件

    Linux下阅读MHT文件 2016年02月04日 15:11:32 dj0379 阅读数:1769   mht是一种WEB电子邮件档案,用IE选择保存网页类型时可以看到有这一项,其最大优点是所保存的 ...

  7. linux下制作linux系统盘(光盘、U盘)

    cdrecord制作启动光盘 首先cdrecord -scanbus输出设备列表和标识,(我的此次为5,0,0)  [ˈrekərd] 然后用cdrecord -v dev=5,0,0 -eject ...

  8. [转帖]Linux下主机间文件传输命令

    Linux下主机间文件传输命令 https://yq.aliyun.com/articles/53631?spm=a2c4e.11155435.0.0.580ce8ef4Q9uzs   SCP命令: ...

  9. 用脚本如何实现将Linux下的txt文件批量转化为Windows下的txt文件?

    众所周知,Windows和Linux的文件换行回车格式不同,Windows下换行格式是\r\n(回车+换行),Linux下换行格式为\n(只是换行),因此,其中一个操作系统的文本文件若需要在另外一个中 ...

随机推荐

  1. JavaScript学习笔记(十四)——对象

    在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意! 如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/ ...

  2. 跨域请求cookie获取与设置问题

    描述:最近做项目遇到了cookie的问题,项目为前后端分离项目,前台有分外网IP(A外)和内网IP(A内),后台服务只有一个内网IP(B内). 现象:当我前台异步请求发送给后台的时候,后台并不能获取到 ...

  3. debug断点调试

    debug断点调试  1,虫子启动2,F6   执行断点的下一步,下一个语句     F5    进入方法     F8   执行到结束    查看表达式的值:选中查看的表达式,接着按   ctrl ...

  4. poj2524 解题报告

    基于并查集的一道简单题目 Ubiquitous Religions Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 22334 ...

  5. 16. 使用Exhibitor管理ZooKeeper

    Exhibitor是管理ZooKeeper服务实例的主管服务.由Netflix开发和开放源码,对于ZooKeeper的实例监控.备份/恢复.清理和可视化非常有用. Note Netflix Exhib ...

  6. Linux驱动调试-根据oops的栈信息,确定函数调用过程

    上章链接入口: http://www.cnblogs.com/lifexy/p/8006748.html 在上章里,我们分析了oops的PC值在哪个函数出错的,那如何通过栈信息来查看出错函数的整个调用 ...

  7. Springboot Mybatis Redis 实现二级缓存

    前言 什么是mybatis二级缓存? 二级缓存是多个sqlsession共享的,其作用域是mapper的同一个namespace. 即,在不同的sqlsession中,相同的namespace下,相同 ...

  8. System.Security.Cryptography.RSA.FromXmlString 系统找不到指定的文件和X509读取证书文件系统找不到指定的文件异常

    前言: 最近公司增加服务器,在新增加的服务器中发现一些问题. 1.应用程序在读取证书文件中出现"系统找不到指定的文件."异常,但是已经确认证书文件存在.本地测试也可以读取,就在新增 ...

  9. C#设计模式之十九状态模式(State Pattern)【行为型】

    一.引言   今天我们开始讲"行为型"设计模式的第六个模式,该模式是[状态模式],英文名称是:State Pattern.无论是现实世界,还是面向对象的OO世界,里面都有一个东西, ...

  10. python源文件转换成exe问题解决贴

    项目上做一个小工具,通过webservice接口实现配置下发.python文件调试通过了,想把它抓换成exe,网上查了下,得知有py2exe这个好用精简的小工具,本以为分分钟搞定的事情,结果经历了九转 ...