FreeBSD Mount CDROM / DVD Drive From The Command Prompt

by on May 10, 2006 · 5 comments· last updated at November 5, 2012

How do I mount the CDROM from FreeBSD shell or command line?

Tutorial details
DifficultyIntermediate (rss)
Root privilegesYes
RequirementsFreeBSD

You need to use mount command. The mount utility calls the mount system call to prepare and graft a special device or the remote node (rhost:path) on to the file system tree at the point node. If either special or node are not provided, the appropriate information is taken from the fstab file.

Option #1: Use /etc/fstab

In most cases /etc/fstab lists your CDROM drive so all you have do is type the following command (login as the root):
# mount /cdrom
Now change directory to /cdrom to access the contains of CD / DVD:
# cd /cdrom
# ls

The system maintains a list of currently mounted file systems. If no arguments are given to mount, this list is printed:
# mount

Option #2: Find device and mount it

Type the following command to find out your cdrom device names:
# dmesg | egrep -i 'cd|dvd'
OR directly query /var/run/dmesg.boot to get correct information:
# egrep 'ad[0-9]|cd[0-9]' /var/run/dmesg.boot
Sample outputs:

cd0 at ata1 bus 0 scbus1 target 0 lun 0
cd0:  Removable CD-ROM SCSI-0 device 
cd0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)

Another option is to run camcontrol command under FreeBSD:
# camcontrol devlist

 
<Seagate HARDDISK 1.0>             at scbus0 target 0 lun 0 (ada0,pass0)
<Sony CD-ROM 1.0>                  at scbus1 target 0 lun 0 (cd0,pass1)
 

You need to mount /dev/cd0 at /media/cdrom directory. First, use mkdir command to create /media/cdrom directory:
# mkdir -p /media/cdrom
To mount cdrom type:
# mount_cd9660 /dev/cd0 /media/cdrom
OR
# mount -t cd9660 /dev/cd0 /media/cdrom



You should follow me on twitter here or grab rss feed to keep track of new changes.

Featured Articles:

{ 5 comments… read them below or add one }

1 arzeth July 6, 2010 at 6:23 pm

For FreeBSD 8 (mine is 8.1-RC2)
1. Make sure /media/cdrom folder exists.
2. mount -t cd9660 /dev/acd0 /media/cdrom

Reply

2 Finn Espen Gundersen April 9, 2012 at 11:40 pm

For FreeBSD 9.0
mount -t cd9660 /dev/cd0 /media/cdrom

Reply

3 me November 4, 2012 at 2:44 pm

nice information AND TOTALLY USELESS …
ACTUALLY IN MOST CASES THERE IS NO ENTRY IN /etc/fstab WHATSOEVER AND EVER AND EVER !!!!!

thank you replies that actually help

Reply

4 Netgod January 15, 2013 at 1:30 am

mount: /media/cdrom: No such file or directory

Reply

5 draico March 19, 2013 at 5:16 am

yo pude montarlo creando primero el directorio media que contendra al cdrom o dvdrom en mi caso use el dvdrom y luego lo monte y me funciono perfectamente, me fue de mucha utilidad este tutorial, muchas gracias

Reply

Leave a Comment

You can use these HTML tags and attributes for your code and commands: <strong> <em> <ol> <li> <u> <ul> <kbd> <blockquote> <pre> <a href="" title="">

Tagged as: , , , , , , , , , , , ,

Previous Faq:

Next Faq: