主页 PC知识 网管技术 黑客帝国 安全技术 开放系统 程序设计 搜索 技术论坛

 

相关联接
 
RHU本级分类

技术开发
桌面应用
嵌入技术
问答(FAQ)
基础知识
企业应用&技巧

 
RHU阅读排行
·Linux各版本下载大全
·MySQL服务器的启动与停止
·MySQL中文参考手册---安装MySQL
·Linux下USB设备的原理、配置、常见问题
·在Linux下如何刻录CD步骤详解
·为Linux操作系统安装第2个硬盘
·Linux经典实用技巧33则
·Linux文件权限的设置技巧
·Unix简史和众多衍生操作系统的家谱简介
·Linux下硬盘分区的最佳方案经验谈

 
 
RHU最新文章
·Linux学习必备vi/vim键盘图
·硬盘安装Ubuntu 8.10无法分区解决方法
·[基础]linux操作系统全教程,100%内部资料
·手把手教你在Linux上运行IE浏览器
·精华:LINUX常见问题1000个详细解答
·Linux操作系统出现严重故障后的救援模式
·Linux下基本命令(附批处理命令与变量)
·Linux操作系统下配置DNS服务器的方法介绍
·你必须选择我:UNIX操作系统优势总结
·找回Linux/Unix下各系统的密码

 
 
RHU相关搜索









 
 
RHU广而告之

 
 
>您的位置:首页 -> Linux/Unix-> 基础知识
在Linux下如何刻录CD步骤详解

作者:RHU-TAC编辑员 来自:RHU网络采集 时间:2005-5-10 双击滚屏 收藏本页 字体:


点击 查看RHU2004全年文章


Linux 为创建 CD 提供了功能强大且灵活的工具。您可以创建在几乎任何平台上都可读的盘,还可以创建 .iso 文件以供下载和分发。

在任何平台上从命令行刻录 CD 都是一件令人费解且烦躁的事情,Linux 当然也不例外。不过,由于在各平台上所用到的命令和术语都十分相似,因此学习一下如何在 Linux 上刻录 CD 还是十分有用的。许多 Linux 软件都是通过 .iso 映像分发的,因此如果您知道如何刻录 CD,就可以下载 .iso 来创建您自己的安装盘。

Linux 和 Windows 都有可录 CD 的程序可用,但 Linux 版本比起 Windows 版本来功能更强大通用性也更好。在本文中,我们将研究 Linux CD 刻录命令中的两个主力:mkisofs 和 cdrecord。mkisofs 创建预先录制的映像,来生成 ISO9660/JOLIET/HFS 混合文件系统。它同时创建和填充文件系统。与其它数据存储介质(如硬盘驱动器和软盘驱动器)不同,CD 上的文件系统并不是先创建后填充资料的。CD-R 只有一次机会:首先格式化将会创建一个带有空档系统的盘。cdrecord 命令在橙皮书(Orange Book) CD-R/RW 上刻录资料,这差不多就是其全部工作了。

由于采用了诸如 CD 刻录之类的新兴技术,最好使用这些程序的较新版本。mkisofs 和 cdrecord 的版本都应该至少已经达到了 1.10。cdrecord 的最新版本 V2.0 已经被重命名为 cdrtools。要查明机器上所安装的版本,请输入:

$ cdrecord --version

和 $ mkisofs --version

对于那些刚接触可刻录 CD 的人而言,在我们继续之前,有几样东西是值得先了解一下的:

CD-R:可刻录 CD(CD-Recordable)。它们是 WORM(写一次,读多次,Write Once, Read Many)。

CD-RW:可重写 CD(CD-Rewritable)。它们是 WMRM(写多次,读多次,Write Many, Read Many)。

CD-R 的使用很广泛,在任何 CD-ROM 驱动器上都应该可读。

CD-RW 在所有现代驱动器上都应该可读。驱动器必须是“多格式读取的(multiread)”,以便能够读取 CD-R 和 CD-RW 盘。较老的驱动器会出问题。扔掉那个 4 倍速的旧驱动器,买个新的;用不着发火。

商用 CD 不是用激光刻录成的,而是压制而成的。

哪一种 CD-R/RW 驱动器最好呢?随便请教普通的硬件评论员,让他们给您一些建议。

下面是与文件格式有关的一些术语:

黄皮书(Yellow Book):资料 CD 的物理格式

橙皮书:可刻录 CD 的物理格式:

第一部分:CD-MO(磁-光,Magneto-Optical)

