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驱动网卡的具体流程是怎样的?

    Linux系统中,网卡驱动是连接硬件设备与操作系统的核心桥梁,其作用是将网卡的硬件抽象为内核可识别的网络设备,并实现数据包的收发、控制命令的解析与执行等功能,Linux内核采用分层设计思想,网卡驱动作为设备驱动层的一部分,需向上通过网络协议栈(如TCP/IP)提供标准接口,向下通过总线子系统(如PCIe)与硬件……

    2025年8月31日
    6100
  • linux 如何使用虚拟机共享磁盘

    在Linux系统中,使用虚拟机共享磁盘是常见的操作,主要用于多虚拟机间数据共享、数据迁移或构建集群环境,本文将详细介绍两种主流的共享磁盘实现方式:本地文件系统共享和网络iSCSI共享,涵盖环境准备、配置步骤、注意事项等内容,帮助读者快速上手实践,环境准备在开始配置前,需确保宿主机和虚拟机满足基本要求:宿主机:推……

    2025年9月27日
    4800
  • 如何轻松备份数据?3步防丢失!

    在Linux系统中更新数据库通常涉及两个层面:更新数据库软件版本(如MySQL、PostgreSQL等)和更新数据库内的数据(执行SQL操作),以下是详细操作指南,涵盖常见场景和注意事项,确保安全性与专业性,更新数据库软件(升级版本)重要提示:务必先备份数据(见第四节),生产环境建议在低峰期操作,并提前测试,不……

    2025年6月15日
    8200
  • linux下qt如何打开文件夹

    Linux 下,Qt 可以使用 QFileDialog 类中的 getOpenFileName 或 getExistingDirectory 方法来打开文件夹

    2025年8月14日
    4900
  • linux如何建配置文件

    在Linux系统中,配置文件是系统运行和应用服务的核心,用于存储参数、选项和规则,控制系统的行为(如网络设置、服务启动、用户环境等),创建和管理配置文件是Linux运维和开发的基础技能,本文将详细讲解Linux中创建配置文件的方法、格式规范、常见场景及注意事项,配置文件的基础概念配置文件通常为纯文本格式,存储在……

    2025年9月15日
    4000

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信