跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:常见任务 Oracle Solaris 11 Information Library (简体中文) |
SPARC 和 x86 平台均支持 Oracle Solaris 的快速重新引导功能。快速重新引导功能在基于 SPARC 的系统上的行为不同于在基于 x86 的系统上的行为。在基于 x86 的系统上,快速重新引导是缺省行为。在基于 SPARC 的系统上,虽然支持该行为,但要对系统启动快速重新引导,必须在 reboot 命令中指定 -f 选项。
在基于 SPARC 的系统上,结合 -f 选项使用 reboot 命令可加快引导过程并跳过某些 POST 测试。在基于 x86 的系统上,该功能在缺省情况下处于启用状态,这意味着不必结合 -f 选项使用 reboot 命令即可对系统启动快速重新引导。
注 - SPARC 上的快速重新引导仅适用于某些系统类型。在 sun4v 系统上,不必进行快速重新引导,因为重新引导实际上是重新启动了不涉及 POST 的虚拟机管理程序。
快速重新引导功能是通过引导配置 SMF 服务 svc:/system/boot-config 实现的。此服务提供了一种设置或更改缺省引导配置属性的方法。将 config/fastreboot_default 属性设置为 true 时,系统将自动执行快速重新引导,不需要使用 reboot -f 命令。缺省情况下,在 SPARC 平台上此属性设置为 false。有关使快速重新引导功能在基于 SPARC 的系统上成为缺省行为的说明,请参见更改快速重新引导功能的缺省行为。
注 - 在基于 SPARC 的系统上,boot-config 服务还需要 solaris.system.shutdown 授权作为 action_authorization 和 value_authorization。
将 boot-config 服务的 config/fastreboot_default 属性设置为 false(这是缺省行为)时,使用以下过程可对基于 SPARC 的系统启动快速重新引导。要更改快速重新引导功能的缺省行为,以便在重新引导系统时自动启动快速重新引导,请参见更改快速重新引导功能的缺省行为。
# reboot -f
注 - 在此 Oracle Solaris 发行版中,快速重新引导在基于 x86 的系统上是缺省操作模式。以前,要对基于 x86 的系统启动快速重新引导,您需要在 reboot 命令中指定 -f 选项才能对系统启动快速重新引导。现在,您不再需要指定此选项。
# reboot
# init 6
通过 boot-config 服务的 config/fastreboot_default 属性,可以在使用 reboot 或 init 6 命令时,实现系统的自动快速重新引导。将 config/fastreboot_default 属性设置为 true 时,系统将自动执行快速重新引导,不需要使用 reboot --f 命令。缺省情况下,在基于 SPARC 的系统上,该属性的值设置为 false,而在基于 x86 的系统上,该属性的值设置为 true。
要配置 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) 手册页。
要在无需重新配置 boot-config 服务属性的情况下重新引导启用了快速重新引导功能的系统,请结合 -p 选项使用 reboot 命令,如下所示:
# reboot -p
有关重新引导基于 SPARC 的系统的更多信息,请参见《在 SPARC 平台上引导和关闭 Oracle Solaris》中的第 4 章 "重新引导基于 SPARC 的系统(任务)"。
有关重新引导基于 x86 的系统的更多信息,请参见《在 x86 平台上引导和关闭 Oracle Solaris》中的第 4 章 "重新引导基于 x86 的系统(任务)"。