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创建目录最简单方法是什么?

    命令行创建目录(核心方法)通过终端使用 mkdir(make directory)命令:mkdir 目录名示例:创建名为 projects 的目录mkdir projects常用进阶选项递归创建多级目录(-p 选项)当父目录不存在时自动创建:mkdir -p dir1/dir2/dir3 # 同时创建dir1……

    2025年6月21日
    29800
  • Linux下如何创建脚本文件夹?

    在Linux系统中,创建一个专门用于存放脚本的文件夹是提高工作效率和文件管理规范的重要步骤,脚本文件夹不仅能集中管理可执行文件,还能通过权限设置确保安全性,同时便于后续维护和复用,以下将详细介绍从创建文件夹到管理脚本的全流程操作,包括命令使用、权限配置及常见场景处理,创建脚本文件夹的基础操作创建文件夹是使用Li……

    2025年9月19日
    21600
  • Linux中如何打开文件?常用命令与方法总结?

    在Linux系统中,打开文件的方式多样,既可以通过命令行工具高效处理,也能借助图形界面直观操作,无论是查看文本内容、编辑配置文件,还是处理二进制数据、压缩包,Linux都提供了对应的工具和方法,本文将详细介绍Linux中打开文件的各类场景及具体操作,帮助用户根据需求选择最合适的途径,通过命令行工具打开文件命令行……

    2025年9月21日
    22800
  • Linux如何启动数据库服务器?

    在Linux环境下启动数据库服务器是系统管理和应用部署中的常见操作,不同数据库(如MySQL、PostgreSQL、MongoDB等)的启动方式和命令略有差异,但整体流程遵循“检查环境→配置服务→启动管理→验证状态”的逻辑,以下是详细操作步骤和注意事项,启动前的通用准备工作在启动数据库服务器前,需确保基础环境就……

    2025年9月21日
    22600
  • Linux卡死?如何秒切命令行紧急处理!

    临时切换(无需重启)方法1:快捷键切换虚拟终端步骤:同时按下 Ctrl + Alt + F1 到 F6 中的任意键(如 F3),系统立即切换到纯命令行终端(tty),需输入用户名和密码登录,返回图形界面:按 Ctrl + Alt + F2 或 F7/F8(不同发行版可能不同,通常F1-F6为CLI,F7/F8为……

    2025年7月4日
    43300

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信