old application can't install in Win7 32bit guest

Discussions about using Windows guests in VirtualBox.
Post Reply
JimA
Posts: 13
Joined: 29. Jan 2016, 00:09
Primary OS: Ubuntu other
VBox Version: OSE Debian
Guest OSses: WIndows
Location: North Carolina, USA

old application can't install in Win7 32bit guest

Post by JimA »

I have an old application that is picky. A little history might be useful. I had an old Win95 3.5 inch floppy application, that I bought a Win98 CDROM upgrade for. So I only need to install the Win95 floppies so the Win98 CDROM will get past looking for the old application.

I made sure the media is good and installed everything on a Win 7 Starter (32bit) PC. Only issues is the Win98 application needs to run in Win98 SP2 compatibility mode. So all this works on real hardware. But I want to eliminate maintaining this PC just for one application.

So on my Ubuntu 14.04.3LTS workstation, I installed Virtualbox Version 5.0.14 r105127 and extension pack. I can create the Win 7 32 bit guest with no issues using the same install CDROM. I put images of all the install floppies and CDROMs for the application on the Ubuntu PC. I was able to install the floppy application with no issues. However, the CDROM application will not install giving me an immediate error: " D:\setup.exe is not a valid Win32 application"

I've tried running the setup using the compatibiltiy option, which I didn't have to do on real hardware.

I've also tried installing the CDROM application on a Win98 and WinXP virtual machine as well. Same issue.

Is this solvable? How should I proceed?
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: old application can't install in Win7 32bit guest

Post by socratis »

JimA wrote:I put images of all the install floppies and CDROMs for the application on the Ubuntu PC.
1) How exactly did you do that?
2) Have you tried to install your application by using the actual CD instead of a CD-image? With pass-through enabled if you have to?
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: old application can't install in Win7 32bit guest

Post by mpack »

Are you sure you created a 32bit guest? In fact let's not speculate, please provide a VM log file: with the VM fully shut down, right click it, save "VBox.log" (ONLY) to a zip, and attach the zip here.

Back in the day installers, for example your Setup.exe, were often 16bit apps. This was true well into the Win98 era, and the wording of the error message makes me suspect that is your problem. 32bit Windows prior to Win10 still had 16bit support, however it has been dropped from 64bit Windows. Hence my question.
JimA
Posts: 13
Joined: 29. Jan 2016, 00:09
Primary OS: Ubuntu other
VBox Version: OSE Debian
Guest OSses: WIndows
Location: North Carolina, USA

Re: old application can't install in Win7 32bit guest

Post by JimA »

socratis wrote:
JimA wrote:I put images of all the install floppies and CDROMs for the application on the Ubuntu PC.
1) How exactly did you do that?
2) Have you tried to install your application by using the actual CD instead of a CD-image? With pass-through enabled if you have to?
#1. can't say for sure, but it must have been wrong. I went back and did sudo dd if=/dev/sr0 of=disk1.iso and it work. Thanks for challenging me.
#2. I also went back and tried the physical CRDOM in a drive and it worked as well.

For fun, I also just copied the files over to a directory and installed from the setup.exe in a directory.

So problem solved. I decided to go back to a WinXP guest since it all works better there and this is all the VM will be use for.

Thanks for the help.
JimA
Posts: 13
Joined: 29. Jan 2016, 00:09
Primary OS: Ubuntu other
VBox Version: OSE Debian
Guest OSses: WIndows
Location: North Carolina, USA

Re: old application can't install in Win7 32bit guest

Post by JimA »

mpack wrote:Are you sure you created a 32bit guest? In fact let's not speculate, please provide a VM log file: with the VM fully shut down, right click it, save "VBox.log" (ONLY) to a zip, and attach the zip here.

Back in the day installers, for example your Setup.exe, were often 16bit apps. This was true well into the Win98 era, and the wording of the error message makes me suspect that is your problem. 32bit Windows prior to Win10 still had 16bit support, however it has been dropped from 64bit Windows. Hence my question.
Checked and it is 32bit. As I've already posted, it was the ISO image file being corrupted. CDROM worked fine as well as correctly created .iso files worked.

Thanks,
JimA
Posts: 13
Joined: 29. Jan 2016, 00:09
Primary OS: Ubuntu other
VBox Version: OSE Debian
Guest OSses: WIndows
Location: North Carolina, USA

Re: old application can't install in Win7 32bit guest

Post by JimA »

This is more of an FYI for me, but I tried all this on a Mac OS X 10.11.1 and everything worked except when I ran my application I got transmission errors on the writing to an external USB device. Didn't have that issue with Ubuntu 14.04. So since I have a solution, I'll forget it's broken on the Mac.
Post Reply