• linux下制作镜像文件


    第一:制作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。
  • 相关阅读:
    Python学习手册-24~27章
    80211MAC基础
    数据库简单操作
    Linux流量管理
    Docker 初识
    TLA+(待续...)
    计数器统计
    《数据挖掘导论》目录
    信用卡欺诈案例——机器学习实战
    从重采样到数据合成:如何处理机器学习中的不平衡分类问题?
  • 原文地址:https://www.cnblogs.com/YangJieCheng/p/5908531.html
Copyright © 2020-2023  润新知