Отправляет email-рассылки с помощью сервиса Sendsay

Можно ли подружить Wine и много виртуальных CD?

Есть игры, требующие компакт-диск в CD-rom`е.
Можно ли создать виртуальные диски и скормить его wine`у?
Для каждого ведь нужна своя буква? (D, E, F, G, H, и т. д...)
Кто-нить пробовал такое провернуть? Я не специалист, не знаю, как к
проблеме подступиться...

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 20567; Возраст листа: 742; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/413267

Ответить   Fri, 05 Aug 2005 16:22:36 +0400 (#413267)

 

Ответы:

Доброе время суток!
Fri, 05 Aug 2005 16:22:36 +0400 Fay писал(а):

Наверное нужно покопать в сторону mkisofs и mount -o loop [skip]

В конфиге wine прописывается какое устройство отвечает за cdrom.
Если создать iso-шник диска, подмонтировать его, то wine запросто поверит, что
образ диска и есть сам диск.

Ответить   Терновых Илья Fri, 5 Aug 2005 19:51:32 +0400 (#413354)

 

On Fri, 5 Aug 2005 19:51:32 +0400
Терновых Илья <tilli***@n*****.ru> wrote:

только диск должен быть действительно оригинальным..
по крайней мере у меня winex не хочет игрушки хавать из исошек или
срезанных на болваны копий.

=)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 20594; Возраст листа: 742; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/413443

Ответить   karlson Fri, 5 Aug 2005 22:36:55 +0400 (#413443)

 

karlson wrote:

Как такое может быть?

Самое обидное, что оригинальные диски нигде не достать (тока на
иностранных сайтах, но это, имхо, слишком сложно).
Ведь для очень многих игр есть линукс-инсталляторы, требующие
оригинальных дисков. Тогда б и вайны не нужны. Я жутко скучаю по Baldurs
Gate II и Morrowind... Хотя не настолько жутко, чтобы установить Windows. :)

Ответить   Wed, 10 Aug 2005 23:35:17 +0400 (#415686)

 

On Wed, 10 Aug 2005 23:35:17 +0400
Fay <litin***@m*****.ru> wrote:

у меня так корсары не работали пока я им лицензионный диск не впихнул
=)
вроде и исошка монтируется нормально
ставится с него игрушка под cedega а потом когда игрушку пускаешь -
она тебе и говорит - вставьте диск.
тоже самое было и с некоторыми другими игрухами

~think linux~
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 20787; Возраст листа: 748; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/415742

Ответить   karlson Thu, 11 Aug 2005 01:30:04 +0400 (#415742)

 

Терновых Илья wrote:

Тогда надо каждый раз в конфиге вайна переставлять виртуальный диск,
если они все уже смонтированы. Или монтировать отдельно нужный cd-rom. А
вот чтоб кликнул по значку и игра сразу же запустилась, без лишних
телодвижений? Что-нибудь типа прописать в конфиге каждой игре свой
виртуальный диск? Ведь можно же задавать им индивидуальные настройки
графики и звука, вот так же бы и образ диска указать один раз и забыть...

С другой стороны, я могу поступить проще... Значки ведь могут указывать
на запуск игры с подмонтированного диска, вроде 'wine
/mnt/heroes/autorun.exe'. Но тут есть засада. Индивидуальные свойства
запуска в конфиге указываются для конкретного файла. Хорошо, когда это
heroes.exe, fallout.exe, DKII.exe и т.п. Но в автозагрузке они все
называются autorun.exe, так что установить индивидуальные свойства не
удастся...

Такие вот размышления в эфире.

А хочется, чтоб игра запускалась в один клик..

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 20595; Возраст листа: 743; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/413473

Ответить   Sat, 06 Aug 2005 01:02:23 +0400 (#413473)

 

Доброй охоты !

[^Y]

что

В конфиге Вайна можно ведь указать кучу виртуальных дисков :)
Насоздавать изошек, в fstab-е указать их монтирование при загрузке
через loop в нужные директории в /mnt

mount -o loop /cdimage/image1.iso /mnt/cdrom_1
mount -o loop /cdimage/image2.iso /mnt/cdrom_2

и прописать их в конфиг, что-то вроде:

[Drive X]
"Path" = "/mnt/cdrom_1"
"Type" = "cdrom"
"Label" = "CD-Rom Quake"

[Drive Y]
"Path" = "/mnt/cdrom_2"
"Type" = "cdrom"
"Label" = "CD-Rom RTC Wolf"

И устанавливать игры с уже примонтированного в нужное место и
сконфигурированного в wine.conf нужного cdrom-a. По крайней мере, так
у меня работал Quake2 и Return To Castle Wolfenstеin - оба
оригинальных диска были загнаны в iso, для них были созданы директории
в /mnt, были прописаны в fstab указания монтировать изошки в нужные
места, и были записи в конфиге вайна об этих двух якобы CD-ROM-ах :)
Все работало. Кстати, поделюсь своими манжетками ((С) М.Шигорин :) )
на эту тему - возился и собирал информацию, собирал и возился :)

= Начинается буфер обмена Virtual CD-ROMhttp://imoney.com.ua/

mount -o loop /cdimage/image.iso /mnt/cdrom_1
???
Вот только образ должен быть честным ISO, а не своеобразный, которым
грешат
рипперы из под оффтопика.

Опять-же самому его сделать можно так
не монтируя сидюк:
dd if=/dev/cdrom of=/tmp/image.iso bs=1024

Или по вкусу:

readcd dev=/dev/cdrom f=/tmp/image.iso

тоже неплохо рисует, но если не ошибаюсь, сидюк должен работать как
scsi

Или по вкусу:через луп смонтировать, типа:
mount -t iso9660 -o ro,loop=/dev/loop0 <имя_файла> /mnt/iso

перед этим
mkdir -f /mnt/iso
и проверьте - не занят ли /dev/loop0
mount

если занят - то возьмите незанятый :)
Это просто :-)
readcd - позволит вам создать образ диска, если хотите можете создать
его в
GUI-морде, например в X-CDroast.
Готовый файл монтируете таким образом:
mount -t iso9660 -o loop /путь к образу/образ.iso /mnt/cdrom (ну
впрочем точку
монтирования тоже моете выбрать на свой вкус)

= Заканчивается буфер обмена [^Y]

Надеюсь, помог ;)

Ответить   Tue, 09 Aug 2005 11:05:54 +0300 (#414831)

 

Алексей Светличный wrote:

О! То что нада! :D
Я ж знал, что должен вайн уметь субж.
Линукс Фарева!

Наконец-то найду применение резиновому винчестеру. :)

Ответить   Tue, 09 Aug 2005 20:08:22 +0400 (#415064)