Как мне объединить многоуровневое меню загрузки Windows?

398
user232036

Кажется, у меня проблемы с загрузкой операционных систем, которые я недавно установил на три раздела.

Сначала я установил Windows XP, затем Windows Server 2003 Standard и, наконец, Windows Vista Ultimate. Когда менеджер загрузки загружается, он дает мне два варианта:

  • Более ранние версии Windows
  • Windows Vista Ultimate (TM)

С тех пор, если мне нужно перейти к выбору Windows XP и Windows Server 2003, я должен выбрать «Предыдущие версии Windows», а затем продолжить делать выбор, который кажется немного скучным.

Итак, мой вопрос: возможно ли иметь все три варианта для выбора из любой из трех операционных систем на одной странице Boot Manager?

2
@Ramhound: он хочет, чтобы все 3 ОС отображались в меню загрузки Vista, поэтому я не думаю, что редактирование boot.ini в XP поможет здесь. Karan 10 лет назад 0
@Ramhound: EasyBCD, как следует из названия, изменит хранилище BCD, а не boot.ini. В этом случае, похоже, происходит то, что первый bootmgr Vista отображает меню. Если выбрано «Более ранние версии», то он загружает ntldr в XP / Server2k3, и это позволяет выбирать загрузку между этими двумя устаревшими ОС. IMO EasyBCD сможет переместить эти 2 записи ntldr в BCD, так что все 3 будут напрямую отображаться как опции в меню загрузки Vista. Смотрите мой расширенный ответ ниже. Karan 10 лет назад 0
Поскольку мое решение [очевидно, помогло вам] (http://superuser.com/questions/610347/an-alternate-method-for-consolidating-a-mutilevel-window-boot-menu), не забудьте [принять] (http://superuser.com/help/someone-answers) это. @ user232036 Karan 10 лет назад 0

1 ответ на вопрос

2
Karan

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