View Source

Fast Reboot is a command-line feature that enables you to reboot an x86 based system, bypassing the firmware and boot loader processes. Fast Reboot implements an in-kernel boot loader that loads the kernel into memory and then switches to that kernel so that the reboot process occurs within seconds. This feature is implemented on both 32-bit and 64-bit kernels.

*Starting with the OpenSolaris 2010.03 release, Fast Reboot and Panic Fast Reboot are the default operating mode.*

The Fast Reboot default behavior is implemented through a new boot configuration service, {{svc:/system/boot-config}}. This service provides a means for setting or changing the default boot configuration parameters on x86 based systems.

The service has two properties:

* {{config/fastreboot_default}} - This property is set to true by default, except on guests on VirtualBox, guests on VMware, and Tyan MCP55 reference whitebox.
* {{fastreboot_onpanic}} - This property controls boot behavior in the event of a system panic. By default, if a panic occurs, the system will initiate a fast reboot.

The boot configuration service can be configured by using the {{svccfg}} command.

For example, to disable the Fast Reboot default behavior, you would type:

{code}
# svccfg -s "system/boot-config:default" setprop config/fastreboot_default=false
# svccfg refresh svc:/system/boot-config:default
{code}

Note that both properties can be configured independent from one another. Changing the behavior of one property does not affect the behavior of the other property.

Two other key feature enhancements that are part of this Solaris release include the capability for fast rebooting a specified GRUB boot entry, as well as the ability to fast reboot a system to a newly-activated boot environment (BE).

For more information about Fast Reboot, including information about all of the newer feature enhancements, "HowTo's", examples and troubleshooting tips, see the [Fast Reboot Documentation Page|http://hub.opensolaris.org/bin/view/Project+intel%2Dplatform/fastrebootdocs]

{pagetree:root=@self}

{include:bottom_navigation}

The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact