[РЕШЕНО] Проблема при установке игры с нескольких дисков (невозможно сменить диск)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

vkapas
Сообщения: 199
ОС: Ubuntu 20.04

[РЕШЕНО] Проблема при установке игры с нескольких дисков

Сообщение vkapas »

Всем привет.

Пытаюсь установить Gothic I через PlayOnLinux. Лицензия от Руссобит-М, на двух дисках. Установка начинается без проблем, на 86% нужно поставить второй диск.
Но первый диск сменить невозможно, потому что "Не удалось извлечь DISK1. Есть приложение которое припятствует извлечению тома DISK1":

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

# lsof /media/DISK1/
COMMAND     PID USER   FD   TYPE DEVICE  SIZE/OFF NODE NAME
bash       4298  set  cwd    DIR   11,0      2048 1472 /media/DISK1
wineserve 10030  set   26r   REG   11,0    200704 1499 /media/DISK1/setup.exe
wineserve 10030  set  148r   REG   11,0 721999872 1485 /media/DISK1/Data1.cab


Про другое местоположение (например, в ~/GOTHIC) установщик даже слышать не хочет (а точнее не даёт выбрать, после начала установки). Если скидывать все файлы в папку и начать устанавливать отттуда -- те же самые 86% и просьба сменить диск (естественно, пробовал вставлять диск -- программа никак не реагирует).

PS. Думаю, Яндекс или Гугл знают ответ, но у меня не получилось правильно спросить их.
Спасибо сказали:
vkapas
Сообщения: 199
ОС: Ubuntu 20.04

Re: [РЕШЕНО] Проблема при установке игры с нескольких дисков

Сообщение vkapas »

Только что получилось примонтировать-таки второй диск кое-как:
(/dev/hdd -- внутренний сидюк, /dev/sr1 -- внешний)

После автомонтирования установочного диска в /media/DISK1, я подмонтировал его вручную на /media/cdrom

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

# mount /dev/hdd /media/cdrom
# mount -l
/dev/hdc2 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/hdc1 on /boot type reiserfs (rw,notail)
/dev/hdc5 on /home type ext3 (rw)
/dev/sda5 on /mnt/data type xfs (rw,nosuid,nodev)
/dev/hdd on /media/DISK1 type iso9660 (ro,nosuid,nodev,uhelper=hal,uid=1000) [DISK1]
/dev/hdd on /media/cdrom0 type iso9660 (ro) [DISK1]

После того, как установщик попросил второй диск я отмотировал диск из /media/cdrom

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

# umount -l /media/cdrom
# mount -l
/dev/hdc2 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/hdc1 on /boot type reiserfs (rw,notail)
/dev/hdc5 on /home type ext3 (rw)
/dev/sda5 on /mnt/data type xfs (rw,nosuid,nodev)
/dev/hdd on /media/DISK1 type iso9660 (ro,nosuid,nodev,uhelper=hal,uid=1000) [DISK1]


поставил второй диск во второй сидюк и выполнил:

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

# mount /dev/sr1 /media/cdrom0
mount: block device /dev/sr1 is write-protected, mounting read-only
# mount -l
/dev/hdc2 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/hdc1 on /boot type reiserfs (rw,notail)
/dev/hdc5 on /home type ext3 (rw)
/dev/sda5 on /mnt/data type xfs (rw,nosuid,nodev)
/dev/hdd on /media/DISK1 type iso9660 (ro,nosuid,nodev,uhelper=hal,uid=1000) [DISK1]
/dev/sr1 on /media/cdrom0 type iso9660 (ro) [DISK2]


Всё равно, установщик ведёт себя так, как будто диска там нет.
Спасибо сказали:
vkapas
Сообщения: 199
ОС: Ubuntu 20.04

Re: [РЕШЕНО] Проблема при установке игры с нескольких дисков

Сообщение vkapas »

На ЛОРе посоветовали wine eject, но:

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

$ wine eject d:
$ err:menubuilder:WinMain unknown option -a
err:menubuilder:WinMain unknown option -r

$ wine eject -u d:
$ err:menubuilder:WinMain unknown option -a
err:menubuilder:WinMain unknown option -r

$ wine eject -a
$ err:menubuilder:WinMain unknown option -a
err:menubuilder:WinMain unknown option -r


Без диска привод открывается, но, во время установки -- по прежнему -- нет.
Спасибо сказали:
vkapas
Сообщения: 199
ОС: Ubuntu 20.04

Re: [РЕШЕНО] Проблема при установке игры с нескольких дисков

Сообщение vkapas »

Решил!!! :D

1. Создал папку ~/GOTHIC.
2. Скопировал всё с CD1 в папку ~/GOTHIC.
3. Скопировал всё с CD2 в папку ~/GOTHIC (с перезаписью!).
4. Записал содержимое ~/GOTHIC (не папку!, -- файлы) на DVD с названием DISK2.
5. В качестве места установки указал PlayOnLinux'y "DISK2".
6. PlayOnLinux, видимо, не рассчитывал, что я могу поставить не оригинальную версию, а русификацию от Руссобит-М. Поэтому, чтобы игру можно было запускать из меню PlayOnLinux, нужно подправить файл ~/.PlayOnLinux/configuration/installed/Gothic, примерно так (исправлены строки 4 и 6):

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

