Problem
A Jumpstart fails to execute the first reboot.
After an (otherwise) successful jumpstart installation, the automatic installation failed to update the boot device of OBP with the following message:
Installing boot information
- Installing boot blocks (c0t0d0s0)
- Updating system firmware for automatic rebooting
WARNING: Could not update system for automatic rebootingWARNING: CHANGE DEFAULT BOOT DEVICE
If you want the system to always reboot Solaris from
the boot device that you've specificed (c0t0d0s0),
you must change the system's default boot device using
the eeprom(1M) command after installing Solaris software.
Another Description Of The Problem
When I Quickstart a sun4v system with a Solaris 10 profile (a t1000 system, and this has been observed on a t2000 as well), it goes through the install and then stops at the point where it should automatically reboot.
[...]
The finish script log 'finish.log'
is located in /var/sadm/system/logs after reboot.Solaris installation program completed.
#
Typing “reboot” into the waiting shell prompt moves it along.
Solution
Actually, I just tested something that seems to fix the problem. For
some odd
reason, the sun4u and sun4m architectures will not be able to
automatically
reboot after a jumpstart if the eeprom diag-switch? value is true. To
test,
use:
# eeprom diag-switch?
diag-switch?=true
If the value is true, simply set it to false before you jumpstart the
system.
# eeprom diag-switch?=false
You can do the same thing from the OK> prompt using "printenv" and
"setenv".
(
Source)