маленький ликбез:
Главная загрузочная запись (англ. master boot record, MBR) — это код и данные, необходимые для загрузки операционной системы (ОС), и расположенные в первых физических секторах (чаще всего в самом первом) на жёстком диске или другом устройстве хранения информации. Загрузчик операционной системы — системное программное обеспечение, обеспечивающее загрузку операционной системы непосредственно после включения компьютера.
GRUB - является эталонной реализацией загрузчика, соответствующего спецификации Multiboot и может загрузить любую совместимую с ней операционную систему. Среди них: Linux, FreeBSD, Solaris и многие другие. Кроме того, GRUB умеет по цепочке передавать управление другому загрузчику, что позволяет ему загружать Windows (через загрузчик NTLDR), MS-DOS, OS/2 и другие системы.
Написал ответ - целую простынь... и по нелепой случайности закрыл браузер!... чуть позже отвечу...
Для того что бы прописать ещё одну систему в загрузчике первым делом используем штатные средства, да и вообще хорошим тоном будет использование встроенных средств (но не всегда это хорошо).
BCDEdit - BCDEdit является основным средством изменения конфигурации загрузки Windows Vista и более поздних версий Windows, описание команд находится тут. http://technet.microsoft.com/ru-ru/library/cc709667 (WS.10).aspx
а так же http://forum.ru-board.com/topic.cgi?forum=62&topic=10147
Во первых: винда (не хорошая), никогда не признавала существование других ОС на наших дисках, и как следствие всегда перезаписывала загрузчик не взирая на присутствие других ОС. Т.к. Windows 7 не известная система, с точки зрения WinXP - то установка WinXP после семерки удалит перезапишет загрузчик и Win7 больше не сможет загружаться (но не наоборот).
Во вторых правильней устанавливать систему в первый раздел ХДД, это не правило но если вы не владеете нюансами лучше придерживаться совета. (смотрите вложение). Винда всегда кладет загрузочные файлы в первый основной раздел, и начинает именовать разделы от загрузочного а не от первого, если у вас их несколько разделов и винда в перовом - вы избежите путаницы.
Установка Windows XP на компьютер с Windows 7 c созданеим загрузочного меню с выбором системы
Внимание! Было выяснено опытным путём - для получения успеха нужно распаковать загрузочные файлы WinXP в загрузочный раздел.
Boot.ini - должен быть правильно сконфигурирован.
Если вы устанавливаете два виндовса на разные жесткие диски, то всё гораздо проще - при установке оставляете только один диск, а потом при загрузке жмете F8 или F9/F11/F12 - в зависимости от вашей материнки, для выбора устройства загрузки.
Если статья не поможет - могу скинуть вам маленький образ с загрузочной записью и менюшками, если хотите. Или подключится к вам через TeamViewer и сделать это