Welcome to TechNet Blogs Sign in | Join | Help

Syndication

News

  • My Twitter
  • Windows Server 2008 Boot Manager

    I am reinstalling one of my work machines which is a small server with Dual Core CPU and 4GB of RAM. I have divided my 160GB SATA disk in 5 partitions, one for the Windows Server Core, one for Windows Home Server, one for Windows Server 2008 and one for the Windows Server Virtualization environment. My fifth partition is for storing data.

    Now after installing the second Windows Server 2008 OS I get the same description into the bootloader. Because we are not using any boot.ini file anymore I need to change the boot order, description through a tool called bcdedit.exe.

    The Bcdedit tool is good enough if you only have to make some minor changes to the bootloader. But if you have to make some more advanced changes I recommend you to use EasyBCD from Neosmart Technologies.

    What do I want to do is change:

    • the boot order
    • the bootloader timeout from 30 to 15 seconds
    • the Description of both Windows Server 2008 installations.

    Let's do the items I want to change first by using the Bcdedit command. Open a cmd prompt and type bcdedit /? to have the help available.

    First we need a list of all items into the bootloader:

    bcdedit /enum

    I have three entries here, one for the boot manager which is used to define the time before starting the default OS, which is the default OS, etc. The other two entries called {current} and {default} are my actual Windows Server installation both have the same description.

    Note: Because I didn't boot the default OS I get those two entries if I had booted the default OS I would have a different output when running the bcdedit, my default would then be the current and the second entry with be a BCD ID guid which can actually is the resumeobject identifier.

    Assume that the default bootloader item is my Windows Server 2008 Server core installation and that the current bootloader item is a normal Windows Server 2008 installation.

     

    Now let's change the boot order first:

    bcdedit /set {bootmgr} default {current}

    Set the bootloader timeout to 15:

    bcdedit /set {bootmgr} timeout 15

    Finally change the descriptions of the bootloader items:

    bcdedit /set {current} description "Windows Server 2008 Full Install"

    bcdedit /set {BCDID} description " Windows Server Core Installation"

    Before you can set the Windows Server core description you will need to run a bcdedit to find out the BCD ID for this bootloader item.

    I did the same config changes with EasyBCD look at the screenshots how easy it is:

    image image

     

    Published Tuesday, July 17, 2007 4:40 PM by aralves

    Comment Notification

    If you would like to receive an email when updates are made to this post, please register here

    Subscribe to this post's comments using RSS

    Comments

    # Server 2008 Boot Manager @ Wednesday, July 18, 2007 10:41 AM

    Server 2008 doesn't use boot.ini any more, instead using a tool called bcdedit.exe to handle manipulating boot device information. Today, Arlindo's blog discusses using the bcdedit.exe tool to do minor boot device ordering on a multi-boot system. He also

    Realtime Community | Windows Server

    # Windows Server 2008 blogposts from the Belgian IT Pro community @ Thursday, August 02, 2007 7:16 AM

    Here is a list of what some of our Belgian IT Pro Bloggers are saying/blogging about Windows Server 2008.

    [MSFT-BE] Arlindo's Blog - IT Pro Evangelist

    # re: Windows Server 2008 Boot Manager @ Monday, August 27, 2007 7:49 AM

    Isn't there a Vista ProEdit, that was used when the Beta Testing was in order?

    I run into the same problem.  My Win 2000 Server can no longer reference to the old boot.ini.

    Can u folks let me know later?  I just installed the Long Horn, but have not tweaked it yet.  Thanks.

    Pat-Keone

    # re: Windows Server 2008 Boot Manager @ Wednesday, April 23, 2008 1:24 PM

    I've been unable to launch EasyBCD (currently v1.7.2) from within the Core installation of Server 2008.  It installed but didn't launch.

    Thanks for this short tutorial.  Although I wasn't able to easily do all the modifications I desired I was at least able to change which OS loads by default and this is critical that Core loads by default since it runs headless.

    Dale Unroe

    # re: Windows Server 2008 Boot Manager @ Wednesday, April 23, 2008 1:29 PM

    BTW - running "bcdedit /v /enum" will provide the BCDID's

    Dale Unroe

    Leave a Comment

    (required) 
    required 
    (required) 
    © 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
    Page view tracker