Как подмонтировать образ?

Обсуждение журнала LinuxFormat
(форум переехал, здесь только архив)
oxid
Сообщения: 21
ОС: Alt Linux Desktop 4

Как подмонтировать образ?

Сообщение oxid »

Здравствуйте!
Хочу посмотреть/добавить в свой дистр пакеты из Mandriva 2007 Free и Metisse которые были соотв. в номерах 1 и 4.
Проблема в том, что на дисках дистрибутивы хранятся в .img
Как распаковать/подмонтировать такой образ, если это конечно возможно?
Спасибо сказали:
icoz
Сообщения: 29
ОС: ASPLinux 11/11.2, Kubuntu 7.04

Re: Как подмонтировать образ?

Сообщение icoz »

oxid писал(а):
27.05.2007 16:27
Здравствуйте!
Хочу посмотреть/добавить в свой дистр пакеты из Mandriva 2007 Free и Metisse которые были соотв. в номерах 1 и 4.
Проблема в том, что на дисках дистрибутивы хранятся в .img
Как распаковать/подмонтировать такой образ, если это конечно возможно?


я тут недано такую вещь нашел (правда еще не успел попробовать!):
AcetoneISO
http://www.kde-apps.org/content/show.php/A...+?content=44805
The software required «Windows 95 or better», so I installed Linux. (Tom Christiansen and Nathan Torkington «Perl Cookbook»)
Спасибо сказали:
Аватара пользователя
k01
Сообщения: 104
ОС: Archlinux

Re: Как подмонтировать образ?

Сообщение k01 »

Попробуйте так:
mount -t iso9660 <путь к образу> <куда хочется примонтировать> -o loop
Рациональное программирование — наш ответ MicroSoft!
Спасибо сказали:
Аватара пользователя
Val
Ведущий рубрики
Сообщения: 2211
Статус: Редактор LXF

Re: Как подмонтировать образ?

Сообщение Val »

oxid писал(а):
27.05.2007 16:27
Здравствуйте!
Хочу посмотреть/добавить в свой дистр пакеты из Mandriva 2007 Free и Metisse которые были соотв. в номерах 1 и 4.
Проблема в том, что на дисках дистрибутивы хранятся в .img
Как распаковать/подмонтировать такой образ, если это конечно возможно?

Минутку. img - это, конечно, образы (и даже дисковые), но пакетов в них нет. Там развернутые бинарники, не предназначенные для работы за пределами это ФС. Madriva One - так тот вообще LiveCD, а что касается Mandriva Free - пакеты лежат в i586/media/main*
"Если думаешь, говоришь, пишешь и подписываешь - не удивляйся." (с)
Спасибо сказали:
oxid
Сообщения: 21
ОС: Alt Linux Desktop 4

Re: Как подмонтировать образ?

Сообщение oxid »

Val писал(а):
28.05.2007 17:53
Минутку. img - это, конечно, образы (и даже дисковые), но пакетов в них нет. Там развернутые бинарники, не предназначенные для работы за пределами это ФС. Madriva One - так тот вообще LiveCD, а что касается Mandriva Free - пакеты лежат в i586/media/main*

Эврика!
Он оказывается здесь (в смысле mandriva free) R:\i586\media
А вот где находится образ one metisse найти не удалось.
Спасибо сказали:
icoz
Сообщения: 29
ОС: ASPLinux 11/11.2, Kubuntu 7.04

Re: Как подмонтировать образ?

Сообщение icoz »

k01 писал(а):
28.05.2007 00:24
Попробуйте так:
mount -t iso9660 <путь к образу> <куда хочется примонтировать> -o loop

угу. только это для iso работает. В случае проблем надо еще:
modprobe loop
The software required «Windows 95 or better», so I installed Linux. (Tom Christiansen and Nathan Torkington «Perl Cookbook»)
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Как подмонтировать образ?

Сообщение zenitur »

цитата:
mount -t iso9660 <путь к образу> -o loop <куда хочется примонтировать>
Команда работает отлично и для nrg.
Такая беда: монтирую я таким образом диск Worms Armageddon и настраиваю winecfg. Добавляю туда новую букву диска, E:, пишу её путь, носитель CD-ROM, метку и серийный номер. Не катит. А если из root - это всё само определяется, только подключи! Мне не хочется играть в Worms из root'а, и постоянно искать и вставлять расцарапанную копию диска. "chmod 777 /mnt/WA" не работает, "Носитель защищён от записи"! Кто знает, что сделать?
Дистр: openSUSE 10.2.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
Аватара пользователя
poweroff
Сообщения: 90
ОС: GNU/Linux Debian Lenny 5.0.1

Re: Как подмонтировать образ?

Сообщение poweroff »

Если я правельно понял то img монтируется так

Код: Выделить всё

alexandr@debian:~/games/Starcraft$ sudo mount -t iso9660 -o modprobe loop starcraft.img ~/mnt/iso

А он ругается вот так

Код: Выделить всё

alexandr@debian:~/games/Starcraft$ sudo mount -t iso9660 -o modprobe loop starcraft.img ~/mnt/iso
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
Никогда не слушайте ничьих советов. Особенно этот.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Как подмонтировать образ?

Сообщение Aectann »

poweroff писал(а):
09.06.2007 18:52
sudo mount -t iso9660 -o modprobe loop starcraft.img ~/mnt/iso

sudo mount -t iso9660 -o loop starcraft.img ~/mnt/iso

modprobe loop (подгрузка модуля ядра "loop") нужно сделать, если предыдущая команда будет ругаться.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
poweroff
Сообщения: 90
ОС: GNU/Linux Debian Lenny 5.0.1

Re: Как подмонтировать образ?

Сообщение poweroff »

Ещё как ругается

Код: Выделить всё

alexandr@debian:~/games/Starcraft$ sudo mount -t iso9660 -o loop starcraft.img ~/mnt/iso
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
Никогда не слушайте ничьих советов. Особенно этот.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Как подмонтировать образ?

Сообщение Uncle_Theodore »

poweroff писал(а):
09.06.2007 22:46
Ещё как ругается

Код: Выделить всё

alexandr@debian:~/games/Starcraft$ sudo mount -t iso9660 -o loop starcraft.img ~/mnt/iso
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Убери -t iso9660, пусть попробует автоматом определить.
Спасибо сказали:
Аватара пользователя
poweroff
Сообщения: 90
ОС: GNU/Linux Debian Lenny 5.0.1

Re: Как подмонтировать образ?

Сообщение poweroff »

И так и сяк пробовал.

Код: Выделить всё

alexandr@debian:~/games/Starcraft$ sudo mount -o loop starcraft.img  ~/mnt/iso/
mount: you must specify the filesystem type
Никогда не слушайте ничьих советов. Особенно этот.
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Как подмонтировать образ?

Сообщение zenitur »

Попробуй k3b v. 1.0
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали: