Skip Navigation Links | |
Exit Print View | |
![]() |
Oracle Solaris Administration: Common Tasks Oracle Solaris 11 Information Library |
1. Locating Information About Oracle Solaris Commands
2. Managing User Accounts and Groups (Overview)
3. Managing User Accounts and Groups (Tasks)
4. Booting and Shutting Down an Oracle Solaris System
What's New in Booting and Shutting Down a System?
Support for Administratively Provided driver.conf Files
Boot and Shutdown Progress Animation
x86: Removal of Support for 32-Bit Kernel
Booting and Shutting Down an Oracle Solaris System (Overview)
Management of Boot Services by the Service Management Facility
Booting a System to a Specified State (Task Map)
Booting a System to a Specified State (Run Level)
Determining a System's Current Run Level
SPARC: How to Boot a System to a Multiuser State (Run Level 3)
x86: How to Boot a System to a Single-User State (Run Level S)
Shutting Down a System (Task Map)
How to Shut Down a System by Using the shutdown Command
Bringing a System to a Shutdown State (Run Level 0) by Using the init Command
How to Shut Down a System by Using the init Command
Booting a System From the Network
Accelerating the Reboot Process (Task Map)
Accelerating the Reboot Process
How to Initiate a Fast Reboot of a SPARC Based System
How to Initiate a Fast Reboot of an x86 Based System
Changing the Default Behavior of the Fast Reboot Feature
Initiating a Standard Reboot of a System That Has Fast Reboot Enabled
Booting From a ZFS Boot Environment (Task Map)
SPARC: Booting From a ZFS Boot Environment
SPARC: How to Display a List of Available Boot Environments During the Boot Sequence
SPARC: How to Boot From a ZFS Boot Environment or Root File System
Modifying Boot Parameters (Task Map)
SPARC: How to Determine the Default Boot Device
SPARC: How to Change the Default Boot Device by Using the Boot PROM
x86: How to Modify Boot Parameters by Using the eeprom Command
x86: How to Modify Boot Parameters at Boot Time
Adding a Linux Entry to the GRUB Menu After an Installation
Keeping a System Bootable (Task Map)
Determining Whether the boot-archive SMF Service Is Running
How to Clear a Failed Automatic Boot Archive Update by Manually Updating the Boot Archive
x86: How to Clear a Failed Automatic Boot Archive Update by Using the auto-reboot-safe Property
Where to Find More Information About Booting and Shutting Down a System
5. Working With Oracle Configuration Manager
6. Managing Services (Overview)
9. Managing System Information (Tasks)
10. Managing System Processes (Tasks)
11. Monitoring System Performance (Tasks)
12. Managing Software Packages (Tasks)
14. Scheduling System Tasks (Tasks)
15. Setting Up and Administering Printers by Using CUPS (Tasks)
16. Managing the System Console, Terminal Devices, and Power Services (Tasks)
17. Managing System Crash Information (Tasks)
18. Managing Core Files (Tasks)
19. Troubleshooting System and Software Problems (Tasks)
20. Troubleshooting Miscellaneous System and Software Problems (Tasks)
The Fast Reboot feature of Oracle Solaris is supported on both SPARC and x86 platforms. 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. On SPARC based systems, the behavior is supported, but to initiate a fast reboot of a system, you must specify the -f option with the reboot command.
On a SPARC based system, using the -f option with the reboot command accelerates the boot process and skips certain POST tests. On an x86 based system, the feature is enabled by default, which means you do not have to use the -f option with the reboot command to initiate a fast reboot of the system.
Note - Fast reboot on SPARC is applicable only to certain system types. 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 implemented through the boot configuration SMF service, svc:/system/boot-config. This service provides a means for setting or changing default boot configuration properties. 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 is set to false on SPARC platforms. For instructions on making a fast reboot the default behavior on a SPARC based system, 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 initiated when the system reboots, see Changing the Default Behavior of the Fast Reboot Feature.
# reboot -f
Note - In this Oracle Solaris release, Fast Reboot is the default operating mode on x86 based systems. Previously, to initiate a fast reboot of an x86 based system, you needed to specify the -f option with the reboot command to initiate a fast reboot of the system. You no longer need to specify this option.
# reboot
# init 6
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 and true on an x86 based system.
To configure the properties that are part of the boot-config service use the svccfg and svcadm commands.
For example, to set the property's value to true (enabled) 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 enables the fast reboot process, which bypasses certain POST tests. When this property is set to true, you do not have to use the -f option with the reboot command to initiate a fast reboot of the system.
For information about managing the boot configuration service through SMF, see the svcadm(1M) and svccfg(1M) man pages.
To reboot a system that has the Fast Reboot feature enabled, without having to reconfigure the properties of the boot-config service, use the -p option with the reboot command, as follows:
# reboot -p
For more information about rebooting a SPARC based system, see Chapter 4, Rebooting a SPARC Based System (Tasks), in Booting and Shutting Down Oracle Solaris on SPARC Platforms.
For more information about rebooting an x86 based system, see Chapter 4, Rebooting an x86 Based System (Tasks), in Booting and Shutting Down Oracle Solaris on x86 Platforms.