Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Say I have this line in "/etc/fstab":

/iso/apt.iso /mnt/apt iso9660 loop 0 0

And I run these commands as root:

mount --all
apt-cdrom add --no-mount --cdrom /mnt/apt

I expected the disk to be added as APT source, but nothing happens. What's missing?


I followed this advice and now I'm getting this:

Using CD-ROM mount point /media/cdrom/
Identifying.. [61c5dd7c11a32dc999e655c235cd698e-2]
Scanning disc for index files..
Found 0 package indexes, 0 source indexes, 0 translation indexes and 0 signatures
W: Failed to mount '/dev/sr0' to '/media/cdrom/'
E: Unable to locate any package files, perhaps this is not a Debian Disc or the wrong architecture?

This happens with or without "/etc/apt/apt.conf" changes.

share|improve this question
Did you run mount /mnt/apt before apt-cdrom -m -d=/mnt/apt add? – forcefsck Mar 16 '11 at 19:13
@forcefsck: I used mount --all before the apt-cdrom cmd. – Tshepang Mar 17 '11 at 10:12

here's what worked for me:

first, the line in /etc/fstab should look like this:

/iso/apt.iso /mnt/apt iso9660 user,loop 0 0

then, with the mount-point mounted, run apt-cdrom like this:

apt-cdrom -m -d=/mnt/apt add

if apt still asks you to insert the disk, add these lines to apt.conf

Acquire::cdrom::mount "/mnt/apt";

I think you should find this will work for you too :)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.