#!/bin/bash
PATH="/home/user/.PlayOnLinux/WineVersions/1.1.33/usr/bin/:$PATH"
export WINEPREFIX="/home/set/.PlayOnLinux/wineprefix/Gothic"
export WINEDEBUG="-all"
#cd "/home/user/.PlayOnLinux/wineprefix/Gothic/drive_c/Program Files/Piranha Bytes/Gothic/System"
cd "/home/user/.PlayOnLinux/wineprefix/Gothic/drive_c/Program Files/Russobit-M/Gothic/system"
#wine "GOTHIC.EXE"  $@
wine "GOTHICSTARTER.EXE"  $@

7. Можно запускать :-)
Спасибо сказали:
Аватара пользователя
Sora
Сообщения: 243
ОС: RFR_14

Re: [РЕШЕНО] Проблема при установке игры с нескольких дисков

Сообщение Sora »

vkapas писал(а):
23.11.2009 05:26
Решил!!! :D

1. Создал папку ~/GOTHIC.
2. Скопировал всё с CD1 в папку ~/GOTHIC.
3. Скопировал всё с CD2 в папку ~/GOTHIC (с перезаписью!).
4. Записал содержимое ~/GOTHIC (не папку!, -- файлы) на DVD с названием DISK2.
5. В качестве места установки указал PlayOnLinux'y "DISK2".
6. PlayOnLinux, видимо, не рассчитывал, что я могу поставить не оригинальную версию, а русификацию от Руссобит-М. Поэтому, чтобы игру можно было запускать из меню PlayOnLinux, нужно подправить файл ~/.PlayOnLinux/configuration/installed/Gothic, примерно так (исправлены строки 4 и 6):

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

,#!/bin/bash
PATH="/home/user/.PlayOnLinux/WineVersions/1.1.33/usr/bin/:$PATH"
export WINEPREFIX="/home/set/.PlayOnLinux/wineprefix/Gothic"
export WINEDEBUG="-all"
#cd "/home/user/.PlayOnLinux/wineprefix/Gothic/drive_c/Program Files/Piranha Bytes/Gothic/System"
cd "/home/user/.PlayOnLinux/wineprefix/Gothic/drive_c/Program Files/Russobit-M/Gothic/system"
#wine "GOTHIC.EXE"  $@
wine "GOTHICSTARTER.EXE"  $@

7. Можно запускать :-)

Ну и как идет? Я давненько пробовал, звука не было, видеоролики тормозили и ФПС скакало от 200 до 1... Фанат Г1/Г2, Ризен...
AMD 4600+, 4Gb DDRII-800, GF GTS250 512Mb, HDD 750Gb WD
Спасибо сказали:
vkapas
Сообщения: 199
ОС: Ubuntu 20.04

Re: [РЕШЕНО] Проблема при установке игры с нескольких дисков

Сообщение vkapas »

Sora писал(а):
23.11.2009 21:42
Ну и как идет? Я давненько пробовал, звука не было, видеоролики тормозили и ФПС скакало от 200 до 1... Фанат Г1/Г2, Ризен...


Вчера поиграл минут 30 -- ни глюков, ни тормозов замечено не было. Ролики тормозят, да, слегка. Доволен как слон :-)
Запускал на wine 1.1.29 (из ~10 испробованных версий лучше всего пошло на ней).
Спасибо сказали:
Аватара пользователя
antonio276
Сообщения: 94

Re: [РЕШЕНО] Проблема при установке игры с нескольких дисков

Сообщение antonio276 »

Привет всем! У меня такая проблема, при попытке установить на Linux под Wine или под Cedega лицензионные игры с системой защиты, программа установки требует перезагрузки компьютера, при этом Wine перезапускается, но при попытке запустить игру система защиты вновь требует перезагрузки :-(.
Никто не подскажет как избавиться от этой проблемы?
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: [РЕШЕНО] Проблема при установке игры с нескольких дисков

Сообщение dhampire »

antonio276 писал(а):
24.11.2009 00:04
Привет всем! У меня такая проблема, при попытке установить на Linux под Wine или под Cedega лицензионные игры с системой защиты, программа установки требует перезагрузки компьютера, при этом Wine перезапускается, но при попытке запустить игру система защиты вновь требует перезагрузки :-(.
Никто не подскажет как избавиться от этой проблемы?

вероятнее всего, имеется ввиду система защиты StarForce - которая не поддерживается в wine и скорей всего поддерживаться не будет ввиду особенностей её работы.
Спасибо сказали:
Аватара пользователя
antonio276
Сообщения: 94

Re: [РЕШЕНО] Проблема при установке игры с нескольких дисков

Сообщение antonio276 »

dhampire
Вы правы, я имел ввиду старфорс.
Спасибо за информацию!
Спасибо сказали:
vkapas
Сообщения: 199
ОС: Ubuntu 20.04

Re: [РЕШЕНО] Проблема при установке игры с нескольких дисков

Сообщение vkapas »

Написал небольшую инструкцию, может кому пригодится.
Спасибо сказали: