# The Linux CD-ROM HOWTO

## Jeff Tranter, `Jeff_Tranter@Mitel.COM`

v1.2, 21 August 1994

This document describes how to install, configure, and use CD-ROM drives under Linux. It lists the supported hardware and answers a number of frequently asked questions. The intent is to bring new users up to speed quickly and reduce the amount of traffic in the usenet news groups.

## 1. Introduction

#### 1.1 Acknowledgments

#### 1.2 Revision History

#### 1.3 New Versions Of This Document

#### 1.4 Feedback

## 2. CD-ROM Technology

## 3. Supported Hardware

#### 3.1 SCSI CD-ROM Drives

#### 3.2 Proprietary CD-ROM Drives

#### 3.3 IDE CD-ROM Drives

## 4. Installation

#### 4.1 Installing Hardware

#### 4.2 Configuring and Building the Kernel

#### 4.3 Creating the Device Files

#### 4.4 Mounting/Unmounting/Ejecting Devices

#### 4.5 Troubleshooting

## 5. Applications

#### 5.1 Audio CD players

#### 5.2 Inheriting File System

#### 5.3 PhotoCD

#### 5.4 Mkisofs

#### 5.5 9660_u

## 6. Answers to Frequently Asked Questions

#### 6.1 How can a non-root user mount and unmount discs?

#### 6.2 Why do I get `device is busy` when unmounting a CD-ROM?

#### 6.3 How do I export a CD-ROM to other hosts over NFS?

#### 6.4 Can I boot Linux from a CD-ROM?

#### 6.5 Why doesn't the kernel recognize my CD-ROM drive?

#### 6.6 How can I read digital data from audio CDs?

#### 6.7 How do I turn off the autoprobing messages on boot?

#### 6.8 Why doesn't the `find` command work properly?

#### 6.9 Is the Reveal Multimedia Effects kit CD-ROM supported?

#### 6.10 Does Linux support any recordable CD-ROM drives?

#### 6.11 The eject function (e.g. from Workman) does not work!

#### 6.12 You say I need to configure and build a kernel - how do I do that?

#### 6.13 Why do I get `mount: Read-only file system` when mounting a CD-ROM?

#### 6.14 Why does the disk tray open when I shut down the system?

## 7. References