VM and installing a game

Discussion in 'sandboxing & virtualization' started by MrTeckie, Apr 17, 2017.

  1. MrTeckie

    MrTeckie Registered Member

    Joined:
    Jun 1, 2012
    Posts:
    16
    I was not sure where to post this or what forum; I thought this would be good place.

    I decided to setup VM using VirtualBox. I used my old existing copy of XP, Fortunately, I never throw old software away. I wanted to install an old game I have called Law & Order: Justice is Served. The problem is that at the end of the install, I get some error message that lnoinstall.dll is not a valid Windows image. I don't remember the exact wording of the message. The file is located the disc. The game will not load.

    I played this game on XP or Vista years ago, so I know the game installed correctly. Does anyone know how to fix this error? I have my real cd-drive mapped in VirtualBox and using the original discs.

    I did an internet search and all I could find was that the file is from Law & Order. I know about the sfc /scannow, but that is for Windows files. Please help.
     
  2. WildByDesign

    WildByDesign Registered Member

    Joined:
    Sep 24, 2013
    Posts:
    2,154
    Location:
    Toronto, Canada
    This sounds like possible file corruption if Windows cannot verify the executable image of lnoinstall.dll. Since we're talking about very old installation media here, there may be very little that can help. I assume that file has to do with the installation program itself which extracts and installs the game.

    One thing that you might be able to try would be to create a shared folder in VirtualBox. So this would be a shared folder between your host OS and the OS running within VB. Ensure that this shared folder has read/write access and is mounted within your VM OS. What I would suggest trying is, from within your host OS (not in your VM) copy the entire contents from your cd-drive (game contents, installer, etc.) into this shared folder. Now boot up your VM and try to install the game from this shared folder (instead of cd-drive). Anyway, that is just one suggestion. But it seems to come down to corruption of that one DLL which is causing the install to fail. Let me know how it goes and see what other troubleshooting ideas we can think of.
     
  3. MrTeckie

    MrTeckie Registered Member

    Joined:
    Jun 1, 2012
    Posts:
    16
    Thanks, WildByDesign

    That did the trick. I got the game installed. Now, there is another problem. After the opening credits, the screen goes black. I mounted the iso in XP. I will try mounting the actual discs and see if that works. I also tried lowering the resolution and color depth. I have 16MB video ram; I will increase this to 32 and see if that helps. I have DirectX installed; version 9.0c.
     
  4. NormanF

    NormanF Registered Member

    Joined:
    Feb 20, 2009
    Posts:
    2,296
    As for keyboard input, you may find you have a dead or barely responsive keyboard in your VM.

    Nothing you do gets any characters to appear. Workaround is to uncheck auto capture the keyboard box in VB settings.

    Now your keyboard works normally in the guest as it does on the host.
     
  5. MrTeckie

    MrTeckie Registered Member

    Joined:
    Jun 1, 2012
    Posts:
    16
    I decided to try VMware Player Free and it worked. I guess the game had a problem with VB, probably the VB graphic adapter. The game runs perfectly under VMware, Thanks for you help.
     
Loading...