You installed both Windows 7 and Linux, then you restarted you compute, you'll find it just booted with one of the two operating system automatically, the other operating system is missing. If you are frustrated with this problem, here I'm going to teach you how to deal with it.
Solution
Basic knowledge: There is one and only one active partition in your hard disk, when you start you computer, it would boot from the active partition. You can change which partition is active using partition tools such as Partition Manager. To dual boot Windows 7 with Linux, you have two choices:
(1) Add Linux entries in Windows (The Windows 7 partition is the active partition).
(2) Add Windows 7 entries in Linux (The Linux partition is the active partition).
The following is the solution:
- Install Windows 7.
- Download EasyBCD 1.7.2 and install it.
- Install Linux.
If you are using a CD, you could start the installation directly. If you don't have a CD, you could install it with a ISO image.
There many Linux versions, most are alike(Redhat 9 is relative difficult, because there are 3 ISO images), Here is a example of installing Fedora 12:
Download the Fedora install ISO image.
Open Fedora-12-i386-DVD.iso with WinRAR, put the isolinux and the images folders to "C:\".
Put Fedora-12-i386-DVD.iso to "C:\".
Open EasyBCD and click Add/Remove Entries -> NeoGrub -> Install NeoGrub.

Click Configure, in the file menu.lst that appears, add the following to the end of it.
title install fedora
root (hd0,0)
kernel (hd0,0)/isolinux/vmlinuz
initrd (hd0,0)/isolinux/initrd.img

restart you computer, select install fedora, and then begins the installation.
When partitioning, choose Create custom layout and click next.

Select the partition you'd like to install Linux, click Delete and then click New.


In the dialog that appears, the mount point is "/", the File System is ext4, and select Fill to maximum allowable size.

Click Next.

There isn't a swap partition, so there is a warning, click yes(if your Memory is larger than 1 Gb, you could ignore it, otherwise you need to specify a swap partition).

Click Write changes to disk.

Click Change device(this is important).

Choose First sector of boot partition.

The other is the entry of Windows 7,Select other and click Edit to modify the name of it.

Select the software you want to install and click next, the next steps are very simple.
- Now restart your computer, in the menu you could select Windows 7 or Linux, you have completed the dual boot. But if you want to boot Linux in Windows 7, you need do the following steps:
Chang the partition of Windows 7 to active. Open EasyBCD and click Add/Remove Entries -> Linux.
Type the Name of you Linux, and Select the Drive where you installed your Linux to.

Click Add Entry and restart your compute, then you could select Linux when booting your system.
Tips
See also
The release of Windows 7 makes a huge stir within the IT industry as well as PC world. Some models of the brand name computer in market also has Windows 7 pre-installed. Being Windows users, many of you just cannot stay indifferent to the Microsoft new generation system. However, some legacy software applications may simply reject to work correctly in that new environment; and it may be a complex task to install Windows XP after Windows 7... This guide will introduce you the way to perform the operation conveniently and automatically, creating a dual boot system with Windows 7 by using Paragon Hard Disk Manager.
If your operating system is Windows XP or Windows Vista recently, and you want to experience Windows 7 , but you also want to reserve your own operating system. Yon need a dual boot Windows 7 with XP or Vista.
Paragon Hard Disk Manager and Paragon Backup & Recovery Suite provides the Linux/DOS recovery environment, which can be used to boot your computer into an individual system. You can use the feature to access hard disks for maintenance or recovery purposes. This guide will show you the steps to boot into it.
Related Unresolved Questions