Установка программ на диск отличный от c:

Вопросы настройки, запуск любых Windows-программ, кроме игр

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

Ответить
VelialGod
Сообщения: 36

Установка программ на диск отличный от c:

Сообщение VelialGod »

Доброго времени суток.
Добавляю в wine 1.1.40 диск d: с указанием реального каталога на ntfs разделе. Пытаюсь установить любую программу на диск d: и получаю ошибку(не может записать). Пробую указать префикс на этот каталог, что бы там создал диск c: и устанавливать на c: , но получаю сообщение is not owned by you . Подскажите как заставить устанавливать программы на ntfs раздел. Необходимость возникла потому что в home не хватает места.
Спасибо сказали:
Аватара пользователя
bandicoot
Сообщения: 4
ОС: Mandriva

Re: Установка программ на диск отличный от c:

Сообщение bandicoot »

когда создавал ссылку в /home/%username%/.wine/dosdevices/d: у этого файла d: ты должен быть хозяином и группой.
чтобы изменить права - выполни от рута

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

chown username.username /home/%username%/.wine/dosdevices/d:
Спасибо сказали:
VelialGod
Сообщения: 36

Re: Установка программ на диск отличный от c:

Сообщение VelialGod »

не помогает...

может потому что владельцем каталога на ntfs разделе является root:plugdev ? Если это так, то я пытался поменять владельца этого каталога, но владелец не меняется
Спасибо сказали:
Аватара пользователя
bandicoot
Сообщения: 4
ОС: Mandriva

Re: Установка программ на диск отличный от c:

Сообщение bandicoot »

тогда может быть

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

chown -R plugdev.plugdev /path-to-ntfs

-R -рекурсивно. то есть к папке и ко всему её содержимому
Спасибо сказали:
VelialGod
Сообщения: 36

Re: Установка программ на диск отличный от c:

Сообщение VelialGod »

все равно не меняется...
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Установка программ на диск отличный от c:

Сообщение frp »

Нужно монтировать через ntfs-3g, а не стандартным ядерным драйвером (стандартный ядерный драйвер не поддерживает запись).
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Установка программ на диск отличный от c:

Сообщение zenitur »

У меня похожая проблема. Стало не хватать места на разделе с Linux, перекопировал игру StarCraft II в раздел с Windows. Сделал символическую ссылку на новое расположение игры.

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

zenitur@athlon64x2 /windows_data/StarCraft II $ wine StarCraft\ II
err:virtual:map_image failed to set 60000020 protection on section .text, noexec filesystem?

Игра не запускается. Странно, раньше игры из раздела NTFS спокойно запускались в SuSE, а щас генту.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
Аватара пользователя
AlexYeCu
Сообщения: 1136
ОС: fedora

Re: Установка программ на диск отличный от c:

Сообщение AlexYeCu »

А самому-то wine-у разрешили лазить по невесть откуда подмонтированным дискам?
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Установка программ на диск отличный от c:

Сообщение zenitur »

Разрешили, я в Program Files каталога окружения Wine сменил каталог с игрой на ссылку того, где она теперь. Я так со шрифтами сделал также. Сталкер с того же windows_data кстати работает почему-то... Решил проблему переносом старкрафта обратно.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
Vortex147
Сообщения: 2
ОС: Ubuntu 10.10, Windows 7

Re: Установка программ на диск отличный от c:

Сообщение Vortex147 »

Необходимо, чтобы у пользователя были права на запись в директорию, куда указывает D:. Если это ntfs, то надо сделать владельцем не root:plugdev, а вас. Например, прописав в /etc/fstab:
"/dev/sda4 /d ntfs defaults,umask=000,uid=1000,gid=1000". uid=gid=<выполнить id>
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Установка программ на диск отличный от c:

Сообщение zenitur »

Спасибо!
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
Ответить