跳转到内容

Linux 指南/刻录光盘

来自维基教科书,开放的书籍,开放的世界

使用 K3B 刻录 CD 和 DVD

[编辑 | 编辑源代码]

K3B (k3b.org) 是一个用于 Linux 的 CD 和 DVD 刻录软件。从技术上讲,它是下面“使用控制台”部分中给出的某些命令的前端。

K3B 需要KDE(另请参见KDE 使用指南)才能运行。

使用 Brasero 刻录 CD 和 DVD

[编辑 | 编辑源代码]

Brasero (gnome.org) 是一款流行的 GTK+ 光盘刻录软件。它是 GNOME 项目的一部分。

使用 xcdroast 刻录 CD 和 DVD

[编辑 | 编辑源代码]

xcdroast ([1]) 是 cdrtools 的一个替代前端,它不需要 KDE。类似于 K3B 和其他此类程序,它充当前端以自动化通常从控制台输入的命令。

使用控制台刻录 CD 和 DVD

[编辑 | 编辑源代码]

1. 创建 ISO 镜像

[编辑 | 编辑源代码]

ISO 镜像是一个包含 CD 或 DVD 上所有必要数据的文件 - 也就是说,所有文件加上目录结构。ISO 文件的大小与它创建的所有文件的大小大致相同。

有几种 ISO 格式可用,

要在 Linux 中创建 ISO,请使用“mkisofs”。mkisofs 有很多选项可以控制如何处理 CD 和 DVD 的创建 - 这些选项包括如何将 Linux 风格的文件名转换为适用于 Windows 和 Apple Mac 的文件名,以及创建启动 CD 的选项。但是,标准命令是

mkisofs -r -o <file> <dir>

创建 CD/DVD 镜像的最简单方法是在一个新目录(例如“myproject”)中复制所有必需的文件。然后只需运行命令

mkisofs -r -o /tmp/myimage.iso myproject

即可创建镜像。镜像大小应不超过 CD(~700MB)或 DVD(~4.4GB)的大小。

另请注意,FAT32 文件系统只能管理小于 4GB 的文件(小于最大 DVD 大小)。

2. 识别 CD 驱动器

[编辑 | 编辑源代码]

要刻录 CD 或 DVD,我们将使用“cdrecord”。以下命令列出所有 CD-R 和 DVD-R 驱动器,并提供一个地址(一个 SCSI 风格的地址)。

cdrecord -scanbus

3. 刻录 CD

[编辑 | 编辑源代码]

使用以下命令刻录 CD 或 DVD:

cdrecord -v speed=2 dev=<dev> [blank=fast] -data  <cd_image>

使用 blank=fast 清除 CD-RW 上的所有数据。cd_image 是在步骤 1 中创建的 ISO 文件。

示例

cdrecord -v speed=2 dev=0,6,0 -data  /tmp/myimage.iso

创建视频 DVD

[编辑 | 编辑源代码]

要使 DVD 在 DVD 播放器中正常工作,电影和文件结构必须非常具体。有关创建 DVD 视频的指南,请参见VideoLan Wiki - 请参见使用 VLC 制作 DVD 视频

华夏公益教科书