Can't install ...
 

MegaSack DRAW - This year's winner is user - rgwb
We will be in touch

[Closed] Can't install XP on a VM

23 Posts
8 Users
0 Reactions
47 Views
Posts: 91097
Free Member
Topic starter
 

VMWare free player won't boot from the ISO I just downloaded (from MSDN). It's set to boot from CD which is mapped to the ISO.

Ideas?


 
Posted : 07/11/2016 9:27 pm
Posts: 31206
Full Member
 

You [i]can[/i] do it, because I'm pretty sure I've done it before, but I can't remember if there were any particular hoops that needed jumping through...

Sorry that's not particularly helpful.


 
Posted : 07/11/2016 9:30 pm
Posts: 31206
Full Member
 

You could always ask on SuperUser (StackOverflow site)


 
Posted : 07/11/2016 9:31 pm
Posts: 0
Free Member
 

Try VirtualBox instead?


 
Posted : 07/11/2016 9:39 pm
Posts: 17
Free Member
 

Yep sure I've done it on the Virtual Box stuff maybe even an MS download/vhd still there


 
Posted : 07/11/2016 9:46 pm
Posts: 0
Free Member
 

Just downloaded a 64bit XP Pro ISO and installed it in VirtualBox, it's running windows setup now.


 
Posted : 07/11/2016 9:48 pm
Posts: 91097
Free Member
Topic starter
 

Pfft. Downloaded the wrong thing.

It's been that kind of day.


 
Posted : 07/11/2016 9:51 pm
Posts: 91097
Free Member
Topic starter
 

Dusted off my Lego Mindstorms kit from about 2004. The CD it came with needs Windows 98..! Couldn't get that, but apparently it can be made to work with XP.


 
Posted : 07/11/2016 9:52 pm
Posts: 77693
Free Member
 

I can probably sort you out with a legit W98SE ISO if you need (I've got the original CD somewhere which I can rip).


 
Posted : 07/11/2016 10:15 pm
Posts: 4660
Full Member
 

Did you download a non-booting XP ISO then? Seem to remember that some select agreement images did this.

Once you get the right thing then you'll have to run the app in comparability mode (r/click the Exe and selects>Troubleshoot Compatability) once you've run through the wizard you get some extra features on the file properties that allow you to run it in 98/NT/W2000 emulations. Have you tried this in W7 / W10?

Edit: ah hang on you've got vmplayer not vmworkstation? You need an image of xp, not the installer then? Thought about installing hyperv?


 
Posted : 07/11/2016 11:14 pm
Posts: 0
Free Member
 

I'd swear we have all been here before and I explain all about Vagrant and how to use the images of XP at http://blog.syntaxc4.net/post/2014/09/03/windows-boxes-for-vagrant-courtesy-of-modern-ie.aspx

Rachel (amazed people still use VMs without Vagrant tbh)


 
Posted : 08/11/2016 12:09 am
Posts: 17
Free Member
Posts: 91097
Free Member
Topic starter
 

I'd swear we have all been here before

Yes, we have.. but in this case, that's hugely overkill 🙂

Problem was I downloaded the SP3 CD image, not Win XP AND SP3 together....


 
Posted : 08/11/2016 8:58 am
Posts: 77693
Free Member
 

*slow handclap*

(I categorically deny ever doing the same thing, not me, no sirree bob...)


 
Posted : 08/11/2016 9:58 am
Posts: 0
Free Member
 

Yes, we have.. but in this case, that's hugely overkill

If you say so

vagrant box add winnxp http://aka.ms/ie8.xp.vagrant
vagrant init winxp
vagrant up

(see http://www.vagrantbox.es)

🙄

Rachel


 
Posted : 08/11/2016 10:31 am
Posts: 31206
Full Member
 

Vagrant looks interesting Rachel thanks.

Typically we control our Development VMs by having a golden VM that someone sets up with all the right software, licenses, IDEs, file shares, device drivers, yadda yadda.

Then we just export the OVA file from VirtualBox and version it.
Any developer can then import that file to have a fresh Development VM ready to go.

Not sure Vagrant would gain us much in that respect, but it could be useful for other tasks.


 
Posted : 08/11/2016 10:45 am
Posts: 0
Free Member
 

Graham - yeah, it's essentially a more maintainable version of the same thing as you are doing. Essentially, the VagrantFile (config file for a vagrant vm) describes where to get the box and what to do with it, including what networks to setup etc etc. It also allows various methods of "provisioning" the box - the most obvious being Ansible.

The advantage is the config is text and, therefore, maintainable via git etc. Want next version of X? Just increase the version number of that.

So, my current projects git repo includes the VagrantFile and ansible config that describes exactly how I want my dev environment. When I rebuilt my Mac recently, all I need to do was install vagrant & virtualbox, clone the git repo, type vagrant up, wait a bit and my entire dev environment was back again. Web server, database, search server, fake email server etc etc

Rachel


 
Posted : 08/11/2016 10:55 am
Posts: 77693
Free Member
 

Ok, I'm intrigued.

I maintain a development VMware cluster. Engineers can request, say, a Windows Server 2008 R2 VM, and I'll spin it up much like Graham does from a sysprepped "golden sample" VM template. If someone wants something we've not used before I have to grab the .ISO from MSDN (assuming Windows), install it to a VM, spend a metric fortnight Windows Updating it and then reseal it as a new template.

What does Vagrant give me over this? Where's it getting the images from? Do you build a massive repository of base OS images and then just go "I'll have that one"? How does it deal with stuff you don't have locally?


 
Posted : 08/11/2016 11:12 am
Posts: 91097
Free Member
Topic starter
 

Public repositories not much use for work stuff though in many environments.


 
Posted : 08/11/2016 11:25 am
Posts: 31206
Full Member
 

I don't think it needs to be a public repo molgrips. It looks like you can point it at any URL, including internal ones.

(which is good because there is no way a public VM image would get past our SOUP regulations or security)


 
Posted : 08/11/2016 11:33 am
Posts: 77693
Free Member
 

there is no way a public VM image would get past our SOUP regulations

You'd get into a spot of brother?


 
Posted : 08/11/2016 11:58 am
Posts: 31206
Full Member
 

😆

[url= https://en.wikipedia.org/wiki/Software_of_unknown_pedigree ]SOUP = Software Of Unknown Provenance[/url].

Basically when you are doing safety critical software the regulators get a bit jumpy about you saying "Oh it's just something I downloaded off the net" 😀


 
Posted : 08/11/2016 12:03 pm
Posts: 0
Free Member
 

True - vagrant will happily work with images from any source. To allow easier automated build and provisioning, they have to be "prepared" for use by vagrant. Remember though, that any of the provisioning done post copy/create of the local image is done via the build tool of your choice - that could be that MS thing I can never quite remember - SSIS? Is that right?

I tend to use Ansible because there are lots of people far better at devops than I will ever be publishing their work. Makes my life easier to re-use 😀

Obviously, there are advantages in a tool that will happily work cross-platform, too. Even Windows 😉

Rachel


 
Posted : 08/11/2016 12:51 pm
Posts: 4660
Full Member
 

Cougar, have you looked at VM orchestration software like OneCloud ? It sits in front of ESXi, AWS or azure and provides a self service front end so you can choose "build me 10 environments, each with a dc, an exchange box, a sql server, off you go"

The clever bit is that it doesn't need templates for each role. It clones a vmdk then cycles through a pile of commands to customise each clone and install the appropriate software.

I've also done similar things with Skytap but the end to end process wasn't as slick.


 
Posted : 08/11/2016 9:15 pm