|Skip Navigation Links|
|Exit Print View|
|Booting and Shutting Down Oracle Solaris on SPARC Platforms Oracle Solaris 11 Information Library|
The Fast Reboot feature of Oracle Solaris is now supported on SPARC platforms, which means that you can use the -f option with the reboot command to accelerate the boot process by skipping certain POST tests.
The Fast Reboot feature behaves differently on SPARC based systems than it does on an x86 based systems. On x86 based systems, Fast Reboot is the default. Whereas, on SPARC based systems, the behavior is enabled, but you must use the -f option with the reboot command to initiate a fast reboot. Also, fast reboot on SPARC is applicable only to certain SPARC based systems. On sun4v systems fast reboot is unnecessary because the reboot is actually a hypervisor restart that does not involve POST.
The Fast Reboot feature is managed through SMF and implemented through a boot configuration service, svc:/system/boot-config. The boot-config service provides a means for setting or changing default boot configuration properties. When the config/fastreboot_default property is set to true, the system performs a fast reboot automatically, without the need to use the reboot -f command. By default, this property value is set to false on SPARC platforms.
To make a fast reboot the default behavior on a SPARC based system, use the svccfg and svcadm commands. For instructions, see Changing the Default Behavior of the Fast Reboot Feature.
Note - On SPARC based systems the boot-config service also requires the solaris.system.shutdown authorization as the action_authorization and value_authorization.
Use the following procedure to initiate a fast reboot of a SPARC based system when the config/fastreboot_default property of the boot-config service is set to false, which is the default behavior. To change the default behavior of the Fast Reboot feature so that a fast reboot is automatically performed when the system reboots, see Changing the Default Behavior of the Fast Reboot Feature.
# reboot -f
The config/fastreboot_default property of the boot-config service enables an automatic fast reboot of the system when either the reboot or the init 6 command is used. When the config/fastreboot_default property is set to true, the system automatically performs a fast reboot, without the need to use the reboot -f command. By default, this property's value is set to false on a SPARC based system.
Example 4-2 SPARC: Configuring Properties of the boot-config Service
To configure the properties that are part of the boot-config service use the svccfg and svcadm commands.
To set the property's value to true on a SPARC based system, type the following commands:
# svccfg -s "system/boot-config:default" setprop config/fastreboot_default=true # svcadm refresh svc:/system/boot-config:default
Setting the property's value to true accelerates the reboot process, bypassing certain POST tests. When this property is set to true, you no longer have to use the -f option with the reboot command to initiate a fast reboot.
To reboot a SPARC based system that has the Fast Reboot feature of Oracle Solaris enabled, without having to reconfigure the properties of the boot-config service, use the -p option with the reboot command, as follows:
# reboot -p