LINUX.ORG.RU
ФорумGames

Аналог DAEMON TOOLS

 


1

1

Кто знает, как в wine настроить эмуляцию нахождения диска с образом в DVD-приводе (что в WINDOWS делается с помощью DAEMON TOOLS) для запуски игр, софта и т. д. (например, MORROWIND)?


Ответ на: комментарий от bookman900

Нет. При монтировании в какую-нибудь папку (например, /run/mnt/$user/MORROWINDISO) wine упорно не замечает диск. Просто файл - тоже не решение, нужно именно эмулировать его присутствие в дисководе.

ilgors
() автор топика

В winecfg можно указывать пути к приводам. На практике я не замечал, чтобы оно работало. Ищи NoCD.

Gotf ★★★
()
Ответ на: комментарий от bookman900

Ему нужно чтобы образ диска выглядел как устройство.

wakuwaku ★★★★
()
Ответ на: комментарий от bookman900

В этих самых Линуксах iso - архив.

facepalm

router ★★★★★
()
Ответ на: комментарий от ilgors

Погоди... т.е. WINE в упор не видит .exe -файл, и потом не может связать этот .exe с остальными рабочими файлами, так?

Для примера того, что я имею в виду: в wine когда я ставил офис, я вайну указывал на setup.exe, который потом подхватывал все .dll и прочие рабочие файлы...

bookman900 ★★★★★
()
Ответ на: комментарий от Gotf

В winecfg можно указывать пути к приводам. На практике я не замечал, чтобы оно работало

Проще указать путь к точке монтирования. Работает без проблем

router ★★★★★
()
Ответ на: комментарий от ilgors

Попробуй acetoneiso и ещё есть какой-то аналог, название не помню. Они эмулируют физический дисковод, но я не знаю, как это будет с точки зрения wine.

Gotf ★★★
()
Ответ на: комментарий от router

Я это и имел в виду. Для SW:RC как-то не очень сработало, хотя там и нет никакой особой защиты вроде. Пришлось патчить.

Gotf ★★★
()
Ответ на: комментарий от ilgors

Хм....возможно я туплю, но...

ISO-файл - это архив с файлами, чтобы его с болванки или vbox'а или еще откуда-то нибудь можно было автораном запускать и с ним работать.

Если распаковать iso в папку какую-нибудь, то там можно увидеть кучу файлов, среди которых есть главный запускающий: setup.exe, *игра/программа-запускалка*.exe. На примере УГ-офиса 2007: я распаковываю все это дело в папку, а в вайне просто указываю путь на этот *.exe'шник. Все. Дальше вайн на подобии Windows начинает по этой запускалке собирать в последовательность необходимые файлы, лежащие в той же папке.

Скажи тогда пожалуйста, у тебя диски с защитой от копирования штоль?

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

DAEMON TOOLS позволяет 3DBD исошки монтировать для просмотра, а слив в папку все ломает.

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

ISO-файл - это архив с файлами

Это образ файловой системы.

Gotf ★★★
()
Ответ на: комментарий от ilgors

wine упорно не замечает диск

Что ему нужно замечать? Вручную забей CD-дисковод с путем в виде точки монтирования

derlafff ★★★★★
()

Образы дисков монтируются как обычный раздел, командой mount. Есть еще гуй - gmount-iso. Но если нужно обойти DRM, то это не сработает. Виндовые DRM не работают в Linux.

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

Зачем монтировать?

Чтобы все не распаковывать? Видел разок iso на хренову тучу гигов, а там был hdd. Если бы не монтирование, то ждать мне сутки было бы, пожалуй.

И да, так удобнее записывать.

veco
()

чтобы запускался морровинд достаточно команды mount и правильной настройки
хотя проще cdemu

должно быть право на чтение для /dev/loop0 задано через udev
и в вайне нужно добавить символьную ссылку.
если монтировать в /media/vcdrom то
ln -s /media/vcdrom $HOME/.wine/dosdevice/:f
ln -s /dev/loop0 $HOME/.wine/dosdevice/::f

команды примерно такие.

onon ★★★
()
Ответ на: комментарий от bookman900

Зачем монтировать?

Буду краток - эмуляция всяких хитрых защит а-ля SecureROM. Просто подкинув файлы wine-у - сэмулировать это не получится. Поэтому пиратские образы часто раньше ходили именно в .mdf, а не в няшном .iso - из-за метаданных

Pinkbyte ★★★★★
()
Ответ на: комментарий от Fenrikus

Виндовые DRM не работают в Linux.

SecureROM тот же ЕМНИП эмулируется через cdemu. Но да, сраный старфорс в пролете

