LINUX.ORG.RU

не монтируется iso


0

1

есть XboxNesEmuAndRoms.iso и федора 14

создал /media/iso, поставил права 777
попробовал монтировать:

sudo mount -o loop -t iso9660 XboxNesEmuAndRoms.iso /media/iso

Пишет:

loop: невозможно удалить устройство /dev/loop4: Устройство или ресурс занято
mount: wrong fs type, bad option, bad superblock on /dev/loop4,
missing codepage or helper program, or other error
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то
в этом роде

С каждый разом кстати номер loop увеличивается: loop1, loop2, loop3, loop4

Поставил fuseiso, попробовал так:

fuseiso -c iso9660 XboxNESemuandROMS.iso /media/iso/
check_rr: directory record length too small: 0

а в /media при этом получается так:

ls -l
ls: невозможно получить доступ к iso: Ошибка ввода/вывода
итого 28
d????????? ? ? ? ? ? iso


Что же тут ещё сделать? Образ очевидно для бокса, но я хочу просто извлечь из него файлы, чтобы запускать с флешки

Перемещено tazhate из admin

есть iso-шники(к счастью, очень мало), которые линуксовый iso9660 не ест. Я не стал разбираться в свое время и решил проблему какой-то виндовой тулзой из под вайна.

lazyklimm ★★★★★ ()
Ответ на: комментарий от spunky

делаю это, но не помогает

к тому же:

sudo losetup /dev/loop1
/dev/loop1: [0803]:148537 (/home/user/XboxNESemuandROMS.iso)

получается осталось примонтировать устройство к директории?

но не получается:

sudo mount -o loop /dev/loop1 /media/iso

loop: невозможно удалить устройство /dev/loop0: Устройство или ресурс занято
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то
в этом роде

и losetup -d /dev/loop0 — уже пробовал

sudo losetup /dev/loop0
/dev/loop0: [0005]:5675 (/dev/loop1)

sergey-novikov ★★★ ()
Ответ на: комментарий от sergey-novikov

таки да, видимо это fs, о чём mount и талдычит во второй строке.

spunky ★★ ()
Ответ на: комментарий от anonymous

D001@� 0000000000000000000000000000000000000000000000000000000000000000�CD001MICROSOFT*XBOX*MEDI��#$ao�MICROSOFT*XBOX*MEDIA
� custom_launch_params.h▒p7 rams.cpp��
default.xbe���emuskins��&
�nesroms���,��t
readme.txt
9� undocumented.h

#include <XBApp.h>
#include «custom_launch_params.h»
#include «undocumented.h»


CUSTOM_LAUNCH_DATA g_launchData ;
int g_autoLaunchGame ;
int g_launchReturnXBE ;

sergey-novikov ★★★ ()

1. Убери спецификацию файловой системы ( -t ... ) - оно само неплохо определяет.
2. Отмонтируй с ключем -d .
3. AFAIK /media - хитрая директория, не понтируй туда

Предлагаю:
1. Перегрузись (чтобы убрать занятые loop'ы)
2. $ sudo mkdir /mnt/iso
3. $ sudo mount -o loop XboxNesEmuAndRoms.iso /mnt/iso
...
4. $ sudo umount -d /mnt/iso

Kroz ★★★★★ ()
Ответ на: комментарий от lazyklimm

есть iso-шники(к счастью, очень мало), которые линуксовый iso9660 не ест.

А есть четырёхзввёздные ЛОРовские клоуны

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.