Can't install program to another drive

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
FX2011
Newbie
Newbie
Posts: 2
Joined: Sat Sep 17, 2011 4:15 pm

Can't install program to another drive

Post by FX2011 »

I'm planning to remove Windows completely, but before I exercise this option, I want to be sure that I can install/run my needed programs under Linux using Wine. Granted I've been with Windows since the beginning, but after my experience with Vista, I have had enough. So, currently I have a dual boot setup for the moment, using Ubuntu 11.x/ Vista Ultimate (64bit). I have three hard disks, a dvd Lightscribe and a 3.5 floppy. Drives c, d and e are NFTS format for Windows utilization. In the Wine configuration, I've attempted using the Auto Detect feature and it will see drive C and A, but it can't find D or E, even though they are mounted. After searching through the forum, I'm getting the impression that Wine won't see the drives unless they are formatted in Linux format? I ask this because I attempted to install a Windows program and the installer couldn't find D or E. Would my assumption be correct in that all the hard disks must be Linux prepared?

Thanks in advance!
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Can't install program to another drive

Post by jjmckenzie »

On Mon, Sep 19, 2011 at 7:13 AM, FX2011 <[email protected]> wrote:
I'm planning to remove Windows completely, but before I exercise this option, I want to be sure that I can install/run my
needed programs under Linux using Wine. Granted I've been with Windows since the beginning, but after my experience with
Vista, I have had enough. So, currently I have a dual boot setup for the moment, using Ubuntu 11.x/ Vista Ultimate (64bit). I
have three hard disks, a dvd Lightscribe and a 3.5 floppy. Drives c, d and e are NFTS format for Windows utilization. In the
Wine configuration, I've attempted using the Auto Detect feature and it will see drive C and A, but it can't find D or E, even
though they are mounted. After searching through the forum, I'm getting the impression that Wine won't see the drives unless
they are formatted in Linux format? I ask this because I attempted to install a Windows program and the installer couldn't
find D or E. Would my assumption be correct in that all the hard disks must be Linux prepared?
First, the disks have to be available to Linux.
Second, we do not recommend installing nor using programs on NTFS due
to several issues related to permissions.
Third, this is really the most important part, Wine does not and
cannot use a Windows registry hive. Do NOT attempt to use any part of
your current Windows installation with Wine, excepting specfic Windows
DLL files on a case-by-case basis.

The way around this is to install programs under Wine in a Linux
formatted partition. This does not preclude 'sharing' data by using a
FAT32 formatted partition between Windows and Linux and is the method
I have used for years to do so with other programs.

James
FX2011
Newbie
Newbie
Posts: 2
Joined: Sat Sep 17, 2011 4:15 pm

Re: Can't install program to another drive

Post by FX2011 »

jjmckenzie wrote:On Mon, Sep 19, 2011 at 7:13 AM, FX2011 <[email protected]> wrote:

First, the disks have to be available to Linux.
Second, we do not recommend installing nor using programs on NTFS due
to several issues related to permissions.
Third, this is really the most important part, Wine does not and
cannot use a Windows registry hive. Do NOT attempt to use any part of
your current Windows installation with Wine, excepting specfic Windows
DLL files on a case-by-case basis.

The way around this is to install programs under Wine in a Linux
formatted partition. This does not preclude 'sharing' data by using a
FAT32 formatted partition between Windows and Linux and is the method
I have used for years to do so with other programs.

James
Hello James,
First - All drives are visible under Linux, hence being mounted and I can view and access all of them.
Second - This is probably the problem. So my thoughts were correct, it's best to remove Windows entirely thereby removing any possible NFTS format problems.
Third - I certainly wasn't attempting run Wine under Windows if that is what you're referring to. Wine is installed under Linux at this time.

Also in relation to your third point, for a complete re-install of Linux and removal of Windows, I gather it's prudent to have Linux installed on C and during the installation of Linux format D and E as FAT32?

Thanks!
Glenn
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Can't install program to another drive

Post by jjmckenzie »

On 9/19/11 7:50 AM, FX2011 wrote:
jjmckenzie wrote:
On Mon, Sep 19, 2011 at 7:13 AM, FX2011<[email protected]> wrote:

First, the disks have to be available to Linux.
Second, we do not recommend installing nor using programs on NTFS due
to several issues related to permissions.
Third, this is really the most important part, Wine does not and
cannot use a Windows registry hive. Do NOT attempt to use any part of
your current Windows installation with Wine, excepting specfic Windows
DLL files on a case-by-case basis.

The way around this is to install programs under Wine in a Linux
formatted partition. This does not preclude 'sharing' data by using a
FAT32 formatted partition between Windows and Linux and is the method
I have used for years to do so with other programs.

James
Hello James,
First - All drives are visible under Linux, hence being mounted and I can view and access all of them.
Ok. That does eliminate one of the most common problems with using NTFS
in the Linux environment. However, it is still desirable to install
programs through Wine and onto a Linux formatted drive.
Second - This is probably the problem. So my thoughts were correct, it's best to remove Windows entirely thereby removing any possible NFTS format problems.
Third - I certainly wasn't attempting run Wine under Windows if that is what you're referring to. Wine is installed under Linux at this time.
I guess I did not make myself completely clear. Do not run programs
that were installed in Windows under Wine unless you install them in
Wine. Most, but not all Windows32 programs write entries to the
registry. It is not possible to use the Windows 'hive' under Wine. We
cannot and do not want to read it.
Also in relation to your third point, for a complete re-install of
Linux and removal of Windows, I gather it's prudent to have Linux
installed on C and during the installation of
Linux format D and E as FAT32?
No. Linux does not use a 'C' partition. You can have both Windows and
Linux installed on the same drive. My suggestion is if you want to
share data between the two Operating Systems. If you desire to remove
Windows, then you can format the entire drive as EXT3 (LINUX) and not
have any other type of drive format on your system.

Partitioning and formatting drives is best left to the Linux forums as
the type and number vary based upon your distribution.

James
Locked