Стоит slackware 13.37. Смонтировал образ диска с игрой, затем по запарке удалил iso и перезагрузился. Теперь при выполнении mount -o loop выдаёт[console]mount: /dev/loop0: невозможно прочитать суперблок[/console]
Как это лечится?
Невозможно прочитать суперблок
Озвучьте команду целиком.
Смонтировал образ диска с игрой, затем по запарке удалил iso и перезагрузился. Теперь при выполнении mount -o loop выдаёт
Консоль:
mount: /dev/loop0: невозможно прочитать суперблок
Если я вас правильно понял, вы хотите смонтировать удалённый файл? oO
Это невозможно, качайте по новой.
Озвучьте команду целиком.
[console]root@co11terhost:~# mount -o loop /home/co11ter/Massive\ Assault-CD1.mdf /mnt/cdrom
mount: /dev/loop0: невозможно прочитать суперблок
[/console]
Раньше всегда таким способом монтировал iso и mdf и никаких проблем не было
[console]file /home/co11ter/Massive\ Assault-CD1.mdf[/console]
что пишет?
... и заодно
[console]
hexdump -C /home/co11ter/Massive\ Assault-CD1.mdf|head -n 30
[/console], может его кто-то покорёжил. Если есть контрольная сумма, неплохо было бы сверить.
А если явно указать тип:
[console]
mount -t iso9660 -o loop /home/co11ter/Massive\ Assault-CD1.mdf /mnt/cdrom
[/console]что-то изменится?
[console]co11ter@co11terhost:~$ file /home/co11ter/Massive\ Assault-CD1.mdf
/home/co11ter/Massive Assault-CD1.mdf: MED_Song
co11ter@co11terhost:~$ hexdump -C /home/co11ter/Massive\ Assault-CD1.mdf|head -n 30
00000000 4d 45 44 49 41 20 44 45 53 43 52 49 50 54 4f 52 |MEDIA DESCRIPTOR|
00000010 01 03 00 00 01 00 02 00 00 00 00 00 00 00 00 00 |................|
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000050 58 00 00 00 e6 01 00 00 6a ff ff ff 9c 94 04 00 |X.......j.......|
00000060 01 00 04 03 01 00 01 00 00 00 00 00 70 00 00 00 |............p...|
00000070 00 00 14 00 a0 00 00 00 00 01 00 00 00 00 00 00 |................|
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000000c0 00 00 14 00 a1 00 00 00 00 01 00 00 00 00 00 00 |................|
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000110 00 00 14 00 a2 00 00 00 00 42 2c 26 00 00 00 00 |.........B,&....|
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000160 aa 00 14 00 01 00 00 00 00 00 02 00 c8 01 00 00 |................|
00000170 30 09 02 00 00 00 00 00 00 00 00 00 00 00 00 00 |0...............|
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000190 01 00 00 00 d0 01 00 00 00 00 00 00 00 00 00 00 |................|
000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001c0 00 00 00 00 00 00 00 00 96 00 00 00 9c 94 04 00 |................|
000001d0 e0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000001e0 2a 2e 6d 64 66 00 01 00 00 00 ee 01 00 00 01 00 |*.mdf...........|
000001f0 00 00 00 00 00 00 f4 01 00 00 00 00 00 00 |..............|
000001fe
co11ter@co11terhost:~$ su -
Password:
You don't have to be nice to people on the way up
if you're not planning on coming back down.
-- Oliver Warbucks, "Annie"
root@co11terhost:~# mount -t iso9660 -o loop /home/co11ter/Massive\ Assault-CD1.mdf /mnt/cdrom
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
(возможно, это IDE-устройство, а вы на самом деле
используете ide-scsi, и поэтому нужен sr0, sda или
что-нибудь подобное?)
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то
в этом роде
[/console]
Нет у меня контрольной суммы :( Сейчас попробую какой другой образ скачать, может дело в образе
co11ter,
вот что нашёл http://www.linux.org.ru/forum/general/548403
Это не iso имиджи, это хрень из Alcohol или CDRWin, вообщем, это
образы для перезаписи с DVD на DVD, чем их смотреть - хз, видимо
только под виндами в Alcohol через виртуал DVD...
В "классическом" iso первые 0x8000 байт -- нули. Со смещения 0x8000 начинается собственно содержимое. Некоторые mdf требованиям к iso удовлетворяют и монтируются без проблем, а некоторые (как правило, снятые в режиме обхода разнообразных защит или с дисков, содержащих более одной дорожки) -- нет.
mount как раз и сообщает о том, что управляющих структур, типичных для iso, обнаружить не удалось, что и явилось причиной невозможности смонтировать образ.
Да, точно. Другой образ удалось смонтировать без проблем, а я уже думал... smile
bormant, drBatty благодарю за помощь
co11ter, такое г. тоже народ как-то монтировал, надо гуглить...
В "классическом" iso первые 0x8000 байт -- нули. Со смещения 0x8000 начинается собственно содержимое. Некоторые mdf требованиям к iso удовлетворяют и монтируются без проблем, а некоторые (как правило, снятые в режиме обхода разнообразных защит или с дисков, содержащих более одной дорожки) -- нет.
Помнится видел, что-то вроде
dd if=OLD_IMAGE.mdf of=NEW_IMAGE.iso skip=307200 bs=1 для создания «обычных» образов.
co11ter, а так проблемный образ не монтируется?
mount -t iso9660 -o loop,offset=307200 /home/co11ter/Massive\ Assault-CD1.mdf /mnt/cdrombs=1
это дооолгооооо.
Вот нагуглил: mount -t udf,iso9660 -o loop,ro,offset=307200 file.nrg /каталог/монтирования
http://linuxnow.ru/view.php?id=44
offset=307200 -- это для nrg, образа от nero, она в начало свою служебную информацию проекта пишет, а следом образ. Вот чтобы эту часть пропустить и задаётся смещение от начала nrg файла.
co11ter, такое г. тоже народ как-то монтировал, надо гуглить...
Я гуглил "невозможно прочитать суперблок", он мне такой ужас выдал...
co11ter, а так проблемный образ не монтируется?
Удалил я уже этот образ
offset=307200 -- это для nrg, образа от nero
откуда вам известно, что это не nrg? nero по дефолту всё в nrg делает, даже mdf/mds. Алкоголь в курсе, но вот mount такого не понимает...
drBatty,
выходит отстал от жизни. Не помню, чтобы nero делала mdf/mds да и вообще что-либо, кроме iso и nrg. С какой версии стала уметь?
bormant, я сам без понятия. Но пользователи другой ОС как-то делают такие mdf, которые монтируются именно так. Говорят nero'й. Возможно врут сами всё перепутали. Факт в том, что я видел образы, которые монтируются именно так, и называются *.mdf. А как их сделали - без понятия.