JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
System Administration Guide: Basic Administration     Oracle Solaris 11 Express 11/10
search filter icon
search icon

Document Information


1.  Managing User Accounts and Groups (Overview)

2.  Managing User Accounts and Groups (Tasks)

3.  Introduction to Shutting Down and Booting a System

4.  Shutting Down and Booting a System (Overview)

Fundamentals of the Oracle Solaris Boot Design

Overview of the SPARC Boot Architecture

Support for Booting Multiple Kernels

Implementation of the Boot Archives on SPARC

x86: Overview of the GRUB Bootloader

GRUB Based Booting

x86: Support for the findroot Command

x86: Support for Fast Reboot

x86: Fast Reboot Feature Enhancements

quiesce Function

uadmin Function

Booting From an Oracle Solaris ZFS Root File System

5.  Shutting Down a System (Tasks)

6.  Modifying Oracle Solaris Boot Behavior (Tasks)

7.  Booting an Oracle Solaris System (Tasks)

8.  Troubleshooting Booting an Oracle Solaris System (Tasks)

9.  Managing the Oracle Solaris Boot Archives (Tasks)

10.  x86: GRUB Based Booting (Reference)

11.  Managing Services (Overview)

12.  Managing Services (Tasks)


x86: Support for Fast Reboot

In Oracle Solaris 11 express, the Fast Reboot feature is supported on both the SPARC and x86 platform. The integration of Fast Reboot on the SPARC platform enables the -f option to be used with the reboot command to accelerate the boot process by skipping certain POST tests. On the x86 platform, Fast Reboot implements an in-kernel boot loader that loads the kernel into memory and then switches to that kernel. The firmware and boot loader processes are bypassed, which enables the system to reboot within seconds.

On both the x86 and SPARC platforms, the Fast Reboot feature is managed by SMF and implemented through a boot configuration service, svc:/system/boot-config. The boot-config service provides a means for setting or changing the default boot configuration parameters. 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. This property's value is set to false on the SPARC platform and true on the x86 platform. For task-related information, including how to change the default behavior of Fast Reboot on the SPARC platform, see Managing the Boot Configuration Service.

x86: Fast Reboot Feature Enhancements

In this release, the following feature enhancements have been implemented:

For task-related information, see Using Fast Reboot (Task Map).

quiesce Function

The system's capability to bypass the firmware when booting a new OS image has dependencies on the device drivers' implementation of a new device operation entry point, quiesce. On supported drivers, this implementation quiesces a device, so that at completion of the function, the driver no longer generates interrupts or access memory. This implementation also resets the device to a hardware state, from which the device can be correctly configured by the driver's attach routine, without a power cycle of the system or being configured by the firmware. For more information about this functionality, see the quiesce(9E) and dev_ops(9S) man pages.

Note - Not all device drivers implement the quiesce function. For troubleshooting instructions, see x86: Troubleshooting Conditions That Might Prevent Fast Reboot From Working.

uadmin Function

The uadmin function, AD_FASTREBOOT, resets the system, thereby enabling the reboot command to bypass the BIOS and the boot loader phases.


Caution - Although the uadmin 2 8 command can be used to fast reboot a system. note that when the command is used, neither the boot archive, nor the menu.lst file are updated. For this reason, the reboot or the init 6 command is the preferred method for initiating a fast reboot of a system.

For more information, see the uadmin(2)man page.