Home » Questions » Computers [ Ask a new question ]

How to install Ubuntu, Windows XP and Windows 7 from scratch as triple-boot system

How to install Ubuntu, Windows XP and Windows 7 from scratch as triple-boot system

I'm currently running Windows XP, but have ordered Windows 7. I want to keep Windows XP on a separate partition, and install Ubuntu as well.

Asked by: Guest | Views: 141
Total answers/comments: 3
bert [Entry]

"You should install Windows XP first. After that, install Windows 7; its bootloader will take care of XP as well. Also, Windows 7 considers whatever partition it's on as C:\ (at least that's what happened to me).

Lastly, install Ubuntu. Its bootloader will detect all the other 2 operation systems. Have fun!"
bert [Entry]

Alex has suggested installing Windows in order from oldest to newest. This is probably the best suggestion now, but in the past I've done things the other way around as some Windows installers won't install in a separate partition if there is already a Windows installation detected. I don't think this is a problem anymore but in the old days the first readable partition was always C: and Windows always needed to be on C:. Thus you could install Windows NT on NTFS, Windows 9x on Fat32 and Dos/Windows3.11 on Fat16 in that order and each OS would think it was drive C: when it installed. The only drawback is getting a bootloader that recognizes the different OSes, but I had IBM's boot manager (from OS/2) which was very easy to configure. In your case now I'd setup the default bootloader to boot all the other OSes; if Windows shows up first I'd configure the boot.ini to have entries for the other Windowses and Linux, and if Grub shows up first I'd configure Grub to boot Linux and Windows.
bert [Entry]

"Oldest windows first. partition your drive. stuff XP in first, 7 in second, and Linux third.

Use grub or grub2, or whatever installed by Linux to MBR to boot, consecutively, Windows XP and Win 7, and download Easy BCD to both OS's. When installing, uncheck ""run the program now"", that is at end of install, to keep from seriously messing up stuff before making sure you always have a way to re-install the bootloader installed by Linux in current configuration (OS on USB, recovery CD, whatever; trust me this is bad to forget on a CD-ROM-less netbook).

Keep a windows recovery method on hand, too, in case you mess up the BCD (which you will).

Boot XP, install a new BCD with Easy BCD containing entries for both your XP and 7 systems. Reboot into 7 and install a BCD to that partition containing only an entry for the 7 system. Reboot into XP and delete the BCD entry for Win 7. Reboot using your recovery method for whatever bootmanager Linux likes and re-install that bootmanager. voila; = a multi-boot system that runs entirely from grub/grub2 with no submenus or extra keypresses.

I have not seen anything to this effect on internet anywhere so far, after quite bits of searching, and since it took many hours to figure out, for those OCD's out there who want it to function cleanly (chainloading menus are ugly), wish to spare you the headache.

My Windows 7 sees the XP partition that thinks of itself as ""C:"" as ""D:"", so it should be possible to change drive letter of Win 7 partition from within win 7 to ""C:"" without breaking anything (if isn't already so)."
"Oldest windows first. partition your drive. stuff XP in first, 7 in second, and Linux third.

Use grub or grub2, or whatever installed by Linux to MBR to boot, consecutively, Windows XP and Win 7, and download Easy BCD to both OS's. When installing, uncheck ""run the program now"", that is at end of install, to keep from seriously messing up stuff before making sure you always have a way to re-install the bootloader installed by Linux in current configuration (OS on USB, recovery CD, whatever; trust me this is bad to forget on a CD-ROM-less netbook).

Keep a windows recovery method on hand, too, in case you mess up the BCD (which you will).

Boot XP, install a new BCD with Easy BCD containing entries for both your XP and 7 systems. Reboot into 7 and install a BCD to that partition containing only an entry for the 7 system. Reboot into XP and delete the BCD entry for Win 7. Reboot using your recovery method for whatever bootmanager Linux likes and re-install that bootmanager. voila; = a multi-boot system that runs entirely from grub/grub2 with no submenus or extra keypresses.

I have not seen anything to this effect on internet anywhere so far, after quite bits of searching, and since it took many hours to figure out, for those OCD's out there who want it to function cleanly (chainloading menus are ugly), wish to spare you the headache.

My Windows 7 sees the XP partition that thinks of itself as ""C:"" as ""D:"", so it should be possible to change drive letter of Win 7 partition from within win 7 to ""C:"" without breaking anything (if isn't already so)."