Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Apple DMG. Конвертация, монтирование HFS+, dmg2img и т.д. Проблема debian lenny stable.

573 views
Skip to first unread message

loher

unread,
Jan 11, 2012, 4:10:03 AM1/11/12
to
В Wed, 11 Jan 2012 20:09:49 +1000
loher <logmu...@gmail.com> пишет:

> Привет.
> Помогите разобраться с проблемой. Скачал DMG (установочный образ диска
> Apple Macintosh) объемом в 7.2 гигабайта. Начал думать как бы его на
> болванку записать. Ну сначала переконвертировал с помощью утилиты
> dmg2img , вроде сообщений об ошибках не было. Хотя почему то
> получившийся img образ такого же размера 7.2 гигабайта. Ну и начал
> думать как же смонтировать img образ к файловой системе. Обгуглился
> короче.. О_о Не монтируется. Суть такова. В этом dmg образе есть и
> виндовс раздел, который у меня получилось каким то образом
> примонтировать в debian'e. Стали видны виндовс файлы. А вот часть
> образа, где партиция на HFS+ не примонтировалась. Пытался монтировать
> ее командой
> modprobe hfsplus
> mount -t hfsplus -o loop "/tmp/Install Mac OS DVD.img" /mnt/macosdvd
> вылетает ошибка. dmesg выдает сообщение "Unable to find HFS+
> superblock".
>
> Вычитал в американском гугле, что надо монтировать с опцией offset.
> А чтобы найти оффсет этот, надо потрудиться. Я сделал команду (как
> написано в ссылке http://www.64lines.com/mounting-hfs-plus)
>
> hexdump -C "Mac OS X Install DVD.img" | grep "48 2b 00 04"
> и результат был примерно такой
> 00000400 48 2b 00 04 00 00 01 00 48 ?? ?? 78 00 00 00 00
> |H+......H0?x....|
>
> Как и было написано в той ссылке. Надо из десятеричного адреса этого
> сегмента вычесть 1024, ну и это будет оффсет. У меня оффсет получился
> 0. И я монтирую
>
> mount -t hfsplus -o loop,offset=0 "/tmp/Install Mac OS
> DVD.img" /mnt/macosdvd
>
> Смонтировалось. Но папка /mnt/macosdvd пустая! О_ООО
> я пробовал также смонтировать с offset=1024 - ничего вообще не
> монтируется. И с левыми оффсетами.. С помощью программы AcetoneISO
> попробовал преобразовать img образ в iso, но там пишется что не
> требуется конвартация почему то.
>
> В Windows в программе UltraISO видел в образе dmg и виндовс раздел с
> файлами, и есть возможность переключиться на HFS+ раздел этого образа.
> Видны файлы, которые я не могу увидеть в Debian Linux! Помогите
> разобраться. Пришлю логи какие требуется. Срочно надо.

И было бы неплохо узнать, чем и как конвертировать этот образ dmg или
img ? И с помощью чего записать этот образ на DVD DL ?


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120111201...@omen.dyndns-ip.com

loher

unread,
Jan 11, 2012, 4:10:03 AM1/11/12
to
--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120111200...@omen.dyndns-ip.com

Admont

unread,
Jan 11, 2012, 4:30:02 AM1/11/12
to
В Срд, 11/01/2012 в 20:09 +1000, loher пишет:
> Вычитал в американском гугле, что надо монтировать с опцией offset.

http://www.smachado.com/2011/11/how-to-mount-partitions-from-a-disk-image/


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/1326273782....@admont.skola.svefi.net

yuri.n...@gmail.com

unread,
Jan 11, 2012, 5:20:02 AM1/11/12
to
On Wed, 11 Jan 2012, loher wrote:

> modprobe hfsplus
> mount -t hfsplus -o loop "/tmp/Install Mac OS DVD.img" /mnt/macosdvd
> вылетает ошибка. dmesg выдает сообщение "Unable to find HFS+
> superblock".
>

Если это образ установочного диска, то там файловая система должна
быть iso9660. Win партишен добавляют зачастую, что бы те кто
пробует запустить этот диск под Windows получили инструкцию
не совать в дисковод все подряд.

По крайней мере на установочном диске Mac.OS.X.10.6.3.dmg
именно такая ситуация.

Ю.

loher

unread,
Jan 11, 2012, 5:20:01 AM1/11/12
to
В Wed, 11 Jan 2012 10:23:02 +0100
Admont <admon...@yandex.ru> пишет:

> В Срд, 11/01/2012 в 20:09 +1000, loher пишет:
> > Вычитал в американском гугле, что надо монтировать с опцией offset.
>
> http://www.smachado.com/2011/11/how-to-mount-partitions-from-a-disk-image/
>
>

Вот что получилось:
root@debian:/media/home/alexander# sfdisk -l -uB "Mac OS X Install
DVD.img" Disk Mac OS X Install DVD.img: cannot get geometry

Disk Mac OS X Install DVD.img: 944 cylinders, 255 heads, 63
sectors/track

sfdisk: ERROR: sector 0 does not have an msdos signature
Mac OS X Install DVD.img: unrecognized partition table type
No partitions found
root@debian:/media/home/alexander# sfdisk -l -uB "Mac OS X Install
DVD.dmg" Disk Mac OS X Install DVD.dmg: cannot get geometry

Disk Mac OS X Install DVD.dmg: 934 cylinders, 255 heads, 63
sectors/track

sfdisk: ERROR: sector 0 does not have an msdos signature
Mac OS X Install DVD.dmg: unrecognized partition table type
No partitions found

По этой ссылке делал. О_о


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120111212...@omen.dyndns-ip.com

yuri.n...@gmail.com

unread,
Jan 11, 2012, 5:30:02 AM1/11/12
to
On Wed, 11 Jan 2012, loher wrote:

> О©╫ Wed, 11 Jan 2012 14:10:37 +0400 (MSK)
> yuri.n...@gmail.com О©╫О©╫О©╫О©╫О©╫:
>
>> On Wed, 11 Jan 2012, loher wrote:
>>
>>> modprobe hfsplus
>>> mount -t hfsplus -o loop "/tmp/Install Mac OS DVD.img" /mnt/macosdvd
>>> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫. dmesg О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ "Unable to find HFS+
>>> superblock".
>>>
>>
>> О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫
>> О©╫О©╫О©╫О©╫ iso9660. Win О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫
>> О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ Windows О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
>> О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.
>>
>> О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ Mac.OS.X.10.6.3.dmg
>> О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
>>
>> О©╫.
> О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫. О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ 'О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫' О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫?
>

О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
mount -t 9660 -o loop "/tmp/Install Mac OS DVD.img" /mnt/macosdvd

О©╫.

p.s. О©╫ win О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫?

loher

unread,
Jan 11, 2012, 5:30:02 AM1/11/12
to
В Wed, 11 Jan 2012 14:10:37 +0400 (MSK)
yuri.n...@gmail.com пишет:
ничо ни понял. А как примонтировать и увидеть 'секретные' файлики по
существу?


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120111213...@omen.dyndns-ip.com

loher

unread,
Jan 11, 2012, 6:30:02 AM1/11/12
to
В Wed, 11 Jan 2012 14:29:22 +0400 (MSK)
yuri.n...@gmail.com пишет:

> On Wed, 11 Jan 2012, loher wrote:
>
> > В Wed, 11 Jan 2012 14:10:37 +0400 (MSK)
> > yuri.n...@gmail.com пишет:
> >
> >> On Wed, 11 Jan 2012, loher wrote:
> >>
> >>> modprobe hfsplus
> >>> mount -t hfsplus -o loop "/tmp/Install Mac OS
> >>> DVD.img" /mnt/macosdvd вылетает ошибка. dmesg выдает сообщение
> >>> "Unable to find HFS+ superblock".
> >>>
> >>
> >> Если это образ установочного диска, то там файловая система
> >> должна быть iso9660. Win партишен добавляют зачастую, что бы те кто
> >> пробует запустить этот диск под Windows получили инструкцию
> >> не совать в дисковод все подряд.
> >>
> >> По крайней мере на установочном диске Mac.OS.X.10.6.3.dmg
> >> именно такая ситуация.
> >>
> >> Ю.
> > ничо ни понял. А как примонтировать и увидеть 'секретные' файлики по
> > существу?
> >
>
> Попробуйте
> mount -t 9660 -o loop "/tmp/Install Mac OS DVD.img" /mnt/macosdvd
>
> Ю.
>
> p.s. С win разделом я поспешил. Нет у меня никакого такого раздела.
> А как вы узнали, что у вас виндовс раздел есть?
#mount -t iso9660 -o loop "/tmp/Install Mac OS DVD.img" /mnt/macosdvd
не монтируется. dmesg сообщает
ISOFS: Unable to identify CD-ROM format.

А раздел с windows увидел когда вчера запустил AcetoneISO, выбрал
пункты->Image Conversion->Распаковать содержимое образа в папку.. Вот
взял и распаковал. Там появились виндузятные файлики.. Кстати, а
сегодня AcetoneISO чота ничо не хочет распаковывать(( Странно.


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120111223...@omen.dyndns-ip.com

loher

unread,
Jan 11, 2012, 6:50:02 AM1/11/12
to
В Wed, 11 Jan 2012 14:29:22 +0400 (MSK)
yuri.n...@gmail.com пишет:

> On Wed, 11 Jan 2012, loher wrote:
>
> > В Wed, 11 Jan 2012 14:10:37 +0400 (MSK)
> > yuri.n...@gmail.com пишет:
> >
> >> On Wed, 11 Jan 2012, loher wrote:
> >>
> >>> modprobe hfsplus
> >>> mount -t hfsplus -o loop "/tmp/Install Mac OS
> >>> DVD.img" /mnt/macosdvd вылетает ошибка. dmesg выдает сообщение
> >>> "Unable to find HFS+ superblock".
> >>>
> >>
> >> Если это образ установочного диска, то там файловая система
> >> должна быть iso9660. Win партишен добавляют зачастую, что бы те кто
> >> пробует запустить этот диск под Windows получили инструкцию
> >> не совать в дисковод все подряд.
> >>
> >> По крайней мере на установочном диске Mac.OS.X.10.6.3.dmg
> >> именно такая ситуация.
> >>
> >> Ю.
> > ничо ни понял. А как примонтировать и увидеть 'секретные' файлики по
> > существу?
> >
>
> Попробуйте
> mount -t 9660 -o loop "/tmp/Install Mac OS DVD.img" /mnt/macosdvd
>
> Ю.
>
> p.s. С win разделом я поспешил. Нет у меня никакого такого раздела.
> А как вы узнали, что у вас виндовс раздел есть?
и еще в виндовс узнал. Открыл в виндовс этот dmg образ в программе
UltraISO (помимо AcetoneISO в debian). Подозреваю что AcetoneISO
перестал распаковывать т.к. предлагал вчера скачать poweriso в
дополнение, и сделал предупреждение что мол паверисо платный.. ну я
нажал ок - типа скачать.


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120111225...@omen.dyndns-ip.com

loher

unread,
Jan 12, 2012, 3:00:02 AM1/12/12
to
В Wed, 11 Jan 2012 22:50:57 +1000
loher <logmu...@gmail.com> пишет:
Вот кое какие логи консольного монтирования, не могу понять почему не
монтируется dmg образ. В теории должен монтироваться.

root@debian:/media/home/alexander# file "Mac OS X Install DVD.dmg"
Mac OS X Install DVD.dmg: Macintosh HFS Extended version 4 data last
mounted by: '10.0', created: Tue Jan 10 13:41:16 2012, last modified:
Thu Jan 12 18:56:14 2012, last checked: Tue Jan 10 23:41:16 2012, block
size: 4096, number of blocks: 1876824, free blocks: 1873692

root@debian:/media/home/alexander# file "Mac OS X Install DVD.img" Mac
OS X Install DVD.img: Macintosh HFS Extended version 4 data last
mounted by: 'H+Lx', created: Tue Jan 10 13:40:15 2012, last modified:
Thu Jan 12 18:54:33 2012, last checked: Tue Jan 10 23:40:15 2012, block
size: 4096, number of blocks: 1897304, free blocks: 1894172

root@debian:/media/home/alexander# mount -t hfsplus -o loop "Mac OS X
Install DVD.dmg" /mnt/fuck mount: wrong fs type, bad option, bad
superblock on /dev/loop0, missing codepage or helper program, or other
error In some cases useful info is found in syslog - try
dmesg | tail or so

root@debian:/media/home/alexander# dmesg | tail
[ 1593.543606] loop0: rw=0, want=67108872, limit=15014595
[ 1593.543610] Buffer I/O error on device loop0, logical block 8388608
[ 1593.543620] hfs: failed to load extents file
[ 1609.170589] attempt to access beyond end of device
[ 1609.170595] loop0: rw=0, want=67108872, limit=15014595
[ 1609.170600] Buffer I/O error on device loop0, logical block 8388608
[ 1609.170605] attempt to access beyond end of device
[ 1609.170609] loop0: rw=0, want=67108872, limit=15014595
[ 1609.170612] Buffer I/O error on device loop0, logical block 8388608
[ 1609.170622] hfs: failed to load extents file

root@debian:/media/home/alexander# lsmod | grep -i hfs
hfsplus 61001 0
nls_base 4541 3 nls_utf8,hfsplus,usbcore

Знатоки, кулхацкеры, помогите!


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120112190...@omen.dyndns-ip.com

Dmitry A. Zhiglov

unread,
Jan 12, 2012, 3:40:01 AM1/12/12
to
12 января 2012 г. 13:04 пользователь loher <logmu...@gmail.com> написал:

> В Wed, 11 Jan 2012 22:50:57 +1000
> loher <logmu...@gmail.com> пишет:
> Знатоки, кулхацкеры, помогите!

Может поможет опыт с nrg.
Необходимо было преобразовать nrg в что-то такое,что бы монтировать в дебиан,
но у меня тоже ничего не получалось. Подробности уж не вспомню, но
оказалось, что свободные утилиты не умеют работать с мультисесионными
дисками nero. Пришлось искать обученную данной примудростью софтину и
конвертировать под виндовс.

yuri.n...@gmail.com

unread,
Jan 12, 2012, 5:10:01 AM1/12/12
to
On Thu, 12 Jan 2012, loher wrote:

> Вот кое какие логи консольного монтирования, не могу понять почему не
> монтируется dmg образ. В теории должен монтироваться.
>
> root@debian:/media/home/alexander# file "Mac OS X Install DVD.dmg"
> Mac OS X Install DVD.dmg: Macintosh HFS Extended version 4 data last
> mounted by: '10.0', created: Tue Jan 10 13:41:16 2012, last modified:
> Thu Jan 12 18:56:14 2012, last checked: Tue Jan 10 23:41:16 2012, block
> size: 4096, number of blocks: 1876824, free blocks: 1873692
>
> root@debian:/media/home/alexander# file "Mac OS X Install DVD.img" Mac
> OS X Install DVD.img: Macintosh HFS Extended version 4 data last
> mounted by: 'H+Lx', created: Tue Jan 10 13:40:15 2012, last modified:
> Thu Jan 12 18:54:33 2012, last checked: Tue Jan 10 23:40:15 2012, block
> size: 4096, number of blocks: 1897304, free blocks: 1894172
>
> root@debian:/media/home/alexander# mount -t hfsplus -o loop "Mac OS X
> Install DVD.dmg" /mnt/fuck mount: wrong fs type, bad option, bad
> superblock on /dev/loop0, missing codepage or helper program, or other
> error In some cases useful info is found in syslog - try
> dmesg | tail or so
>

Если на образе диска имеется еще одна партиция, то просто mount -o loop
не сработает.

Нагуглил kpartx.
http://timesinker.blogspot.com/2009/10/accessing-osx-leopard-dvd-from.html
http://www.skytale.net/blog/archives/3-Reading-OSX-install-media-under-Linux.html

Попробуйте, утилитка маленькая, вдруг сработает.
И, наверное, лучше с img пробовать.

Ю.

loher

unread,
Jan 12, 2012, 5:50:01 AM1/12/12
to
В Thu, 12 Jan 2012 14:08:21 +0400 (MSK)
yuri.n...@gmail.com пишет:
kpartx поставил. Запускаю

root@debian:/media/home/alexander# kpartx -av "Mac OS X Install
DVD.img"
/proc/misc: No entry for device-mapper found
Is device-mapper driver missing from kernel?
Failure to communicate with kernel device-mapper driver.
device mapper prerequisites not met

чего го то не хватает


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120112214...@omen.dyndns-ip.com

Andrey Rahmatullin

unread,
Jan 12, 2012, 6:20:01 AM1/12/12
to
On Thu, Jan 12, 2012 at 09:49:11PM +1000, loher wrote:
> Is device-mapper driver missing from kernel?

> чего го то не хватает
modprobe dm-mod

--
WBR, wRAR
signature.asc

loher

unread,
Jan 12, 2012, 8:00:03 AM1/12/12
to
В Thu, 12 Jan 2012 17:15:27 +0600
Andrey Rahmatullin <wr...@wrar.name> пишет:
модуль загрузился. После выполнения команды #kpartx -lav "Mac OS X
Install DVD.img" вообще ничего не появляется. Появляется только символ
'новая строка' и решотка #.

При попытке монтировать образы dmg и img командой
#mount -t hfsplus -o loop "Mac OS X Install DVD.img" /mnt/fuck
появляются те же самые ошибки "Wrong fs, bad superblock HFS+ и т.д. Вот
вывод дмесга:

[ 2350.822843] attempt to access beyond end of device
[ 2350.822848] loop0: rw=0, want=67108872, limit=131072
[ 2350.822851] Buffer I/O error on device loop0, logical block 8388608
[ 2350.822853] attempt to access beyond end of device
[ 2350.822855] loop0: rw=0, want=67108872, limit=131072
[ 2350.822858] Buffer I/O error on device loop0, logical block 8388608
[ 2350.822865] hfs: failed to load extents file
[ 2401.004567] attempt to access beyond end of device
[ 2401.004574] loop0: rw=0, want=67108872, limit=131072
[ 2401.004578] Buffer I/O error on device loop0, logical block 8388608
[ 2401.004582] attempt to access beyond end of device
[ 2401.004586] loop0: rw=0, want=67108872, limit=131072
[ 2401.004590] Buffer I/O error on device loop0, logical block 8388608
[ 2401.004599] hfs: failed to load extents file
[ 2524.799564] attempt to access beyond end of device
[ 2524.799571] loop0: rw=0, want=67108872, limit=253
[ 2524.799575] Buffer I/O error on device loop0, logical block 8388608
[ 2524.799579] attempt to access beyond end of device
[ 2524.799583] loop0: rw=0, want=67108872, limit=253
[ 2524.799586] Buffer I/O error on device loop0, logical block 8388608
[ 2524.799595] hfs: failed to load extents file
[ 2584.106370] attempt to access beyond end of device
[ 2584.106377] loop0: rw=0, want=67108872, limit=253
[ 2584.106381] Buffer I/O error on device loop0, logical block 8388608
[ 2584.106385] attempt to access beyond end of device
[ 2584.106389] loop0: rw=0, want=67108872, limit=253
[ 2584.106393] Buffer I/O error on device loop0, logical block 8388608
[ 2584.106401] hfs: failed to load extents file
[ 2637.430413] attempt to access beyond end of device
[ 2637.430418] loop0: rw=0, want=67108872, limit=253906
[ 2637.430421] Buffer I/O error on device loop0, logical block 8388608
[ 2637.430423] attempt to access beyond end of device
[ 2637.430425] loop0: rw=0, want=67108872, limit=253906
[ 2637.430427] Buffer I/O error on device loop0, logical block 8388608
[ 2637.430435] hfs: failed to load extents file
[ 2655.670733] attempt to access beyond end of device
[ 2655.670739] loop0: rw=0, want=67108872, limit=253906
[ 2655.670742] Buffer I/O error on device loop0, logical block 8388608
[ 2655.670745] attempt to access beyond end of device
[ 2655.670748] loop0: rw=0, want=67108872, limit=253906
[ 2655.670750] Buffer I/O error on device loop0, logical block 8388608
[ 2655.670757] hfs: failed to load extents file
[ 2687.623429] attempt to access beyond end of device
[ 2687.623434] loop0: rw=0, want=67108872, limit=15014595
[ 2687.623436] Buffer I/O error on device loop0, logical block 8388608
[ 2687.623439] attempt to access beyond end of device
[ 2687.623441] loop0: rw=0, want=67108872, limit=15014595
[ 2687.623443] Buffer I/O error on device loop0, logical block 8388608
[ 2687.623449] hfs: failed to load extents file
[ 2746.791761] attempt to access beyond end of device
[ 2746.791768] loop0: rw=0, want=67108872, limit=15014595
[ 2746.791772] Buffer I/O error on device loop0, logical block 8388608
[ 2746.791776] attempt to access beyond end of device
[ 2746.791780] loop0: rw=0, want=67108872, limit=15014595
[ 2746.791783] Buffer I/O error on device loop0, logical block 8388608
[ 2746.791792] hfs: failed to load extents file
[ 2802.536290] attempt to access beyond end of device
[ 2802.536297] loop0: rw=0, want=67108872, limit=15014595
[ 2802.536301] Buffer I/O error on device loop0, logical block 8388608
[ 2802.536306] attempt to access beyond end of device
[ 2802.536309] loop0: rw=0, want=67108872, limit=15014595
[ 2802.536313] Buffer I/O error on device loop0, logical block 8388608
[ 2802.536325] hfs: failed to load extents file
[ 2942.459938] hfs: unable to find HFS+ superblock


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120113000...@omen.dyndns-ip.com

yuri.n...@gmail.com

unread,
Jan 12, 2012, 8:50:01 AM1/12/12
to
On Fri, 13 Jan 2012, loher wrote:

> В Thu, 12 Jan 2012 17:15:27 +0600
> Andrey Rahmatullin <wr...@wrar.name> пишет:
>
>> On Thu, Jan 12, 2012 at 09:49:11PM +1000, loher wrote:
>>> Is device-mapper driver missing from kernel?
>>
>>> чего го то не хватает
>> modprobe dm-mod
>>
>
> модуль загрузился. После выполнения команды #kpartx -lav "Mac OS X
> Install DVD.img" вообще ничего не появляется. Появляется только символ
> 'новая строка' и решотка #.
>

Значит "Mac OS X Install DVD.img" никакой не образ диска,
а непонятно, что.
1) Пробовали kpartx -av "./Mac OS X Install DVD.dmg"?
2) Попробовать другие конверторы.
В гугле "dmg converter linux", там еще парочка выпадет.
Ну например:
http://www.davidtan.org/how-to-convert-dmg-to-iso-on-mac-osx-windows-and-linux/
Там советуют acetoniso. Так как от dmg2iso зависимости нет,
то видимо там другой конвертер.
DMG пропретарный формат, так что всякое может быть...
3) Можно попробовать libdmg который советуют в
/usr/share/doc/dmg2img/README
Ю.

