Share via


How to change WDS PXE Boot order menu

Question

Monday, February 11, 2013 1:37 PM

How I can edit the order of the PXE boot menu after F12 is pressed?

I have 4 boot file but I want be able to set the default one

I use wds on server 2008 r2

All replies (6)

Monday, February 11, 2013 2:09 PM âś…Answered

The menu is ordered due to your BOOT image import time to WDS. You may reimport the sequence that you like.

Also if you check Properties of you WDS server. You may select the default boot image from the "Boot" tab. !!!


Monday, February 11, 2013 3:12 PM | 1 vote

I think that remove and readd all boot image every time is not the better and fastest method...

can i use the bcdedit command to edit the sequesnce?

i have see that i can show the detail with command:

bcdedit /enum all /store c:\RemoteInstall\Boot\x86\default.bcd

in my specified case (i have 4 boot image file):

C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Deployment
 Tools>bcdedit.exe /enum all /store "d:\remoteinstall\tmp\x86x64{16BDC9C4-5011-4
BDE-B9DC-83D7144A117F}.bcd"

Windows Boot Manager

identifier              {bootmgr}
fontpath                \boot\fonts
inherit                 {dbgsettings}
displayorder            {57e12408-23ef-4556-8f5e-1a329c2fb8ef}
                        {bbefc3f1-8d81-4e10-b067-54ac88d59c83}
                        {e562e2b9-3860-4006-a29f-812c894b65e5}
                        {20c9aab0-85e7-4753-9868-da7a92c15989}
timeout                 30

Windows Boot Loader

bcdedit have the displayorder function, can i apply it to the wds menu??

Running "bcdedit" by itself is equivalent to running "bcdedit /enum ACTIVE".

Commands that control the boot manager

/bootsequence   Sets the one-time boot sequence for the boot manager.
/default        Sets the default entry that the boot manager will use.
/displayorder   Sets the order in which the boot manager displays the
                multiboot menu.


Wednesday, February 20, 2013 8:38 PM

"Also if you check Properties of you WDS server. You may select the default boot image from the "Boot" tab. !!!"

Wow, thanks so much. I knew boot options were there, I have no idea why I didn't check there in the first place. Either way, after viewing so many unnecessarily complex solutions to this problem, a single sentence from presents the easiest and simpliest answer. Thank you!


Tuesday, September 3, 2013 9:14 AM

Thanks Miki1974. Turned out that there are architectures that aren't found in the "Boot" tab of WDS. There is x64, x86, x64(uefi) etc, but the default boot image for x86_x64 wasn't set. This command finally did the trick (after finding out which {GUID} to change using the command you provided. Many thanks!

C:\Program Files (x86)>bcdedit /set {bootmgr} default {5a52359a-7f9f-4595-9941-a7bd83185d12} /store D:\RemoteInstall\Tmp\x86x64{BE318692-E7B2-47FC-8BC6-348F2BB3DF3B}.bcd


Tuesday, August 16, 2016 3:00 PM | 1 vote

With my WDS/MDT 2013 Update 2/2012 R2 setup, I was unable to change to change the menu order by either removing and readding boot images or setting the default Boot image.  I found that if you right click and go to properties of the image you want as the default, change the priority from 500000 to 1.  This will put that boot image at the top of the boot menu.


Wednesday, August 30, 2017 3:57 PM | 2 votes

You also need to change the Priority in image property.

The higher the number, the lower the priority that makes the image moves down the list: