OpenSolaris 2008.11 System Administration Guide
OpenSolaris 2008.11 System Administration Guide: Introducing Fast Reboot

Table of Contents

The Fast Reboot implementation on the x86 platform enables you to reboot to a new kernel without experiencing the long delays that can be imposed by the BIOS and boot loader. The ability to fast reboot a system drastically reduces down time and improves efficiency.
The following implementations support Fast Reboot:

  • Two new options for the reboot command
    To support the Fast Reboot feature, two following new options have been added to reboot command:
    • -f
      Initiates the fast reboot process, when used with the reboot command.
    • -e
      Reboots the system to an alternate BE, when used in conjunction with the reboot command and the -f option.
      Note -
      The -e option cannot be used to fast reboot to an alternate BE in the OpenSolaris 2008.11 release. For instructions on rebooting to an alternate BE in this release, see Initiating a Fast Reboot to an Alternate Boot Environment in the OpenSolaris 2008.11 OS.
  • Implementation of the quiesce Function
    The drivers' implementation of this function enables the driver to quiesce a device, so that at completion of the function, the driver no longer generates interrupts or access memory.
    For more information about this functionality, see the quiesce(9e) and dev-ops(9s) man pages.
  • New uadmin Function
    Fast Reboot also includes support for a new uadmin function, AD_FASTREBOOT. This function resets the system, enabling the reboot command to bypass both the BIOS and boot loader phases. Note that if you use this method to facilitate a fast reboot of the system, the boot archive and the menu.lst file are not updated in the process. The preferred method for initiating a fast reboot is to use reboot command with the -f option.
    For more information, see the uadmin(2) man page.