Как сказать Wine, что я сменил компакт-диск, когда монтировал их практически на нетбуке без CD-привода?

Я пытаюсь догнать некоторые из старых игр с обратной стороны, которые подходят для моего маленького нетбука Aspire One через Wine.

Я столкнулся с проблемой Baldurs Gate, однако , что я не могу изменить CD.

Очевидно, что у меня нет CD-привода, поэтому я скопировал содержимое компакт-диска на внешний жесткий диск, и я использую mount команду с опцией loopback, чтобы убедить игру, что компакт-диск присутствует. Это позволило установить корректную работу установки и отлично работать, чтобы запустить ее и воспроизвести содержимое с первого компакт-диска. Однако, когда игра запрашивает CD2, я застрял.

Если я смонтирую CD2 ISO на путь CD Rom, он, похоже, не отвечает, независимо от того, был ли у меня первый размонтированный CD1. Когда я попрошу Wine показать мне, что привод на компакт-диске содержит правильные данные, но кажется, что любой сигнал будет интерпретироваться Windows, означающий, что дисковод компакт-дисков был закрыт, не отправляется.

кто-нибудь знает способ сделать это, или я лаю по неправильному дереву, и есть что-то еще, что мне нужно сделать?

2
задан 2 February 2011 в 19:22

21 ответ

Я нашел эту тему, потому что у меня была такая же проблема. Это может не сработать для всех, но это было для меня. (Я сделал папку в домашнем названии / virtualdrive / Drive0). Кроме того, у меня была проблема с другой игрой, но я думаю, что она применима.

Mount iso # 1

sudo mount -o loop AOMG_D1.iso ~ / virtualdrive / Drive0

Запустить установщик игр, нажать install. Он загружается до 32% или что-то еще, а затем запрашивает iso # 2. Не пытайтесь извлечь или отключить первый iso, просто используйте ту же команду для монтирования iso # 2. Я думаю, что это создает случайную букву диска и автоматически отображает mount путь в вине.

Mount iso # 2

sudo mount -o loop AOMG_D1.iso ~ / virtualdrive / Drive0

sudo mount -o loop AOMG_D2.iso ~ / virtualdrive / Drive0

В этот момент вы должны подождать 5-10 секунд, и он должен продолжить установку. Если нет, попробуйте нажать «ОК» в ответ на ввод следующего диска.

2
ответ дан 25 July 2018 в 22:32
  • 1
    Это работает над командой извлечения вина и другими трюками haha – Roel 25 May 2018 в 19:22

Есть учебник, который охватывает это здесь: http://wiki.winehq.org/Infinity_Engine_Games

Сначала вы можете попробовать решение в нижней части страницы («AnotherAlternativeToInstall»), как кажется для выполнения меньших шагов.

Есть также определенные вещи, которые люди делали для установки и запуска в записях в http://wiki.winehq.org/Infinity_Engine_Games .

1
ответ дан 25 July 2018 в 22:32