loher

unread,
Jan 12, 2012, 9:10:04 AM1/12/12
to
В Thu, 12 Jan 2012 17:46:49 +0400 (MSK)
yuri.n...@gmail.com пишет:

> On Fri, 13 Jan 2012, loher wrote:
>
> > В Thu, 12 Jan 2012 17:15:27 +0600
> > Andrey Rahmatullin <wr...@wrar.name> пишет:
> >
> >> On Thu, Jan 12, 2012 at 09:49:11PM +1000, loher wrote:
> >>> Is device-mapper driver missing from kernel?
> >>
> >>> чего го то не хватает
> >> modprobe dm-mod
> >>
> >
> > модуль загрузился. После выполнения команды #kpartx -lav "Mac OS X
> > Install DVD.img" вообще ничего не появляется. Появляется только
> > символ 'новая строка' и решотка #.
> >
>
> Значит "Mac OS X Install DVD.img" никакой не образ диска,
> а непонятно, что.
> 1) Пробовали kpartx -av "./Mac OS X Install DVD.dmg"?
Пробовал. Тоже пустота.

> 2) Попробовать другие конверторы.
> В гугле "dmg converter linux", там еще парочка выпадет.
> Ну например:
> http://www.davidtan.org/how-to-convert-dmg-to-iso-on-mac-osx-windows-and-linux/
> Там советуют acetoniso. Так как от dmg2iso зависимости нет,
> то видимо там другой конвертер.
> DMG пропретарный формат, так что всякое может быть...
> 3) Можно попробовать libdmg который советуют в
> /usr/share/doc/dmg2img/README
> Ю.
Короче Mac OS и вендоза- какахи монополистские ;)


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120113011...@omen.dyndns-ip.com

