...
Boot without starting any services.
The following command instructs the
svc.startd
daemon to temporarily disable all services and startsulogin
on the console.Code Block ok boot -m milestone=none
See Specifying the SMF Milestone to Which to Boot for a list of SMF milestones that you can use with the
boot -m
command.Log in to the system as
root
.Enable all services.
Code Block # svcadm milestone all
Determine where the boot process is hanging.
When the boot process hangs, determine which services are not running by running
svcs
-a
. Look for error messages in the log files in/var/svc/log
.After fixing the problems, verify that all services have started.
Verify that all needed services are online.
Code Block # svcs -x
Verify that the
console-login
service dependencies are satisfied.This command verifies that the
login
process on the console will run.Code Block # svcs -l system/console-login:default
Continue the normal booting process.
...