If the system does not reboot completely, or if it reboots and then crashes again, there may be a software or hardware problem that is preventing the system from booting successfully.
Cause of System Not Booting |
How to Fix the Problem |
---|---|
The system can't find /platform/`uname -m`/kernel/unix. |
You may need to change the boot-device setting in the PROM on a SPARC system. For information on changing the default boot device, see “SPARC: Booting a System (Tasks)” in System Administration Guide: Basic Administration. |
There is no default boot device on an IA system. The message displayed is: Not a UFS filesystem. |
Boot the system using the Configuration Assistant/boot diskette and select the disk from which to boot. |
There's an invalid entry in the /etc/passwd file. |
For information on recovering from an invalid passwd file, see “SPARC: Booting a System (Tasks)” in System Administration Guide: Basic Administration or “IA: Booting a System (Tasks)” in System Administration Guide: Basic Administration. |
There's a hardware problem with a disk or another device. |
Check the hardware connections:
|
If none of the above suggestions solve the problem, contact your local service provider.
After the 64–bit Solaris release is installed on an UltraSPARC system, the 64–bit kernel will be booted automatically unless any of the following conditions are true:
A FLASH PROM upgrade might be required on an UltraSPARC system before it can successfully boot the 64–bit kernel. Refer to your hardware manufacturer's documentation to determine whether your UltraSPARC system requires a firmware upgrade.
The Open Boot PROM boot-file parameter is set to kernel/unix. If booting the 64–bit kernel fails and this parameter is set, unset it, and reboot the system.
On some UltraSPARC systems, the 64-bit Solaris kernel is not booted by default, even when the system is completely installed with all the 64-bit Solaris components and the correct firmware is installed. Without booting the 64-bit Solaris kernel, 64-bit applications are unable to run.
To find out more about this issue, and how to enable booting the 64-bit Solaris kernel by default, see boot(1M).
You can always discover which Solaris kernel the system is currently running by using the isainfo -kv command.
$ isainfo -kv 64-bit sparcv9 kernel modules |
This output means the system is running the 64–bit Solaris kernel.
You cannot boot the 64-bit Solaris operating environment on a 32-bit Solaris system.