dimas

unread,
Jan 12, 2012, 10:00:02 AM1/12/12
to
kpartx нужен девайс на входе, а не файл образа. так что нужно сначала образ прицепить на loop-девайс, а потом его бить на партиции.
вот тут описано, как это сделать - http://help.ubuntu.ru/wiki/backup#монтирование_образа1


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120112185...@Ulf.tvoe.tv

Alexander Galanin

unread,
Jan 12, 2012, 11:40:01 AM1/12/12
to
On Wed, 11 Jan 2012 21:30:25 +1000
loher <logmu...@gmail.com> wrote:

> > Если это образ установочного диска, то там файловая система должна
> > быть iso9660. Win партишен добавляют зачастую, что бы те кто
> > пробует запустить этот диск под Windows получили инструкцию
> > не совать в дисковод все подряд.
> >
> > По крайней мере на установочном диске Mac.OS.X.10.6.3.dmg
> > именно такая ситуация.
> >
> > Ю.
> ничо ни понял. А как примонтировать и увидеть 'секретные' файлики по
> существу?

Во-первых, стоит попытаться указать тип файловой системы UDF. Обычно на
UDF-ных дисках бывает часть типа ISO9660, в которой указано как раз
«этот диск надо монтировать иначе».

Во-вторых, у `mount -t iso9660' есть параметр `session', который
позволяет указать номер сессии для мультисессионного диска.

