시스템 재부트 프로세스 중 시스템이 빠른 재부트 기능을 지원하지 않을 경우 부트 아카이브 자동 업데이트가 실패할 수 있습니다. 이 문제로 인해 시스템이 동일한 부트 환경에서 재부트되지 않을 수 있습니다.
이 경우 다음과 유사한 경고가 표시되고 시스템이 시스템 유지 관리 모드로 전환됩니다.
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 서비스에는 기본적으로 false로 설정된 auto-reboot-safe 등록 정보가 포함되어 있습니다. 이 등록 정보를 true로 설정하면 시스템의 펌웨어와 기본 GRUB 메뉴 항목이 현재 부트 장치에서 부트되도록 설정됩니다. 이 등록 정보의 값을 변경하여 다음 절차에 설명된 대로 실패한 자동 부트 아카이브 업데이트를 해결할 수 있습니다.
# 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