制作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
#例如:mkisofs -V LabelName -J -jcharset=utf8 -r -o /home/YourImage.iso /home/your-data-dir
加上参数J,是为了与Windows更好的兼容;如果要制作启动盘的话,可以加上参数G;参数o后面是输入文件;参数r和文件的权限有关。
方法4:cp -r /home/user name.iso

刻录VCD和DVD的方法

Nero也有Linux版的。
KDE下的专业级的k3b,Gnome下的gnomebaker以及nautilus集成的刻录功能等等。
cdrecord以及growisofs:前者用来刻录cd,后者可以刻录dvd。
Debian:
# apt-get install cdrtools dvd+rw-tools
Gentoo:
# emerge cdrtools dvd+rw-tools

刻录CD,需要用到的是cdrecord,首先找到你的刻录设备:
# cdrecord -scanbus
scsibus1000:
1000,0,0 100000) ‘TSSTcorp’ ‘CD/DVDW TS-H552U’ ‘US04’ Removable CD-ROM
。。。。。
其中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。

cdrecord -v speed=刻录速度 dev=刻录机设备号 ISO文件名
如:cdrecord -v speed=16 dev=1,0,0 /opt/mycd.iso

提取文件3方法:
mount -o loop

isoinfo 程序会显示目录列表,因此先列出 ISO 镜像文件的内容。
isoinfo -i ubuntu-16.10-server-amd64.iso -l
注意:因为 -x 解压到标准输出,必须使用重定向来提取指定文件。
isoinfo -i ubuntu-16.10-server-amd64.iso -x MD5SUM.TXT > MD5SUM.TXT

7z x ubuntu-16.10-server-amd64.iso

1 对 “ISO操作”的想法;

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code