Пробуйте.

--
Alexander Galanin


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120112200958.3320...@galanin.nnov.ru

loher

unread,
Jan 13, 2012, 3:30:02 AM1/13/12
to
В Thu, 12 Jan 2012 18:57:26 +0400
dimas <dima...@ya.ru> пишет:

> kpartx нужен девайс на входе, а не файл образа. так что нужно сначала
> образ прицепить на loop-девайс, а потом его бить на партиции. вот тут
> описано, как это сделать -
> http://help.ubuntu.ru/wiki/backup#монтирование_образа1
>
>

прикрепил луп девайс, все равно пустота. Не видит kpartx значит никаких
разделов.


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120113193...@omen.dyndns-ip.com

loher

unread,
Jan 13, 2012, 3:40:02 AM1/13/12
to
В Thu, 12 Jan 2012 20:09:58 +0400
Alexander Galanin <a...@galanin.nnov.ru> пишет:

> On Wed, 11 Jan 2012 21:30:25 +1000
> loher <logmu...@gmail.com> wrote:
>
> > > Если это образ установочного диска, то там файловая система
> > > должна быть iso9660. Win партишен добавляют зачастую, что бы те
> > > кто пробует запустить этот диск под Windows получили инструкцию
> > > не совать в дисковод все подряд.
> > >
> > > По крайней мере на установочном диске Mac.OS.X.10.6.3.dmg
> > > именно такая ситуация.
> > >
> > > Ю.
> > ничо ни понял. А как примонтировать и увидеть 'секретные' файлики по
> > существу?
>
> Во-первых, стоит попытаться указать тип файловой системы UDF. Обычно
> на UDF-ных дисках бывает часть типа ISO9660, в которой указано как раз
> «этот диск надо монтировать иначе».
>
> Во-вторых, у `mount -t iso9660' есть параметр `session', который
> позволяет указать номер сессии для мультисессионного диска.
>
> Пробуйте.
>

