Linux cd rom mount failed

Cannot mount a iso file «failed to setup loop device»

When I had this problem, I were trying to mount the iso image from a sshfs-mounted directory. After copying the iso image to the local filesystem, it worked.

Create /mnt/cdrom directory first:

Afterwards mount the iso-image with absolute image path, for example /home/user/R2018a_glnxa64_dvd1.iso instead of just R2018a_glnxa64_dvd1.iso :

sudo mount -o loop /home/user/R2018a_glnxa64_dvd1.iso /mnt/cdrom 

If the directory /mnt/cdrom exists, get more info about your iso-image:

file R2018a_glnxa64_dvd1.iso 

and try to mount with explicit filesystem type, for example:

sudo mount -o loop -t iso9660 /home/user/R2018a_glnxa64_dvd1.iso /mnt/cdrom 

Additionally read my answer at Askubuntu, possibly your image has a boot sector, then mount it with offset option which should be calculated first.

Hi. Thanks for the answer but it is giving me the same error: mount: /mnt/cdrom: failed to setup loop device for R2018a_glnxa64_dvd1.iso.

@SayantanDatta I have edited my answer. You have to add absolute path to image, for example: /home/user/R2018a_glnxa64_dvd1.iso — not just R2018a_glnxa64_dvd1.iso

So, I tried doing that and the error still persists — mount: /mnt/cdrom: failed to setup loop device for R2018a_glnxa64_dvd1.iso.

I have encountered a very similar problem. Fortunately, the answer of @user3049102 has lead me in the right direction and I have found the explanation.

The problem was with the filesystem where the image file was stored (and it seems to me it could also have been your case).

My issue was with an ISO image on a prototype of a FUSE filesystem. I was not sure if I haven’t implemented something or there was some other reason. In fact, the problem is quite simple and well explained but specific to exactly the FUSE-based filesystems (like the mentioned above sshfs , which current implementation is using FUSE). For security reasons, FUSE refuses accessing the files on the mounted filesystem to any other user besides the one who has mounted it. This behaviour can be changed by some FUSE mount options — this is explained on FUSE’s gihub — see the section «Security implications».

I guess this may be an issue also with some other filesystems — so if sudo mount . -o loop fails with its generic error info, the first thing to do is checking if root can access the mounted image file. Then I’d also check if the filesystem where you store the image does not have some specific properties / limitations which may also cause that a file stored there cannot be configured as a loop device.

Читайте также:  Linux найти заменить строку файле

The simplest solution, as mentioned in the answer about sshfs , is to copy the file to some more «local» filesystem, or — at least in case of ISO images — use eg. fuseiso to mount the image as the same user.

Источник

Не туда монтируется диск

Столкнулся с проблемой загрузки чего либо с диска астры. Пытался установить qt creator с диска астры(он там есть), после apt-get install попросил вставить диск в /media/cdrom и нажать enter, однако, диск монтируется на /media/cdrom0. Помогите пожалуйста

Montfer

New member

это норма. надо смотреть записи в sources.list. если нет записи с диска, то добавить через apt-cdrom add и обновить список пакетов apt update. иногда запись есть, но диск не видит, тогда той же командой добавляем.
и диск монтировать не нужно, система сама смонтирует при установке

Balanced

New member

это норма. надо смотреть записи в sources.list. если нет записи с диска, то добавить через apt-cdrom add и обновить список пакетов apt update. иногда запись есть, но диск не видит, тогда той же командой добавляем.
и диск монтировать не нужно, система сама смонтирует при установке

root@blank:/home/user# apt-cdrom add
Использование /media/cdrom0/ в качестве точки монтирования CD-ROM
Размонтирование CD-ROM…
Ожидание операции работы с диском…
Вставьте диск в устройство и нажмите [Enter]

после нажатия Enter:
Монтирование CD-ROM…
E: Failed to mount the cdrom.
E: Не удалось автоматически обнаружить CD-ROM и в точке монтирования по умолчанию
также ничего нет. Вы можете использовать параметр —cdrom, чтобы указать точку
монтирования CD-ROM. Подробней о точке монтирования и автоматическом
обнаружении CD-ROM смотрите в «man apt-cdrom».

Montfer

New member

Montfer

New member

вообще, если посмотришь через ls -la /media/, то увидишь, что cdrom — это символьная ссылка на cdrom0

Balanced

New member

Да
/dev/sr1 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sr0 /media/cdrom1 udf,iso9660 user,noauto 0 0

Montfer

New member

Balanced

New member

Montfer

New member

вторую строку закомментируй, а первую исправить на это
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0

Читайте также:  Linux check opengl version

Balanced

New member

вторую строку закомментируй, а первую исправить на это
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0

помогло, далее пишу apt-get update

