Hi, I'm using Slitaz ("http://www.slitaz.org/en") in LiveUSB mode. This uses FAT32 for it's home partition, so that isolinux can be used to boot the stick. The problem I have is that I can run Wine fine as root/admin but cannot as a normal user because it doesn't find the directories it needs. Perhaps a possible permissions issue? The error I'm getting is a whole screen of this: err:process:init_windows_dirs directory L"C:\\windows" could not be created, error 2 err:process:init_windows_dirs directory L"C:\\windows\\system32" could not be created, error 3 Warning: could not find DOS drive for current working directory '/home/tux', starting in the Windows directory. Is there a fix for this?[/url]
Gert van den Berg
2009-Dec-14 21:14 UTC
[Wine] Wine acting funny with FAT32 home directory.
On Mon, Dec 14, 2009 at 22:36, findinggil <wineforum-user at winehq.org> wrote:> Is there a fix for this?[/url]Use a loopmounted home / .wine?
> The problem I have is that I can run Wine fine as root/admin but cannot as a normal user because it doesn't find the directories it needs. Perhaps a possible permissions issue?No, it's a filesystem issue - FAT partitions don't support symlinks, and Wine makes a LOT of these to refer to each and every important file or drive in the "general" Wine DLL location. Running Wine as root works because it actually probably stores the .wine directory in /root/.wine, which is likely on a partition that DOES support symlinks. The solution would be to use ext3, ext4 or any other symlink supporting filesystem on /home.