Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Recently I've helped user who had such problem:

I have really old machine that has no USB ports and it's BIOS doesn't allow to boot from CD. However, it has Windows XP onboard. How can I install another system on it?

Then, I've decided that solution deserves to be put as exemplary as I've not seen it here. Here is my manual:

share|improve this question
do you have an existing OS of any sort? – Journeyman Geek Mar 31 '14 at 7:58
Yes. Really, it was not my problem. I updated my question explaining this. – Danatela Mar 31 '14 at 8:09
In addition, I suspect mounting a running OS System partition and doing any sort of procedure to it might turn out to be potentially danagerous. I'm not sure how dangerous - It might be fairly benign if you already have it partitioned, to potential for total data loss. – Journeyman Geek Mar 31 '14 at 11:12
up vote 2 down vote accepted

There's significantly simpler solutions to using a VM just to bootstrap an installation. I'd personally install plop bootloader - it chainloads your current bootloader, and lets you boot a currently unsupported device like a cd or usb key from it. Its much safer than using a VM (especially on a system with a single drive - 2 OSes, stomping over each other... at once... really?), and gives you much more flexibility in your boot options.

The download zip contains an installer for windows that you can use from XP

As an added bonus, it looks like something out of an old video game ;)

enter link description here

share|improve this answer
  1. Download and install VirtualBox
  2. Create virtual disk from physical drive

    Run as Administrator (probably you are already Admin):

    VBoxManage internalcommands createrawvmdk -filename C:\path\to\file.vmdk -rawdisk \\.\PhysicalDrive0

    Refer for instruction to link given above if you are running Linux.

  3. Create Virtual Machine

    • run Oracle VM VirtualBox as Administrator
    • Select Machine → New or press Ctrl + N enter image description here enter image description here

    • Attach vmdk file:
      enter image description here

    • Attach bootable ISO file or use physical device enter image description here

    • Set boot order as shown below enter image description here
    • Click OK to save settings
  4. Start Raw and press F12. Choose CD enter image description here
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.