システムのリブートのプロセス中に、システムが高速リブート機能をサポートしていない場合、ブートアーカイブの自動更新が失敗することがあります。この問題により、システムが同じブート環境からリブートできなくなることがあります。
この場合、次のような警告が表示され、システムは保守モードに入ります。
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 メニューエントリの両方が現在のブートデバイスからブートするように設定されます。次の手順で説明するように、失敗したブートアーカイブの自動更新をクリアできるように、このプロパティーの値を変更できます。
Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# reboot
# svccfg -s svc:/system/boot-config:default setprop config/auto-reboot-safe = true
# svccfg -s svc:/system/boot-config:default listprop |grep config/auto-reboot-safe config/auto-reboot-safe boolean true