Viewing 24 posts - 1 through 24 (of 24 total)
  • Can't install XP on a VM
  • molgrips
    Free Member

    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?

    GrahamS
    Full Member

    You can 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.

    GrahamS
    Full Member

    You could always ask on SuperUser (StackOverflow site)

    CraigW
    Free Member

    Try VirtualBox instead?

    mikewsmith
    Free Member

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

    allthepies
    Free Member

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

    molgrips
    Free Member

    Pfft. Downloaded the wrong thing.

    It’s been that kind of day.

    molgrips
    Free Member

    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.

    Cougar
    Full 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).

    hot_fiat
    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?

    allthegear
    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)

    molgrips
    Free Member

    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….

    Cougar
    Full Member

    *slow handclap*

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

    allthegear
    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

    GrahamS
    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.

    allthegear
    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

    Cougar
    Full 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?

    molgrips
    Free Member

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

    GrahamS
    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)

    Cougar
    Full Member

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

    You’d get into a spot of brother?

    GrahamS
    Full Member

    😆

    SOUP = Software Of Unknown Provenance.

    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” 😀

    allthegear
    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

    hot_fiat
    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.

Viewing 24 posts - 1 through 24 (of 24 total)

The topic ‘Can't install XP on a VM’ is closed to new replies.