Go to main content
Oracle® Solaris 11.3 システムのブートとシャットダウン

印刷ビューの終了

更新: 2016 年 11 月
 
 

x86: 高速リブートをサポートしないシステムのブートアーカイブの自動更新障害を解決する方法

システムのリブートのプロセス中に、システムが高速リブート機能をサポートしていない場合、ブートアーカイブの自動更新が失敗することがあります。この問題により、システムが同じブート環境からリブートできなくなることがあります。

この場合、次のような警告が表示され、システムは保守モードに入ります。

WARNING: Reboot required.
The system has updated the cache of files (boot archive) that is used
during the early boot sequence. To avoid booting and running the system
with the previously out-of-sync version of these files, reboot the
system from the same device that was previously booted.

svc:/system/boot-config:default SMF サービスには、auto-reboot-safe プロパティー (デフォルトで false に設定) が含まれます。このプロパティーを true に設定すると、システムのファームウェアとデフォルトの GRUB メニューエントリの両方が現在のブートデバイスからブートするように設定されます。次の手順で説明するように、失敗したブートアーカイブの自動更新をクリアできるように、このプロパティーの値を変更できます。

  1. root 役割になります。

    Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. システムをリブートします。
    # reboot
  3. アクティブな BIOS または UEFI ブートデバイスと GRUB メニューエントリが現在のブートインスタンスを指している場合は、ブートアーカイブ更新障害を防ぐために、次の手順に従います。
    1. 次のように入力して、svc:/system/boot-config SMF サービスの auto-reboot-safe プロパティーを true に設定します。
      # svccfg -s svc:/system/boot-config:default setprop config/auto-reboot-safe = true
    2. auto-reboot-safe プロパティーの設定が正しいことを確認します。
      # svccfg -s svc:/system/boot-config:default listprop |grep config/auto-reboot-safe
      config/auto-reboot-safe            boolean  true