Ghost32.exe
Ghost32.exe
Another app I would like to run is Ghost32.exe. This is their "old school" version that looks awfully like Windows 3.1 and is a "self contained app" meaning that on Windows machines I just take the Ghost32.exe to another device and it will launch. No "install" is really ever done.
When trying to launch in wine I get the following errors:
$ wine ghost32.exe
fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported
fixme:imm:ImmDisableIME (-1): stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x10026, filter=0x32f570,flags=0x00000004),
returns a fake device notification handle!
wine: Unhandled exception 0xc000000d at address 0x62386d (thread 0009), starting debugger...
Usage:
winedbg [ [ --gdb ] [ prog-name [ prog-args ] | <num> | file.mdmp | --help ]
I am very new and am still trying to decipher output to understand where the hang may be. It appears to be a problem with allocating VirtualMemory??
Thanks,
iveand
OSX Wine 1.0.1 (via MacPorts)
When trying to launch in wine I get the following errors:
$ wine ghost32.exe
fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported
fixme:imm:ImmDisableIME (-1): stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x10026, filter=0x32f570,flags=0x00000004),
returns a fake device notification handle!
wine: Unhandled exception 0xc000000d at address 0x62386d (thread 0009), starting debugger...
Usage:
winedbg [ [ --gdb ] [ prog-name [ prog-args ] | <num> | file.mdmp | --help ]
I am very new and am still trying to decipher output to understand where the hang may be. It appears to be a problem with allocating VirtualMemory??
Thanks,
iveand
OSX Wine 1.0.1 (via MacPorts)
Re: Ghost32.exe
This usually a sign of:iveand wrote:fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported
1. You using old Wine version (this is already implemented in the newer version)
2. This is .net app, which requires... dotnet installed.
Wine Version Q's
Indeed the version I have is the 1.0.1 "stable" version. I can try to install the "dev" version instead (I am using MacPorts on OSX).
This app is "far from" .net, so I don't think that is my issue.
Thanks again for the reply.
iveand
This app is "far from" .net, so I don't think that is my issue.
Thanks again for the reply.
iveand
Initial Success with updated Wine
In MacPorts I deactivated wine (1.0.1) and installed wine-devel (1.1.17). This seems to have solved my problems. Ghost32.exe launches correctly. I will need to spend a bit more time with it to verify I can deploy an image, but it seems that Wine is functioning properly.
My goal in all this is to have a UFD running Linux and Wine be able to deploy a Ghost32 image to the host computer. The Image will be coming from an external HD also plugged into the computer.
Yes this is all easy if I can boot off a CD, but CD drives die a premature death here in North Africa!
iveand
My goal in all this is to have a UFD running Linux and Wine be able to deploy a Ghost32 image to the host computer. The Image will be coming from an external HD also plugged into the computer.
Yes this is all easy if I can boot off a CD, but CD drives die a premature death here in North Africa!
iveand
Can Wine mount a disk directly?
When running Ghost32, it is interesting that I see the mounted drives as defined in winecfg when trying to browse to an image source location. (when trying to restore a disk from an image). All is normal here.
However, when attempting to list the destination disk drives, it errors out saying "no disk drives were detected (525)".
Of course this may be a Ghost issue, but I am wondering if there is some way in Wine to mount disks directly? As it is now, via winecfg I have e: mapped to /media/DiskA for example. I am wondering if having it mounted in Ubuntu (host OS) is making it so that Wine (and subsequently Ghost) doesn't see it as a physical disk. Is there a way to not have it mounted in Linux and have Wine mount it directly?
iveand
However, when attempting to list the destination disk drives, it errors out saying "no disk drives were detected (525)".
Of course this may be a Ghost issue, but I am wondering if there is some way in Wine to mount disks directly? As it is now, via winecfg I have e: mapped to /media/DiskA for example. I am wondering if having it mounted in Ubuntu (host OS) is making it so that Wine (and subsequently Ghost) doesn't see it as a physical disk. Is there a way to not have it mounted in Linux and have Wine mount it directly?
iveand
Re: Can Wine mount a disk directly?
No.iveand wrote:if there is some way in Wine to mount disks directly?
Make sure you have read/write access to that device as well not just the mount point.iveand wrote:As it is now, via winecfg I have e: mapped to /media/DiskA for example.
Also Wine can't access not mounted disks.
How to verify device access?
How do I verify read/write to the device directly not just through the mount point? I am new to Linux as well as Wine so I apologize for my lack of knowledge.Make sure you have read/write access to that device as well not just the mount point.
Also Wine can't access not mounted disks.
Thanks,
iveand
Ghost32.exe
iveand <[email protected]> wrote on March 30th:
rw-rw-rw
The device owner should be what you logged in with. Some systems set the owner to root and this causes problems if the drive is not writeable by other users.
James McKenzie
Check the permissions for the device when mounted. They should be at least:How do I verify read/write to the device directly not just through the mount point?Make sure you have read/write access to that device as well not just the mount point.
Also Wine can't access not mounted disks.
rw-rw-rw
The device owner should be what you logged in with. Some systems set the owner to root and this causes problems if the drive is not writeable by other users.
We all were new to Linux at one time or another. No need to apologize.I am new to Linux as well as Wine so I apologize for my lack of knowledge.
James McKenzie
Re: Initial Success with updated Wine
Have you considered just using partimage instead?iveand wrote: My goal in all this is to have a UFD running Linux and Wine be able to deploy a Ghost32 image to the host computer. The Image will be coming from an external HD also plugged into the computer.
Ghost32.exe
iveand <[email protected]> wrote on March 30th:
James McKenzie
And I do have a question: Why are you trying to get Ghost32.exe running on Wine under MacOSX? I found that Time Machine might meet your need and do a better job of it.Indeed the version I have is the 1.0.1 "stable" version. I can try to install the "dev" version instead (I am using MacPorts on OSX).
This app is "far from" .net, so I don't think that is my issue.
James McKenzie
Re: Ghost32.exe
Still not sure how any of that any better then 'dd'? It's been around for ages and still around in _all_ *NIXes.
Reasons to "want" Ghost32.exe to work for me.
In my work we support several computers including 3 small networks all in separate locations, running Win2003 Server in each as Domain Controllers. A lot of software has been built by others to do advanced linguistic work in these locations, all Windows. All users are new to computers and it has been established in the Windoze world.
So, I am not able to "cut and run" into another alternative, even if I could get Wine to run all the custom software (I will be looking at this over the next few years as permitted). We have several Ghost images for each type of hardware device we have. CD drives die early here as it is NE Africa and is very dusty and hot.
So, I want something to boot from that can in turn install an image without depending on a CD. I have Ubuntu ("LiveCD" so doesn't have permissions set) on a UFD, and have Wine there. If I could get Ghost to run, the I have access to all the images we have already made. I have a colleague well versed in Ghost so I don't want to push him out of the picture.
That is the short story. Yes there are alternatives (I am seeing PING, Clonezilla, FOGProject), but we have the licenses for Ghost, it works for us, and it would be nice to not "paradigm shift" right now. Currently what I do is have a spare machine, pull a HDD from the one needing help, use a BYTECC to plug in the bad HDD, and reimage that way. Would be GREAT to save some steps and work on the "bad machine" in situo.
Still testing to see if I can get Ghost32 to recognize the physical drives. May have to give up on Linux / Wine and go with BartPE or WinPE.
For my own personal use I agree there are native options for OSX, Ubuntu that I would much rather use than Ghost via Wine.
iveand
So, I am not able to "cut and run" into another alternative, even if I could get Wine to run all the custom software (I will be looking at this over the next few years as permitted). We have several Ghost images for each type of hardware device we have. CD drives die early here as it is NE Africa and is very dusty and hot.
So, I want something to boot from that can in turn install an image without depending on a CD. I have Ubuntu ("LiveCD" so doesn't have permissions set) on a UFD, and have Wine there. If I could get Ghost to run, the I have access to all the images we have already made. I have a colleague well versed in Ghost so I don't want to push him out of the picture.
That is the short story. Yes there are alternatives (I am seeing PING, Clonezilla, FOGProject), but we have the licenses for Ghost, it works for us, and it would be nice to not "paradigm shift" right now. Currently what I do is have a spare machine, pull a HDD from the one needing help, use a BYTECC to plug in the bad HDD, and reimage that way. Would be GREAT to save some steps and work on the "bad machine" in situo.
Still testing to see if I can get Ghost32 to recognize the physical drives. May have to give up on Linux / Wine and go with BartPE or WinPE.
For my own personal use I agree there are native options for OSX, Ubuntu that I would much rather use than Ghost via Wine.
iveand