Короче. Дело получается так. Включаю винду, запускаю прогу UltraISO
Premium, открываю в ней образ dmg, и сразу вижу в смонтированном образе
есть виндовс файлы - eкзешники, доки и т.д. Смотрю свойства тома. Там
написано что это iso9660. Также стоит галка напротив Joliet, Ignore
iso9660 feautures (чо то типа того), и стоит галка HFS+ Volume. Выбираю
там в опциях "Переключиться на HFS+ Volume" и сразу вижу содержимое
HFS+ тома. Там находятся эпловские, пахнущие яблоком, файлики которые
мне нужны.

Вот как обстоят дела в линухе: работает только одна команда
mount -t hfsplus -o loop "Mac OS X Install DVD.img" /mnt/fuck

но почему то файлов в папке /mnt/fuck не видно. Вообще пустота.

root@debian# mount
/dev/loop0 on /mnt/fuck type hfsplus (rw)

подчеркиваю - только img почему то монтируется... (который я делал в
dmg2img), но dmg вообще не монтируется.
Пробовал играться с опциями session=0...1...2....3...4...5, и
part=0...1...2...3...4...5., но эффекта NULL.


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120113194...@omen.dyndns-ip.com

loher

unread,
Jan 13, 2012, 3:40:02 AM1/13/12
to
В Fri, 13 Jan 2012 19:42:09 +1000
loher <logmu...@gmail.com> пишет:
забыл сказать, что при монтировании с опцией -t iso9660 ни один из
образов (dmg и img) не монтируется.