Pinkbyte ★★★★★
()

Не знаю как сейчас, раньше надо было просто примонтировать изошник через loop в директорию и добавить её в вайн как cd.

в .wine/dosdevices/ это выглядело бы как символьные ссылки (пусть будет диск D):

d: -> /mnt/папка_монтированный_iso

d:: -> /путь_к_самому_изошнику.iso

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

altwazar ★★★★
()
Ответ на: комментарий от Pinkbyte

Но от старфорса давно уже все отказались, ЕМНИП. Ибо адовое говно. Хотя со старыми играми деватся некуда, да.

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

Это раздел к которму принадлежит эта программа. Некоторые программы совпадают по названиям, но принадлежат к разным категориям.

LightDiver ★★★★★
()

эмуляцию нахождения диска с образом в DVD-приводе

Тоже как-то столкнулся с тем что игра под wine не видит смонтированный образ DVD-диска, долго возился с этим пока наконец не нашёл CDEmu, он именно эмулирует DVD-привод, в отличии от всех остальных прог, которые просто монтируют содержимое образа в папку. Причём CDEmu понимает не только iso, но и ещё несколько специфических форматов образов, в которых часто выкладывают игры.

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

https://en.wikipedia.org/wiki/CDemu

As of version 2.0.0 CDEmu supports the following image formats:

    Alcohol 120% .mds/.mdx format,
    Apple Disk Image .dmg/.cdr format,
    Blindwrite .b5t/.b6t format,
    Compressed ISO .cso format,
    Clone CD's .ccd/.sub/.img format,
    CDRWin's .cue/.bin format,
    cdrdao's .toc/.bin format,
    DiscJuggler's .cdi format,
    Easy CD Creator .cif format,
    Roxio / WinOnCD .c2d format,
    Error Code Modeller .ecm container format,
    gBurner .gbi format,
    GZip .gz container format,
    ISO-9660 .iso format,
    Nero Burning ROM's .nrg format,
    PowerISO .daa format,
    ReadCD's .toc/.bin format,
    UltraISO's .isz format,
    UDF .udf format,
    X-CD-Roast .toc/.bin format,
    Xz .xz container format.

anonymous
()

Кто знает, как в wine настроить эмуляцию нахождения диска с образом в DVD-приводе (что в WINDOWS делается с помощью DAEMON TOOLS)

я знаю:

mount -o loop,ro -t iso9660 image.iso mount_point/
как-то так.

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

ISO-файл - это архив с файлами

тупишь. Это файловая система, по типу EXT4 или NTFS. Только специально для CD/DVD.

emulek
()

Тред не читал.

Запусти демон тулз в вине, не? Или вайн не умеет связывать два запущенных приложения? Я не знаю, всеми этими чудесами не пользуюсь но мало ли. Просто таким образом вайн вмонтирует образ в свою файловую систему.

P.S Если конечно вино вообще умеет демонтулзу

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

Если конечно вино вообще умеет демонтулзу

нет

emulek
()

CDemu кто-нибудь уже посоветовал?

Valkeru ★★★★
()
Ответ на: комментарий от no-such-file

Ну-ка расскажи мне, как ты ацетоном создаёшь виртуальный привод?

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

Мы таки про файловую систему говорим, или про образ диска?

мы говорили про файл. ВНЕЗАПНО, в Linux нет особой разницы между файлом-устройством, и регулярным файлом. Как нет (особой)разницы между образом и «самим диском».

Потому в Linux нет никакой нужды в «виртуальных дисках». Просто монтируешь файл, и всё. Тут только три момента:

1. если это «образ», т.е. регулярный файл на файловой системе, и его нужно смонтировать в ту же файловую систему, то необходима петля loop.

2. желательно указать тип ФС.

3. желательно указать ro

Впрочем, mount последнии два пункта хоть и с руганью, но обычно сама делает.

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

В этих самых Линуксах iso - архив.

Скорее все-таки образ, а не архив. Формат описан ISO 9660 (ISO 9660 file system format used on compact disc read only memory (CD-ROM))

RiseOfDeath ★★★★
()

zypper search cdemu

Загрузка данных о репозиториях...

Чтение установленных пакетов...


С | Имя | Заключение | Тип

--+-------------------+-----------------------------------------------------------+------

| cdemu-client | Клиент командной строки для управления cdemu демоном | пакет

| cdemu-client-lang | Languages for package cdemu-client | пакет

| cdemu-daemon | Device daemon for cdemu, a virtual CD-ROM device emulator | пакет


Оно, не?

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