跳过导航链接 | |
退出打印视图 | |
![]() |
在 SPARC 平台上引导和关闭 Oracle Solaris Oracle Solaris 11 Information Library (简体中文) |
现在 SPARC 平台支持 Oracle Solaris 的快速重新引导功能,这意味着您可以使用 -f 选项和 reboot 命令跳过某些 POST 测试,从而加速引导过程。
快速重新引导功能在基于 SPARC 的系统上的行为不同于在基于 x86 的系统上的行为。在基于 x86 的系统上,快速重新引导是缺省行为。然而,在基于 SPARC 的系统上,支持该行为,但必须使用 -f 选项和 reboot 命令才能启动快速重新引导。而且,对 SPARC 的快速重新引导仅适用于某些基于 SPARC 的系统。在 sun4v 系统上快速重新引导是不必要的,因为重新引导实际上是并不涉及 POST 的虚拟机管理程序重新启动。
快速重新引导功能通过 SMF 进行管理,并通过引导配置服务 svc:/system/boot-config 来实现。boot-config 服务提供了一种设置或更改缺省引导配置属性的方法。将 config/fastreboot_default property 设置为 true 时,系统将自动执行快速重新引导,无需使用 reboot -f 命令。缺省情况下,在 SPARC 平台上此属性值设置为 false。
要使快速重新引导成为基于 SPARC 的系统上的缺省行为,请使用 svccfg 和 svcadm 命令。有关说明,请参见更改快速重新引导功能的缺省行为。
注 - 在基于 SPARC 的系统上,boot-config 服务还需要 solaris.system.shutdown 授权作为 action_authorization 和 value_authorization。
将 boot-config 服务的 config/fastreboot_default 属性设置为 false(这是缺省行为)时,使用以下过程可对基于 SPARC 的系统启动快速重新引导。要更改快速重新引导功能的缺省行为以便在系统重新引导时自动执行快速重新引导,请参见更改快速重新引导功能的缺省行为。
# reboot -f
通过 boot-config 服务的 config/fastreboot_default 属性,可以在使用 reboot 或 init 6 命令时,实现系统的自动快速重新引导。将 config/fastreboot_default 属性设置为 true 时,系统将自动执行快速重新引导,不需要使用 reboot --f 命令。缺省情况下,在基于 SPARC 的系统上此属性的值设置为 false。
示例 4-2 SPARC: 配置 boot-config 服务的属性
要配置 boot-config 服务中的属性,请使用 svccfg 和 svcadm 命令。
要在基于 SPARC 的系统上将属性值设置为 true,请键入以下命令:
# svccfg -s "system/boot-config:default" setprop config/fastreboot_default=true # svcadm refresh svc:/system/boot-config:default
将属性的值设置为 true 会加速重新引导过程,并绕过某些 POST 测试。将此属性设置为 true 时,将不必再使用 -f 选项和 reboot 命令启动快速重新引导。
有关通过 SMF 管理引导配置服务的信息,请参见 svcadm(1M) 和 svccfg(1M) 手册页。
要重新引导已启用 Oracle Solaris 的快速重新引导功能的基于 SPARC 的系统,而无需重新配置 boot-config 服务的属性,请按如下方式使用 -p 选项和 reboot 命令:
# reboot -p