yuri.n...@gmail.com

unread,
Jan 13, 2012, 4:00:02 AM1/13/12
to
On Fri, 13 Jan 2012, loher wrote:

> Короче. Дело получается так. Включаю винду, запускаю прогу UltraISO
> Premium, открываю в ней образ dmg, и сразу вижу в смонтированном образе
> есть виндовс файлы - eкзешники, доки и т.д. Смотрю свойства тома. Там
> написано что это iso9660. Также стоит галка напротив Joliet, Ignore
> iso9660 feautures (чо то типа того), и стоит галка HFS+ Volume. Выбираю
> там в опциях "Переключиться на HFS+ Volume" и сразу вижу содержимое
> HFS+ тома. Там находятся эпловские, пахнущие яблоком, файлики которые
> мне нужны.
>

Ну так и сконвертитуйте dfs в iso образ используя UltraISO.
Я же кидал ссылку:
http://www.davidtan.org/how-to-convert-dmg-to-iso-on-mac-osx-windows-and-linux/

Там описано, как это делать.
Потом этот iso образ можно замонтировать где угодно.

Кстати, там же и про dmg2iso упоминается:
"I’ve tried dmg2iso, converted my dmg file to iso without problem, but
the converted iso file is corrupted and can’t be open by any tools (Daemon
Tools, Alcohol, MagicISO, UltraISO and ISOBuster) that I’ve tested. It
might work for you, but no guarantees."

