There are a number of boot options that can be used in Vista and Windows Server 2008 that can be a pain to modify (or not possible if you are in a bugcheck loop), that can be done on the fly at boot time. These options are invaluable for diagnosing some problems you may experience on the system, and modifying them in the OS may involve figuring out the bcdedit syntax, the right BCD store to modify, or rebuilding and burning a new install DVD (if the problem is happening during install from media).
Some example boot switches you might want to use are:
To modify the boot options on a Vista and Windows Server 2008 system, whether it is booting from the hard drive or DVD, you can do the following:
An example of this is to do a debug using 1394. To do this you change the default values to:
[ /NOEXECUTE=OPTIN /DEBUGPORT=1394 /CHANNEL=40 ]
And you will boot with the debugger enabled on the 1394 bus and with a channel number of 40.
Further switches and examples to come in further posts...