Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

Do I need to partition before installing XP as a second OS?

Do I need to create a partition or leave 'free space' on my hard drive before installing XP? I already have Windows 7 and Ubuntu 12.04 installed (and so with Ubuntu I already have an option to choose an OS at start)

Or does XP give me an option to do this upon install?

Update:

Ok, to the people stating that i need to install the OS's in order, how does this matter if it is partitioned? If I am booting the OS's one at a time I fail to see how this could be a problem?

But if this is true, Win7 came preinstalled on my computer, so I cannot reinstall it.

5 Answers

Relevance
  • 9 years ago

    You will need to have a partition or at least the space for a partition in which to install XP. Also, you will have to make sure that the Windows partitions are Primary rather than extended/logical partitions.

    I assume that when you installed Ubuntu, then you already had Windows 7 installed beforehand. As it installed, Ubuntu will have installed the Grub loader with its own menu system, and with Windows 7 configured as a boot option.

    These are the steps I used to install XP, and subsequently Windows 98 on to a disk with several Linux already installed. (Note: unlike Windows, Linux is quite happy running from an extended/logical partition.)

    1. Boot Ubuntu.

    2. In a terminal window, run the command:

    sudo fdisk /dev/sda

    Enter 'p' then return, and then 'q' and return (without the quotes). The fdisk command should allow you to determine the number of sectors per track on the disk.

    3. Next run the command:

    sudo dd count=n if=/dev/sda of=/track1

    where n is the number of sectors per track. This is often 63, but might be different depending the on the disk.

    4. Install XP on the partition you have reserved for it. Note: after installing XP, the menu will have disappeared, and it will seem that you only have XP installed.

    5. Boot and run Ubuntu from a live CD. Mount the partition that has your Ubuntu installation. Then open a terminal session and cd into the root of your Ubuntu partition.

    6. Run the command:

    sudo dd if=track1 of=/dev/sda

    This should restore the first track to its original contents.

    7. Reboot from the hard disk. You should now have your menu with Windows 7 and Ubuntu options available.

    8. In Ubuntu, you will have to configure the Grub bootstrap to include XP in the menu.

    Unfortunately, Ubuntu 12.04 uses Grub 2, and I have not mastered configuring this version of Grub. When I installed my operating systems, I installed Damn Small Linux first, and this uses the earlier version of Grub (now called Grub Legacy). This uses a different configuration file structure.

    Grub 2 is well documented on the Internet, and I suggest you browse for the correct way to add XP into the boot options.

    Before making any changes, it is a good idea to back up any important personal files.

    Good luck.

  • Anonymous
    9 years ago

    In my experience, for new windows installation you most need separate partition (also can be done in the same partition but its quite difficult) but in Microsoft you cannot run windows 7 if you install XP now because in Microsoft you must install windows according to its preceding version I mean Win98 then win Xp then win Vista then win 7 and then win8. If you install your OS like this then you can run it but don't worry you can repair your earlier OS ie Win7 and then finally you can access them both.

  • Anonymous
    9 years ago

    Any second Windows OS must be on a second partition.

    More importantly, you MUST install the older Windows OS first ie first Windows XP & then Windows 7.

    Additional Details

    The OS being installed second writes the 'new' boot menu. If you install Windows XP after installing Windows 7, the boot menu written by XP will not include Windows 7, because the latter was programmed 8 years after the former.

    More Details

    Install Oracle VM VirtualBox under Windows 7 & then install Windows XP as it's OS.

    Source(s): Use Windows XP & 7 on a partitioned hard disk.
  • 9 years ago

    nop

  • How do you think about the answers? You can sign in to vote the answer.
  • Anonymous
    9 years ago

    NO!

Still have questions? Get your answers by asking now.