Я не могу проверить это прямо сейчас, но я думаю, вам нужно использовать команду wine eject (http://wiki.winehq.org/eject)

1
ответ дан 25 July 2018 в 22:32
  • 1
    Я получаю сообщение "не удается открыть устройство для диска e:" - видимо, это особенность в вино, хотя я не совсем понимаю почему. – glenatron 3 February 2011 в 01:49
  • 2
    Интересно, это связано с тем, что я должен использовать sudo для монтирования диска, но если я запускаю вино в качестве суперпользователя, он жалуется, потому что это не текущий профиль пользователя. – glenatron 3 February 2011 в 02:30

Я нашел эту тему, потому что у меня была такая же проблема. Это может не сработать для всех, но это было для меня. (Я сделал папку в домашнем названии / virtualdrive / Drive0). Кроме того, у меня была проблема с другой игрой, но я думаю, что она применима.

Mount iso # 1

sudo mount -o loop AOMG_D1.iso ~ / virtualdrive / Drive0

Запустить установщик игр, нажать install. Он загружается до 32% или что-то еще, а затем запрашивает iso # 2. Не пытайтесь извлечь или отключить первый iso, просто используйте ту же команду для монтирования iso # 2. Я думаю, что это создает случайную букву диска и автоматически отображает mount путь в вине.

Mount iso # 2

sudo mount -o loop AOMG_D1.iso ~ / virtualdrive / Drive0

sudo mount -o loop AOMG_D2.iso ~ / virtualdrive / Drive0

В этот момент вы должны подождать 5-10 секунд, и он должен продолжить установку. Если нет, попробуйте нажать «ОК» в ответ на ввод следующего диска.

2
ответ дан 2 August 2018 в 03:58
  • 1
    Это работает над командой извлечения вина и другими трюками haha – Roel 25 May 2018 в 19:22

Есть учебник, который охватывает это здесь: http://wiki.winehq.org/Infinity_Engine_Games

Сначала вы можете попробовать решение в нижней части страницы («AnotherAlternativeToInstall»), как кажется для выполнения меньших шагов.

Есть также определенные вещи, которые люди делали для установки и запуска в записях в http://wiki.winehq.org/Infinity_Engine_Games .

1
ответ дан 2 August 2018 в 03:58

Я не могу проверить это прямо сейчас, но я думаю, вам нужно использовать команду wine eject (http://wiki.winehq.org/eject)

1
ответ дан 2 August 2018 в 03:58
  • 1
    Я получаю сообщение & quot; Не могу открыть устройство для диска e: & quot; - По-видимому, это особенность в вине, хотя я не мог полностью понять, почему. – glenatron 3 February 2011 в 01:49
  • 2
    Интересно, это связано с тем, что я должен использовать sudo для монтирования диска, но если я запускаю вино в качестве суперпользователя, он жалуется, потому что это не текущий профиль пользователя. – glenatron 3 February 2011 в 02:30

Я нашел эту тему, потому что у меня была такая же проблема. Это может не сработать для всех, но это было для меня. (Я сделал папку в домашнем названии / virtualdrive / Drive0). Кроме того, у меня была проблема с другой игрой, но я думаю, что она применима.

Mount iso # 1

sudo mount -o loop AOMG_D1.iso ~ / virtualdrive / Drive0

Запустить установщик игр, нажать install. Он загружается до 32% или что-то еще, а затем запрашивает iso # 2. Не пытайтесь извлечь или отключить первый iso, просто используйте ту же команду для монтирования iso # 2. Я думаю, что это создает случайную букву диска и автоматически отображает mount путь в вине.

Mount iso # 2

sudo mount -o loop AOMG_D1.iso ~ / virtualdrive / Drive0

sudo mount -o loop AOMG_D2.iso ~ / virtualdrive / Drive0

В этот момент вы должны подождать 5-10 секунд, и он должен продолжить установку. Если нет, попробуйте нажать «ОК» в ответ на ввод следующего диска.

2
ответ дан 4 August 2018 в 20:01
  • 1
    Это работает над командой извлечения вина и другими трюками haha – Roel 25 May 2018 в 19:22

Есть учебник, который охватывает это здесь: http://wiki.winehq.org/Infinity_Engine_Games

Сначала вы можете попробовать решение в нижней части страницы («AnotherAlternativeToInstall»), как кажется для выполнения меньших шагов.

Есть также определенные вещи, которые люди делали для установки и запуска в записях в http://wiki.winehq.org/Infinity_Engine_Games .

1
ответ дан 4 August 2018 в 20:01

Я не могу проверить это прямо сейчас, но я думаю, вам нужно использовать команду wine eject (http://wiki.winehq.org/eject)

1
ответ дан 4 August 2018 в 20:01
  • 1
    Я получаю сообщение & quot; Не могу открыть устройство для диска e: & quot; - По-видимому, это особенность в вине, хотя я не мог полностью понять, почему. – glenatron 3 February 2011 в 01:49
  • 2
    Интересно, это связано с тем, что я должен использовать sudo для монтирования диска, но если я запускаю вино в качестве суперпользователя, он жалуется, потому что это не текущий профиль пользователя. – glenatron 3 February 2011 в 02:30

Я нашел эту тему, потому что у меня была такая же проблема. Это может не сработать для всех, но это было для меня. (Я сделал папку в домашнем названии / virtualdrive / Drive0). Кроме того, у меня была проблема с другой игрой, но я думаю, что она применима.

Mount iso # 1

sudo mount -o loop AOMG_D1.iso ~ / virtualdrive / Drive0

Запустить установщик игр, нажать install. Он загружается до 32% или что-то еще, а затем запрашивает iso # 2. Не пытайтесь извлечь или отключить первый iso, просто используйте ту же команду для монтирования iso # 2. Я думаю, что это создает случайную букву диска и автоматически отображает mount путь в вине.

Mount iso # 2

sudo mount -o loop AOMG_D1.iso ~ / virtualdrive / Drive0

sudo mount -o loop AOMG_D2.iso ~ / virtualdrive / Drive0

В этот момент вы должны подождать 5-10 секунд, и он должен продолжить установку. Если нет, попробуйте нажать «ОК» в ответ на ввод следующего диска.

2
ответ дан 6 August 2018 в 04:03
  • 1
    Это работает над командой извлечения вина и другими трюками haha – Roel 25 May 2018 в 19:22

есть учебник, который охватывает это здесь: http://wiki.winehq.org/Infinity_Engine_Games

Вы можете попробовать решение в нижней части страницы ("AnotherAlternativeToInstall"), так как он, кажется, требует меньше шагов.

там есть и конкретные вещи люди делали, чтобы установить и запустить в записях в http://wiki.winehq.org/Infinity_Engine_Games.

1
ответ дан 6 August 2018 в 04:03

Я не могу проверить это прямо сейчас, но я думаю, вам нужно использовать команду wine eject (http://wiki.winehq.org/eject)

1
ответ дан 6 August 2018 в 04:03
  • 1
    Я получаю сообщение & quot; Не могу открыть устройство для диска e: & quot; - По-видимому, это особенность в вине, хотя я не мог полностью понять, почему. – glenatron 3 February 2011 в 01:49
  • 2
    Интересно, это связано с тем, что я должен использовать sudo для монтирования диска, но если я запускаю вино в качестве суперпользователя, он жалуется, потому что это не текущий профиль пользователя. – glenatron 3 February 2011 в 02:30

Я не могу проверить это прямо сейчас, но я думаю, вам нужно использовать команду wine eject ( http://wiki.winehq.org/eject )

1
ответ дан 7 August 2018 в 22:02

Здесь есть учебник, посвященный этому: http://wiki.winehq.org/Infinity_Engine_Games

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

Есть также определенные вещи, которые люди делали для установки и запуска в записях в winehq для Baldur's Gate .

1
ответ дан 7 August 2018 в 22:02

Я нашел эту тему, потому что у меня была такая же проблема. Это может не сработать для всех, но это было для меня. (Я создал папку в домашнем каталоге / virtualdrive / Drive0). Кроме того, у меня была проблема с другой игрой, но я думаю, что она применима.

Mount iso # 1

sudo mount -o loop AOMG_D1.iso ~ / virtualdrive / Drive0

Запустить установщик игр, нажать install. Он загружается до 32% или что-то еще, а затем запрашивает iso # 2. Не пытайтесь извлечь или отключить первый iso, просто используйте ту же команду для монтирования iso # 2. Я думаю, что это создает случайную букву диска и автоматически отображает mount путь в вине.

Mount iso # 2

sudo mount -o loop AOMG_D2.iso ~ / virtualdrive / Drive0

Вы должен подождать 5-10 секунд в этой точке, и он должен продолжить установку. Если нет, попробуйте нажать «ОК» в приглашении о вставке следующего диска.

Я был на самом деле QUITE удивлен, что это сработало.

2
ответ дан 7 August 2018 в 22:02

Я не могу проверить это прямо сейчас, но я думаю, вам нужно использовать команду wine eject ( http://wiki.winehq.org/eject )

1
ответ дан 10 August 2018 в 10:16

Здесь есть учебник, посвященный этому: http://wiki.winehq.org/Infinity_Engine_Games

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

Есть также определенные вещи, которые люди делали для установки и запуска в записях в winehq для Baldur's Gate .

1
ответ дан 10 August 2018 в 10:16

Я нашел эту тему, потому что у меня была такая же проблема. Это может не сработать для всех, но это было для меня. (Я создал папку в домашнем каталоге / virtualdrive / Drive0). Кроме того, у меня была проблема с другой игрой, но я думаю, что она применима.

Mount iso # 1

sudo mount -o loop AOMG_D1.iso ~ / virtualdrive / Drive0

Запустить установщик игр, нажать install. Он загружается до 32% или что-то еще, а затем запрашивает iso # 2. Не пытайтесь извлечь или отключить первый iso, просто используйте ту же команду для монтирования iso # 2. Я думаю, что это создает случайную букву диска и автоматически отображает mount путь в вине.

Mount iso # 2

sudo mount -o loop AOMG_D2.iso ~ / virtualdrive / Drive0

Вы должен подождать 5-10 секунд в этой точке, и он должен продолжить установку. Если нет, попробуйте нажать «ОК» в приглашении о вставке следующего диска.

Я был на самом деле QUITE удивлен, что это сработало.

2
ответ дан 10 August 2018 в 10:16

Я не могу проверить это прямо сейчас, но я думаю, вам нужно использовать команду wine eject ( http://wiki.winehq.org/eject )

1
ответ дан 13 August 2018 в 16:40
  • 1
    Я получаю сообщение & quot; Не могу открыть устройство для диска e: & quot; - По-видимому, это особенность в вине, хотя я не мог полностью понять, почему. – glenatron 3 February 2011 в 01:49
  • 2
    Интересно, это связано с тем, что я должен использовать sudo для монтирования диска, но если я запускаю вино как суперпользователь, он жалуется, потому что это не текущий профиль пользователя. – glenatron 3 February 2011 в 02:30

Здесь есть учебник, посвященный этому: http://wiki.winehq.org/Infinity_Engine_Games

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

Есть также определенные вещи, которые люди делали для установки и запуска в записях в winehq для Baldur's Gate .

1
ответ дан 13 August 2018 в 16:40

Я нашел эту тему, потому что у меня была такая же проблема. Это может не сработать для всех, но это было для меня. (Я создал папку в домашнем каталоге / virtualdrive / Drive0). Кроме того, у меня была проблема с другой игрой, но я думаю, что она применима.

Mount iso # 1

sudo mount -o loop AOMG_D1.iso ~ / virtualdrive / Drive0

Запустить установщик игр, нажать install. Он загружается до 32% или что-то еще, а затем запрашивает iso # 2. Не пытайтесь извлечь или отключить первый iso, просто используйте ту же команду для монтирования iso # 2. Я думаю, что это создает случайную букву диска и автоматически отображает mount путь в вине.

Mount iso # 2

sudo mount -o loop AOMG_D2.iso ~ / virtualdrive / Drive0

Вы должен подождать 5-10 секунд в этой точке, и он должен продолжить установку. Если нет, попробуйте нажать «ОК» в приглашении о вставке следующего диска.

Я был на самом деле QUITE удивлен, что это сработало.

2
ответ дан 13 August 2018 в 16:40
  • 1
    Это работает над командой извлечения вина и другими трюками haha – Roel 25 May 2018 в 19:22

Другие вопросы по тегам:

Похожие вопросы: