Au cours du processus de réinitialisation, si le système ne prend pas en charge la fonctionnalité de réinitialisation rapide, la mise à jour automatique de l'archive d'initialisation risque d'échouer. Ce problème peut empêcher la réinitialisation du système à partir du même environnement d'initialisation.
Dans ce cas, un message d'avertissement similaire au suivant s'affiche et le système passe en mode de maintenance :
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.
Le service SMF svc:/system/boot-config:default contient la propriété auto-reboot-safe, qui est définie sur false par défaut. L'attribution de la valeur true à cette propriété communique à la fois au microprogramme et à l'entrée par défaut du menu GRUB d'initialiser le système à partir du périphérique d'initialisation actuel. Il est possible de modifier la valeur de cette propriété afin de pouvoir effacer une mise à jour automatique erronée de l'archive d'initialisation, comme indiqué dans la procédure suivante.
Reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
# 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