第二部分:CD-WO(写一次,Write-Once;包括 PhotoCD 的“混合”规范)

第三部分:CD-RW(可重写,Re-writable)

ISO-9660:旧的档布局标准,它只允许 8.3 格式的文件名

Rock Ridge:是对 ISO-9660 的扩展,它允许长文件名和 UNIX 样式的符号链接;保留了所有文件属性,如所有权和权限。在 Windows 系统上读盘时,不会显示 UNIX 文件的属性。

Joliet:Microsoft 对 ISO 9660 文件系统的扩展,它允许在文件名中使用 Unicode 字符,同样也允许长文件名。为了与 MS-DOS 兼容,它还创建截断的文件名(这些看起来怪怪的样子:FILENA~1.TXT)。它允许文件名长达 64 个字符(包括空格),Windows 95 或更高版本以及运行 Joliet 卷访问(Joliet Volume Access)扩展的 Macintosh 计算机都可以读取它。Macs 不会读取长度超过 31 个字符的 Joliet 文件名。

El Torito:可引导 CD-ROM(Bootable CD-ROM)格式规范

HFS(分层文件系统,Hierarchical File System):Macintosh 使用的本机文件系统

多段刻录(Multisession):允许多次添加档,而不是只允许在单个段中添加档。要使盘可读,就必须“关闭”段。但是,这却导致不能向盘中添加更多档。多段刻录将单个段链接起来,然后更新盘的目录,使得它好象一个目录一样。

CD-UDF(通用盘格式,Universal Disk Format):业界标准递增包写文件系统(incremental packet-writing filesystem)

对 UDF 的一点简单说明:UDF 意味着能够直接将档放入盘。目前,这是在软件级别上完成的。读取该盘需要用来创建该盘的软件。计划将 UDF 添加到 Linux 内核(可能是 2.6)。要实现这一点,CD 驱动器需要具有 CD-MRW 电路(“CD Mount Rainier ReWrite”;不要问我他们为什么取这么个名字),因此它将是新型驱动器的一项功能。当这一点得到实现时,向 CD-R/RW 中复制文件将和向软盘中复制文件一样容易,而且这些盘将普遍可读。而且,它还被吹捧为古老的 3.5" 软盘的另一种替代品。我们将拭目以待。(请参阅参考资料以获取到更多有关 Mount Rainier 的信息的链接。)

刻录盘

将映像写到盘中再简单不过了。首先,找到 CD-R/RW 的 SCSI 地址:

$ cdrecord -scanbus

Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jrg Schilling

Linux sg driver version: 3.1.24

Using libscg version 'schily-0.5'

scsibus0:

0,0,0 0) 'TOSHIBA ' 'DVD-ROM SD-M1202' '1020' Removable CD-ROM

0,1,0 1) 'LITE-ON ' 'LTR-24102B ' '5S54' Removable CD-ROM

0,2,0 2) *

0,3,0 3) *

0,4,0 4) *

0,5,0 5) *

0,6,0 6) *

0,7,0 7) *

每一项的前三个数字分别指 SCSI 总线、设备标识和 LUN(逻辑单元号,Logical Unit Number)。(第四个数字也是设备标识。)cdrecord 需要这三个数字。在上面的示例中,CD 刻录机是 0,1,0。SCSI 总线 0 上的设备都可以缩写为 1,0,即省去头一个 0。这是一个公共约定。如果有其它总线的话,则必须指定 — 没有快捷方式。

[本文共有 2 页,当前是第 1 页] <<上一页 下一页>>

OVER

[1] [2] 页 RedHyphone.Union 投稿邮箱
[特别声明]:
本站文章大多搜索转载自网络中,如果侵犯了您的权利,请告之我们。本站将立即删除。
本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
查看评论】【向上滚屏】【关闭窗口】【 打印
-相关文章
  • 认知盲区 解惑双网卡双线路DNS解析
  • FlashFXP 简体中文版 3.7.5 Build 1303 Beta[烈火]
  • 确认:番茄花园作者洪磊被检察院批准逮捕
  • 1983年的今天 DNS诞生
  • Windows 2003 IIS 6.0搭建asp+.net+php+jsp+mysql+mssql
  • -文章评论 (关闭)
    ·还没有相关的评论!

    网上大名:
    红旋风网络技术联盟 RHUTech.Union
     
    Copyright © 2000-2007 RedHyphone.Union All Rights Reserved. 红旋风联盟版权所有.皖ICP备05011033号
    中国红旋风网络技术联盟 | www.RedHyphone.net
    Mailto:Redhyphone@gamil.com