root@blank:/home/user# apt-get update
Игн:1 cdrom://OS Astra Linux 1.6 smolensk — amd64 DVD smolensk InRelease
Игн:2 cdrom://OS Astra Linux smolensk DVD smolensk InRelease
Сущ:3 cdrom://OS Astra Linux 1.6 smolensk — amd64 DVD smolensk Release
Игн:4 cdrom://OS Astra Linux smolensk DVD smolensk Release
Игн:5 cdrom://OS Astra Linux smolensk DVD smolensk/contrib amd64 Packages
Игн:6 cdrom://OS Astra Linux smolensk DVD smolensk/contrib all Packages
Игн:7 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-ru
Игн:8 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-ru_RU
Игн:9 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-en
Игн:10 cdrom://OS Astra Linux smolensk DVD smolensk/main all Packages
Игн:11 cdrom://OS Astra Linux smolensk DVD smolensk/main amd64 Packages
Игн:12 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-ru_RU
Игн:13 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-en
Игн:14 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-ru
Игн:15 cdrom://OS Astra Linux smolensk DVD smolensk/non-free amd64 Packages
Игн:16 cdrom://OS Astra Linux smolensk DVD smolensk/non-free all Packages
Игн:17 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-ru
Игн:18 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-ru_RU
Игн:19 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-en
Игн:5 cdrom://OS Astra Linux smolensk DVD smolensk/contrib amd64 Packages
Игн:6 cdrom://OS Astra Linux smolensk DVD smolensk/contrib all Packages
Игн:7 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-ru
Игн:8 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-ru_RU
Игн:9 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-en
Игн:10 cdrom://OS Astra Linux smolensk DVD smolensk/main all Packages
Игн:11 cdrom://OS Astra Linux smolensk DVD smolensk/main amd64 Packages
Игн:12 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-ru_RU
Игн:13 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-en
Игн:14 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-ru
Игн:15 cdrom://OS Astra Linux smolensk DVD smolensk/non-free amd64 Packages
Игн:16 cdrom://OS Astra Linux smolensk DVD smolensk/non-free all Packages
Игн:17 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-ru
Игн:18 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-ru_RU
Игн:19 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-en
Игн:5 cdrom://OS Astra Linux smolensk DVD smolensk/contrib amd64 Packages
Игн:6 cdrom://OS Astra Linux smolensk DVD smolensk/contrib all Packages
Игн:7 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-ru
Игн:8 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-ru_RU
Игн:9 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-en
Игн:10 cdrom://OS Astra Linux smolensk DVD smolensk/main all Packages
Игн:11 cdrom://OS Astra Linux smolensk DVD smolensk/main amd64 Packages
Игн:12 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-ru_RU
Игн:13 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-en
Игн:14 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-ru
Игн:15 cdrom://OS Astra Linux smolensk DVD smolensk/non-free amd64 Packages
Игн:16 cdrom://OS Astra Linux smolensk DVD smolensk/non-free all Packages
Игн:17 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-ru
Игн:18 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-ru_RU
Игн:19 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-en
Игн:5 cdrom://OS Astra Linux smolensk DVD smolensk/contrib amd64 Packages
Игн:6 cdrom://OS Astra Linux smolensk DVD smolensk/contrib all Packages
Игн:7 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-ru
Игн:8 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-ru_RU
Игн:9 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-en
Игн:10 cdrom://OS Astra Linux smolensk DVD smolensk/main all Packages
Игн:11 cdrom://OS Astra Linux smolensk DVD smolensk/main amd64 Packages
Игн:12 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-ru_RU
Игн:13 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-en
Игн:14 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-ru
Игн:15 cdrom://OS Astra Linux smolensk DVD smolensk/non-free amd64 Packages
Игн:16 cdrom://OS Astra Linux smolensk DVD smolensk/non-free all Packages
Игн:17 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-ru
Игн:18 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-ru_RU
Игн:19 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-en
Игн:5 cdrom://OS Astra Linux smolensk DVD smolensk/contrib amd64 Packages
Игн:6 cdrom://OS Astra Linux smolensk DVD smolensk/contrib all Packages
Игн:7 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-ru
Игн:8 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-ru_RU
Игн:9 cdrom://OS Astra Linux smolensk DVD smolensk/contrib Translation-en
Игн:10 cdrom://OS Astra Linux smolensk DVD smolensk/main all Packages
Игн:11 cdrom://OS Astra Linux smolensk DVD smolensk/main amd64 Packages
Игн:12 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-ru_RU
Игн:13 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-en
Игн:14 cdrom://OS Astra Linux smolensk DVD smolensk/main Translation-ru
Игн:15 cdrom://OS Astra Linux smolensk DVD smolensk/non-free amd64 Packages
Игн:16 cdrom://OS Astra Linux smolensk DVD smolensk/non-free all Packages
Игн:17 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-ru
Игн:18 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-ru_RU
Игн:19 cdrom://OS Astra Linux smolensk DVD smolensk/non-free Translation-en
Ошк:5 cdrom://OS Astra Linux smolensk DVD smolensk/contrib amd64 Packages
Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get u
pdate не используется для добавления нового CD

Читайте также:  Linux apt проверить установлен ли пакет

Источник

Оцените статью
Adblock
detector