Монтирование CD

Аватар пользователя alex_root

Скачал инсталятор игры, для установки и запуска нужен диск с игрой(есть), инструкцию по установке игры прилагаю.
Но немогу разобраться с монтированием диска, инсталлер ругаеца что не примонтирован диск.

[alex@localhost ~]$ su
Password:
[root@localhost alex]# mount /dev/hdd -t iso9660 /mnt/cdrom
mount: block device /dev/hdd is write-protected, mounting read-only
[root@localhost alex]# cd /home/alex/bin
[root@localhost bin]# sh ./tacticalops-3.1.9-install-x86.run
Verifying archive integrity... All good.
Uncompressing Tactical Ops: Assault On Terror for Linux (European Version).............
mount: No medium found

Без указания iso9660 - тоже самое:
[root@localhost bin]# mount /dev/hdd /mnt/cdrom
mount: block device /dev/hdd is write-protected, mounting read-only
[root@localhost bin]# sh ./tacticalops-3.1.9-install-x86.run
Verifying archive integrity... All good.
Uncompressing Tactical Ops: Assault On Terror for Linux (European Version).............
mount: No medium found

Пробую в дефолтный /media/cdrom с iso9660:
[root@localhost bin]# mount /dev/hdd -t iso9660 /media/cdrom
mount: block device /dev/hdd is write-protected, mounting read-only
mount: /dev/hdd already mounted or /media/cdrom busy
mount: according to mtab, /dev/hdd is already mounted on /media/cdrom
[root@localhost bin]# sh ./tacticalops-3.1.9-install-x86.run
Verifying archive integrity... All good.
Uncompressing Tactical Ops: Assault On Terror for Linux (European Version)..................
mount: No medium found

И без iso9660 в дефолтный /media/cdrom:
[root@localhost bin]# mount /dev/hdd /media/cdrom
mount: block device /dev/hdd is write-protected, mounting read-only
[root@localhost bin]# sh ./tacticalops-3.1.9-install-x86.run
Verifying archive integrity... All good.
Uncompressing Tactical Ops: Assault On Terror for Linux (European Version)......................
mount: No medium found

При всей монтированиях в проводнике содержание диска доступно, но вот инсталятор...

ВложениеРазмер
install.txt4.06 КБ
Аватар пользователя keng00ru

Re: Монтирование CD

А это ты делал?:
export SETUP_CDROM=/mnt/cdrom
Из инструкции:
Note: You MUST export the 'SETUP_CDROM' environment variable as a pre-install script relies on this. Change the path to match your system cdrom mount point.

Аватар пользователя Tolstik

Re: Монтирование CD

Цитата:
При всей монтированиях в проводнике содержание диска доступно

в каком проводнике? :-o

а на это обратил внимание?

Цитата:
Note: You MUST export the 'SETUP_CDROM' environment variable as a pre-install
Аватар пользователя alex_root

Re: Монтирование CD

Цитата:
А это ты делал?:
export SETUP_CDROM=/mnt/cdrom

Я несовсем понял зачем в мануале говорится о монтировании /dev/cdrom блочное устройство ведь...
Если не трудно, распиши подробно с какого бока подставлять export SETUP_CDROM=/mnt/cdrom ? Что то ничерта не выходит, пошагово если можно, что то я в конце недели притупел.

Аватар пользователя keng00ru

Re: Монтирование CD

Unreal Tournament парню ставил, та же фигня была. Проявляется в основном когда ставишь из-под пользователя. Не знаю точно почему, но инсталлятор в процессе работы теряет привод. Единственное объяснение, которое я нашёл в Интернете - ошибка инсталлятора. Типа обращается он не непосредственно к диску, а к переменной CDROM, которая мало того, что по умолчанию указывает хрен знает куда, так ещё и обнуляется в какой-то момент. Глюк, короче.
Поэтому надо вручную устанавливть переменную CDROM равную твоему реальному устройству (точке монтирования). Делается это как раз коммандой:
export SETUP_CDROM=путь_к_твоей_точке_монтирования. (после монтирования, надо думать)
Если хочешь, поищу ссылку на английское объяснение.

Аватар пользователя alex_root

Re: Монтирование CD

[root@localhost bin]# mount /dev/hdd /mnt/cdrom (монтируеца нормально)
mount: block device /dev/hdd is write-protected, mounting read-only
[root@localhost bin]# export SETUP_CDROM=/mnt/cdrom
[root@localhost bin]# sh ./tacticalops-3.1.9-install-x86.run
Verifying archive integrity... All good.
Uncompressing Tactical Ops: Assault On Terror for Linux (European Version).......................
mount: No medium found

Я когда то пытался Вольфа такой исталяшкой поставить, но вовремя нашёл родной от id, хотя проблема была таже. Так что тут видимо не глюк, а какая то тайна... В рунете про это дело только пару топиков нашёл но ответа так и не получил. Не знаю, я английский "интуитивно-словарно" знаю, может ты где что поймёшь? Буду признателен, задолбался уже.

PS
http://icculus.org/~ravage/ может себе что подберёшь

Аватар пользователя keng00ru

Re: Монтирование CD

Попробуй сегодня перебрать всё, что в инструкции есть:

запусти без "sh", просто: ./tacticalops-3.1.9-install-x86.run
так попробуй: chmod +x tacticalops-3.1.9-install-x86.run (не понял, что это такое).
Например: export WINE_EXEC=/opt/wine/bin/wine (путь, где лежит wine).
Что там ещё: отключи системы supermount, убедись, что установлена поддержка файловых систем Joilet и ISO 9660.
Это всё, что есть в инструкции.

Завтра я паренька увижу, спрошу, может он знает, что там за беды с игрушками.
P.S.: А WINE-то у тебя установлен?

Аватар пользователя alex_root

Re: Монтирование CD

Ну пробовал уже по разному, и без sh . , и с chmod +x(изменение прав к каталогу/файлу???), уже даже без монтирования в каталог /mnt/cdrom содержимое диска копировал, чего только не делал.
А про wine, так как я понял, он необязателен, и его использование скорее идёт как дополнительная возможность для запуска с винчестера (ИМХО). Хотя он у меня и стоит зачем то (винды то нет).

Аватар пользователя keng00ru

Re: Монтирование CD

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

Аватар пользователя alex_root

Re: Монтирование CD

Узнал сегодня что инсталяторы от loki проверяют md5sum, и что вроде это лечица правкой скрипта.
И ты Сергей был таки прав, без эмулятора игруха не пойдёт Грустный

Аватар пользователя Андрей Путилов

Re: Монтирование CD

Во-первых, у меня тот же вопрос.
Что вы не понимаете. Монтирование правильно монтирует, можно прочитать файлы из смонтированного каталога, но монтирование не создает блочное устройство, а игра читает не из каталога, а из блочного устройства.

ЗЫ если файл .run, то при чем тут Wine или Windows?

RSS-материал