Linux CD-ROM HOWTO

Jeff Tranter

tranter@pobox.com

v1.17, 2001年7月18日

修订历史
修订 1.172001-07-18修订者: jjt
合并了来自 Mathew Kirsch 维护的 ATAPI/IDE CD-ROM FAQ 中的一些问题(该 FAQ 已不再维护)。添加了关于 Red Hat 7.1 DMA 问题的注释。
修订 1.162001-07-16修订者: jjt
根据 GFDL 重新授权。
修订 1.152001-05-11修订者: jjt

本文档描述了如何在 Linux 下安装、配置和使用 CD-ROM 驱动器。它列出了支持的硬件,并回答了一些常见问题。目的是帮助新用户快速上手,并减少 Usenet 新闻组和邮件列表中的流量。


目录
1. 简介
1.1. 致谢
1.2. 本文档的新版本
1.3. 反馈
1.4. 发行政策
2. CD-ROM 技术
3. 支持的硬件
3.1. ATAPI CD-ROM 驱动器
3.2. SCSI CD-ROM 驱动器
3.3. 专有 CD-ROM 驱动器
3.4. 并行端口驱动器
3.5. PCMCIA 驱动器
3.6. USB CD-ROM 驱动器
4. 安装
4.1. 安装硬件
4.2. 配置和构建内核
4.3. 创建设备文件和设置启动时间参数
4.4. 启动 Linux 内核
4.5. 挂载、卸载和弹出设备
4.6. 故障排除
5. 应用
5.1. 音频 CD 播放器
5.2. PhotoCD
5.3. Mkisofs
5.4. ISO-9660 实用程序
6. 常见问题解答
6.1. 非 root 用户如何挂载和卸载光盘?
6.2. 为什么在卸载 CD-ROM 时出现设备繁忙?
6.3. 如何通过 NFS 将 CD-ROM 导出到其他主机?
6.4. 我可以从 CD-ROM 启动 Linux 吗?
6.5. 如何从音频 CD 读取数字数据?
6.6. 为什么 find 命令无法正常工作?
6.7. Linux 是否支持任何可录制 CD-ROM 驱动器?
6.8. 为什么在挂载 CD-ROM 时出现 mount: 只读文件系统?
6.9. 为什么当我关闭系统时光盘托盘会打开?
6.10. 我有一张“特殊” CD 无法挂载
6.11. 多碟 CD-ROM 驱动器是否可以在 Linux 下工作?
6.12. 我收到 “/cdrom: 权限被拒绝” 错误
6.13. 如何解释 IDE CD 内核错误消息?
6.14. 我如何知道我的 CD-ROM 速度是多少?
6.15. 安装 Linux 后我的 CD-ROM 停止工作了
6.16. CD 上有一些我无法读取的“隐藏”文件
6.17. CD-ROM API 的文档在哪里?
6.18. 为什么我在 Windows CD-ROM 上看不到长文件名?
6.19. 是否支持 Microsoft 的 Joliet 文件系统?
6.20. Linux 是否支持“增强型” CD?
6.21. Linux 是否支持 DVD-ROM?
6.22. Linux 是否支持 CD-RW?
6.23. 如何挂载多会话光盘?
6.24. 如何读取 CD 卷标?
6.25. 我的 IDE CD-R 或 CD-RW 驱动器在 Linux 下无法工作
6.26. 在此处插入您的品牌/型号 IDE CD-ROM 驱动器是否受支持?
6.27. 我似乎在内核源代码中找不到我的 IDE 驱动器的驱动程序?
6.28. 我在 Red Hat 7.1 上使用 CD-ROM 时遇到问题
7. 参考