Linux如何用命令行刻录光盘?

准备工作

  1. 硬件检查

    • 确认光驱支持刻录功能(设备名通常为 /dev/sr0/dev/cdrom)。
    • 插入空白光盘(CD-R、DVD±R、BD-R 等)。
  2. 安装刻录工具
    根据发行版选择安装命令:

    # Debian/Ubuntu
    sudo apt install wodim brasero k3b growisofs
    # Fedora/RHEL
    sudo dnf install wodim k3b xorriso
    # Arch/Manjaro
    sudo pacman -S cdrtools k3b

命令行刻录(推荐高级用户)

检测光驱信息

wodim --devices  # 列出所有光驱
wodim -prcap     # 检查光盘类型与支持的速度

刻录ISO镜像到光盘

wodim -v dev=/dev/sr0 speed=4 -data image.iso
  • -v:显示详细过程
  • dev=/dev/sr0:指定光驱设备
  • speed=4:设置刻录速度(越低越稳定)
  • -data:指定刻录模式

擦除可重写光盘(CD-RW/DVD-RW)

wodim -v dev=/dev/sr0 blank=fast  # 快速擦除

图形界面刻录(推荐新手)

使用Brasero(GNOME桌面)

  • 步骤:
    1. 打开Brasero → 选择“刻录镜像”
    2. 导入ISO文件 → 设置刻录速度(建议≤8x)
    3. 点击“刻录”并等待完成

使用K3b(KDE桌面,功能全面)

  • 步骤:
    1. 打开K3b → 选择“工具”菜单 → “刻录镜像”
    2. 加载ISO文件 → 调整速度/校验数据选项
    3. 点击“开始”并监控进度条

关键注意事项

  1. 避免刻录失败

    • 关闭系统休眠/屏保,确保供电稳定。
    • 选择较低刻录速度(如4x-8x),减少飞盘风险。
    • 刻录前用 md5sum image.iso 校验ISO完整性。
  2. 光盘类型匹配
    | 光盘类型 | 容量 | 适用工具 |
    |—————|————-|—————|
    | CD-R | 700MB | wodim, K3b |
    | DVD±R DL | 8.5GB | growisofs |
    | BD-R | 25-128GB | xorriso |

  3. 多会话刻录

    • 需使用 genisoimagexorriso 创建增量镜像:
      xorriso -dev /dev/sr0 -add /path/to/new_files -commit

故障排查

  • 光驱未识别
    检查内核日志:dmesg | grep -i cdrom,确认设备是否被屏蔽。
  • 刻录速度异常
    强制指定速度:wodim speed=4 dev=/dev/sr0 ...
  • 权限问题
    将用户加入cdrom组:sudo usermod -aG cdrom $USER

专业建议

  • 数据安全:重要文件刻录后启用 -eject 参数自动弹出光盘,避免高温损坏。
  • 替代工具
    • cdrecord:传统刻录工具(wodim是其替代品)。
    • xfburn:轻量级图形工具(适合Xfce/LXDE桌面)。

引用说明

  • 工具文档:wodim manpage, K3b Handbook
  • 光盘标准:ECMA-394 BD-R规范
  • 测试环境:Ubuntu 22.04 LTS, Kernel 5.15, 硬件兼容性列表(Linux Hardware Database)

通过上述方法,Linux用户可高效完成光盘刻录,命令行提供精准控制,图形工具降低操作门槛,根据需求选择即可,刻录前务必验证数据与硬件状态,确保一次成功!

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9050.html

(0)
酷番叔酷番叔
上一篇 2025年7月28日 16:43
下一篇 2025年7月28日 16:53

相关推荐

  • Linux系统如何正确配置并实现HDMI显示信号的输出?

    在Linux系统中实现HDMI输出,需结合硬件检查、驱动配置及显示设置完成,具体流程因显卡型号(如NVIDIA、AMD、Intel)和桌面环境(GNOME、KDE、XFCE等)略有差异,但核心步骤一致,以下从基础到进阶详细说明操作方法,基础准备:硬件与驱动确认首先确保物理连接正常,HDMI线两端已牢固连接至设备……

    2025年9月11日
    12900
  • 长期熬夜真的会猝死吗

    在Linux环境中(尤其是内核开发或C语言用户空间编程中),链表逆序是一项基础且重要的操作,下面从原理、实现、应用场景及注意事项进行详细说明,并提供可直接使用的代码示例,链表逆序的核心原理链表逆序的本质是修改节点指针的指向,将当前节点的 next 指针指向前一个节点,核心步骤:保存当前节点的下一个节点(防止断链……

    2025年7月13日
    17000
  • 如何在 Linux 中设置软连接?

    软连接的核心作用跨文件系统链接:可链接不同磁盘分区或网络位置的文件/目录,灵活管理:源文件移动/重命名后,软连接自动失效(需重新创建),节省空间:仅存储目标路径信息(约几十字节),创建软连接的命令使用 ln 命令配合 -s 选项:ln -s [源文件/目录路径] [软连接路径]示例场景为文件创建软连接ln -s……

    2025年6月18日
    16700
  • Linux口令过期不查有多危险?

    方法1:使用 chage 命令(推荐)chage 是专用于管理密码时效的工具,提供清晰的口令过期信息:sudo chage -l 用户名 # 需root权限输出示例:Last password change : Jun 15, 2024Password expires : Sep 13, 2024 # 密码过期……

    2025年8月4日
    16900
  • Linux中如何打开ICC2工具?操作步骤与方法详解

    在Linux系统中,“打开icc2”通常指的是使用Intel oneAPI DPC++/C++ Compiler(简称icc2),这是Intel推出的高性能编译器,支持C++、DPC++(SYCL)等语言,常用于高性能计算、并行程序开发等领域,要正确“打开”(即安装并启用)icc2,需完成系统准备、安装、环境配……

    2025年9月21日
    1.4K00

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信