How do I consolidate a multi-level Windows boot menu?

2

1

Well I seem to be having problems loading operating systems that I have recently installed on three partitions.

I had installed Windows XP first, then Windows Server 2003 Standard and finally Windows Vista Ultimate. When the Boot Manager loads it gives me two options:

  • Earlier versions of Windows
  • Windows Vista Ultimate (TM)

Since then if I need to navigate to the selection of Windows XP & Windows Server 2003 I have to select "Earlier versions Of Windows" and then continue to make a selection which seems a bit boring.

So my question is, is it possible to have all the three options to select from any of the three operating systems on a single Boot Manager page?

user232036

Posted 2013-06-18T15:28:15.130

Reputation: 39

@Ramhound: He wants all 3 OSes to be displayed in the Vista boot menu, so I don't think editing XP's boot.ini will help here. – Karan – 2013-06-18T19:30:49.840

@Ramhound: EasyBCD as the name suggests would modify the BCD store, not boot.ini. In this case what seems to be happening is that first Vista's bootmgr is displaying the menu. If "Earlier versions" is selected then it chain loads XP/Server2k3's ntldr and that allows the choice of booting between those two legacy OSes. IMO EasyBCD would be able to move those 2 ntldr entries to the BCD, so that all 3 will be directly displayed as options in Vista's boot menu. See my expanded answer below. – Karan – 2013-06-18T20:13:48.187

Since my solution apparently helped you, don't forget to accept it. @user232036

– Karan – 2013-06-21T23:20:12.197

Answers

2

Install EasyBCD in Vista and add EasyLDR entries for the other OSes:

All you need to do is uncheck the checkbox labeled "Automatically detect the correct drive". Subsequently, a drop-down box containing a list of all mounted partitions will appear, and you can choose the Windows XP installation you wish to boot into. Clicking "Add Entry" will cause EasyBCD to automatically create the easyldr#, ntdetect.com, and ebcd.00x files needed to boot into the selected partition. You can then repeat these steps for as many separate legacy NT installs as you have available.

1

EasyLDR is required instead of simply adding NTLDR entries to prevent a 2 level boot menu. This is what the situation is like at present:

2

This is what is required:

3

Karan

Posted 2013-06-18T15:28:15.130

Reputation: 51 857