Похоже те же грабли.

acetoneiso не пробовали? Авось установить и снести через
aptitude минутное дело.

Ю.

loher

unread,
Jan 13, 2012, 4:40:03 AM1/13/12
to
В Fri, 13 Jan 2012 12:55:54 +0400 (MSK)
yuri.n...@gmail.com пишет:
Пробовал acetoneiso, каким то образом удалось один раз извлечь
содержимое iso9660 раздела. Потом успех прекратился. Видимо я где то
ошибку допустил. Сейчас скачал с инета другой dmg образ Mac OS,
сконвертировал dmg2img и смог смонтировать iso9660 раздел полученного
img образа из консоли. Хоть что то. Ладно. Буду пробовать) хехе %)


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120113204...@omen.dyndns-ip.com

Alexander Galanin

unread,
Jan 14, 2012, 10:00:02 AM1/14/12
to
On Fri, 13 Jan 2012 19:45:11 +1000
loher <logmu...@gmail.com> wrote:

>> Пробовал играться с опциями session=0...1...2....3...4...5, и
>> part=0...1...2...3...4...5., но эффекта NULL.
> забыл сказать, что при монтировании с опцией -t iso9660 ни один из
> образов (dmg и img) не монтируется.

Посмотри в dmesg. Там может оказаться много ругани по поводу неверных
параметров, так как session и part не для всякой файловой системы
годятся.

Ну и вообще туда смотреть полезно. Странно, что никто не дал столь
очевидного совета.

--
Alexander Galanin


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20120114184955.7b16...@galanin.nnov.ru
0 new messages