LINUX.ORG.RU

Не могу смонтировать образ в Arch Linux

 , , ,


0

1

Уже встречался с этим, так и не смог ничего сделать, просто распаковал образ, на этот раз появилось пару свободных дней и захотел поиграть в игрушку, в итоге при попытке запуска выдает следующее

kevlik@om ~/Downloads> ./Civilization.VI.v1.0.0.341.x64.Linux.sh 
./Civilization.VI.v1.0.0.341.x64.Linux.sh: line 62: cd: Mounted /dev/loop1 at /media/disk: No such file or directory
Failed to change directory to Mounted /dev/loop1 at /media/disk

Unmounting /dev/loop1... Unmounted /dev/loop1.

kevlik@om ~> lsmod | grep loop
kevlik@om ~ [0|1]>
kevlik@om ~ [0|1]> modprobe loop


Последнее исправление: kevlik (всего исправлений: 2)
Ответ на: комментарий от Artamudo

Этот скрипт весит 6гб, как я понимаю, это не скрипт, а бинарный файл какой-то. Инструкция в раздаче говорит, что это надо просто запустить, он смонтируется и автоматически выполнится. По ошибке, мне вспомнилось, что я пытался не так давно тоже смонтировать один образ и мне выдавало ту же ошибку, но я забил на это и просто распаковал, это же мне распаковать не вхыодит

kevlik
() автор топика
Ответ на: комментарий от kevlik

После загрузки модуля loop грепал его еще раз в lsmod?

The loop device is a block device that maps its data blocks not to a physical device such as a hard disk or optical disk drive, but to the blocks of a regular file in a filesystem or to another block device. This can be useful for example to provide a block device for a filesystem image stored in a file, so that it can be mounted with the mount(8) command.

Выдает ошибку скорее всего из-за того, что этот модель не загружен в ядро, когда установщик пытается примонтировать сам себя.

RedEyedMan666
()
Последнее исправление: RedEyedMan666 (всего исправлений: 1)
Ответ на: комментарий от kevlik

Значит ставить другую версию ядра с этим модулем внутри. Либо собрать свое ядро той же версии с тем же конфигом, предварительно включив этот модуль.

RedEyedMan666
()
Последнее исправление: RedEyedMan666 (всего исправлений: 1)
Ответ на: комментарий от kevlik

Пробовал монтировать обычные образы .ISO?

У этого установщика должны быть ключи, подобие –unpack, чтобы распаковать данные без монтирования.

RedEyedMan666
()
Ответ на: комментарий от RedEyedMan666

Да, там есть ключ –gasfa-extract, но выводит он ровным счетом то же самое Кстати, сейчас загрузился с другого ядра, ck, и код ошибки другой

Object /org/freedesktop/UDisks2/block_devices/loop0 is not a mountable filesystem. Failed to mount an image to /dev/loop0

Unmounting /dev/loop0… Error unmounting /dev/loop0: GDBus.Error:org.freedesktop.UDisks2.Error.NotMounted: Device `/dev/loop0’ is not mounted Failed to unmount /dev/loop0

kevlik
() автор топика
Ответ на: комментарий от kevlik

Чексуммы скачанного установщика сверял? Может он битый? Если с торрентов качал то перехешируй и посмотри что изменится. Скорее всего это бинарник с шелл-скриптом вначале, который монтирует упакованный образ данных игры. Обычно в таких бандлах данные просто сжаты.

RedEyedMan666
()
Последнее исправление: RedEyedMan666 (всего исправлений: 2)
Ответ на: комментарий от kevlik

Монтирование исишки проверь

udisksctl loop-setup -r -f '/home/путь/название.iso'
если все нормально смотри скрипт что он там делает, в media просто так монтировать юзер не может

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

сделай head -n 1000 Civilization.VI.v1.0.0.341.x64.Linux.sh, почисти в конце нечитаемое и выложи на pastebin

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