系统管理指南:高级管理

x86: SMF 引导归档文件服务在系统重新引导期间失败时应执行的操作


注 –

此过程适用于运行 Oracle Solaris 10 发行版的系统。


Solaris 10 1/06:如果系统崩溃,引导归档文件 SMF 服务 svc:/system/boot-archive:default 可能会在系统重新引导时失败。如果引导归档文件服务已失败,则运行 svcs -x 命令时将显示以下类似消息:


svc:/system/boot-archive:default (check boot archive content)
 State: maintenance since Fri Jun 03 10:24:52 2005
Reason: Start method exited with $SMF_EXIT_ERR_FATAL.
   See: http://sun.com/msg/SMF-8000-KS
   See: /etc/svc/volatile/system-boot-archive:default.log
Impact: 48 dependent services are not running.  (Use -v for list.)

svc:/network/rpc/gss:default (Generic Security Service)
 State: uninitialized since Fri Jun 03 10:24:51 2005
Reason: Restarter svc:/network/inetd:default is not running.
   See: http://sun.com/msg/SMF-8000-5H
   See: gssd(1M)
Impact: 10 dependent services are not running.  (Use -v for list.)

svc:/application/print/server:default (LP print server)
 State: disabled since Fri Jun 03 10:24:51 2005
Reason: Disabled by an administrator.
   See: http://sun.com/msg/SMF-8000-05
   See: lpsched(1M)
Impact: 1 dependent service is not running.  (Use -v for list.)

要解决问题,请执行以下操作:

  1. 重新引导系统并从 GRUB 引导菜单中选择故障安全归档文件选项。

  2. 系统提示重新构造引导归档文件时,回答 y

    重新构造引导归档文件后,系统准备引导。

  3. 要继续引导,请使用以下命令清除 SMF 引导归档文件服务。


# svcadm clear boot-archive

请注意,只有超级用户或同等角色才能运行此命令。

有关重新生成 GRUB 引导归档文件的更多信息,请参见《系统管理指南:基本管理》中的“如何在故障安全模式下引导基于 x86 的系统”bootadm(1M) 手册页。