Solaris 10 Install on Enterprise2

 

1st power on

Enterprise 2 is a headless server, meaning all configuration has to be done initially over a serial connection. Use the Serial A 25 pin D connector on the rear panel. This is a female socket, rather than the usual male chassis plug for serial use. A "Gender Bender" is required to use a standard null modem cable.
I used Minicom with 8N1 at 9600 baud to connect. Initially I received an error and the machine would not boot.
RED State Exception

RED State Exception
This is a hardware error, google links suggest reseating hardware, but my cause was a faulty CPU module. Removing each CPU in turn isolated the faulty CPU.

1st boot after installing 2x9gb disks

no cdrom present

screen not found.
Can't open input device.
Keyboard not present.  Using ttya for input and output.

Sun Ultra 2 UPA/SBus (UltraSPARC 168MHz), No Keyboard
OpenBoot 3.1.5, 256 MB memory installed, Serial #8572800.
Ethernet address 8:0:20:82:cf:80, Host ID: 8082cf80.



Bad magic number in disk label
Can't open disk label package
Boot device: net  File and args:
Network Link Setup Failed.
Please Check Cable and Try Again.
Network Link Setup Failed.
Please Check Cable and Try Again.
Timeout waiting for ARP/RARP packet
Network Link Setup Failed.
No surprises here, new disks with no operating system on them and no network cable.
Minicom, send break with Ctrl-A F to get to ok prompt and boot from Solaris 10 cdroms:-
ok
ok boot cdrom
Boot device: /sbus/SUNW,fas@e,8800000/sd@6,0:f  File and args:
UltraSPARC I processors are not supported by this release of Solaris.
Program terminated
ok
Bummer!
See http://en.wikipedia.org/wiki/Solaris_Operating_Environment
"Support for sun4m and UltraSPARC I processors running at speeds lower than 200 MHz removed"
ok

ok printenv
Variable Name		Value				Default Value

tpe-link-test?		true				true
scsi-initiator-id	7				7
keyboard-click?		false				false
keymap
ttyb-rts-dtr-off      false                          false
ttyb-ignore-cd        true                           true
ttya-rts-dtr-off      false                          false
ttya-ignore-cd        true                           true
ttyb-mode             9600,8,n,1,-                   9600,8,n,1,-
ttya-mode             9600,8,n,1,-                   9600,8,n,1,-
sbus-probe-list       0123                           0123
mfg-mode              off                            off
diag-level            min                            max
#power-cycles         67
system-board-serial#  5012902011494
system-board-date
fcode-debug?          false                          false
output-device         screen                         screen
input-device          keyboard                       keyboard
load-base             16384                          16384
boot-command          boot                           boot
auto-boot?            true                           true
watchdog-reboot?      false                          false
diag-file
diag-device           net                            net
ok setenv auto-boot?=false
Usage: setenv option-name value
ok setenv auto-boot? false
auto-boot? =          false
ok

ok printenv auto-boot?
auto-boot? =          false
Boot from Solaris 9 cdrom
ok boot cdrom
Boot device: /sbus/SUNW,fas@e,8800000/sd@6,0:f  File and args:
|
NOTICE: The firmware on this system does not support the 64-bit OS.
        Please upgrade to at least the following version:

        OBP 3.11.2 1997/12/05 10:25

NOTICE: 64-bit OS installed, but the 32-bit OS is the default
        for the processor(s) on this system.
        See boot(1M) for more information.

Booting the 32-bit OS ...



Disks not labeled, error:-
WARNING: /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0 (sd15):
        Corrupt label; wrong magic number

Needs new disk label, install halts and drops to shell.

# format
Searching for disks...WARNING: /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0 (sd15):
        Corrupt label; wrong magic number

WARNING: /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0 (sd15):
        Corrupt label; wrong magic number


Mode sense page(3) reports nsect value as 280, adjusting it to 218
WARNING: /sbus@1f,0/SUNW,fas@e,8800000/sd@1,0 (sd16):
        Corrupt label; wrong magic number

WARNING: /sbus@1f,0/SUNW,fas@e,8800000/sd@1,0 (sd16):
        Corrupt label; wrong magic number

Mode sense page(3) reports nsect value as 280, adjusting it to 218
done

c0t0d0: configured with capacity of 8.47GB
c0t1d0: configured with capacity of 8.47GB


AVAILABLE DISK SELECTIONS:
       0. c0t0d0 
          /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0
       1. c0t1d0 
          /sbus@1f,0/SUNW,fas@e,8800000/sd@1,0
Specify disk (enter its number): 0
selecting c0t0d0
[disk formatted]
Disk not labeled.  Label it now? y
WARNING: /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0 (sd15):
        Corrupt label; wrong magic number



# ls -l /dev/dsk/c0t0d0s0
lrwxrwxrwx   1 root     root          51 May 22 22:09 /dev/dsk/c0t0d0s0 -> 
../../devices/sbus@1f,0/SUNW,fas@e,8800000
/sd@0,0:a
#

nvalias disk1 /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0/disk
After installation disk file copy, reboot from 1st slice:-
Rebooting with command: boot /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0:b
Boot device: /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0:b  File and args:
After booting:-
This system has older firmware.  Although the current firmware is fully
capable of running the 32-bit packages, you will not be able to run the 64-bit
packages installed on this system until you update the system flash PROM.

This system ships with flash PROM write-protect jumpers in the
"write disabled" position.  Before running the flash PROM update, please
verify that the flash PROM jumpers are in the "write-enabled" position.

See the Hardware Platform Guide for more information.

Please answer the next question within 90 seconds,
or press the ENTER key to disable the timer.

        Would you like to run the system flash PROM update now?
        (By default the system flash PROM update will not be run now.)
        yes or no? [y,n] y

Flash Update 2.0: Program and system initialization in progress...

Current System Flash PROM Revision:
-----------------------------------
OBP 3.1.5 1996/08/27 16:13

Available System Flash PROM Revision:
-------------------------------------
OBP 3.11.2 1997/12/05 10:25
After PROM upgrade:-
NOTICE: 64-bit OS installed, but the 32-bit OS is the default
        for the processor(s) on this system.
        See boot(1M) for more information.

Booting the 32-bit OS ...
Proceed with install of Solaris 9.
After finish of install:-
Rebooting with command: boot
Boot device: disk:a  File and args:
|
NOTICE: 64-bit OS installed, but the 32-bit OS is the default
        for the processor(s) on this system.
        See boot(1M) for more information.

Booting the 32-bit OS ...

SunOS Release 5.9 Version Generic_117171-07 32-bit
Copyright 1983-2003 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
Configuring ATM interfaces:
configuring IPv4 interfaces: hme0.
configuring IPv6 interfaces: hme0.
Hostname: enterprise2
Configuring /dev and /devices
Configuring the /dev directory (compatibility devices)
The system is coming up.  Please wait.
checking ufs filesystems
/dev/rdsk/c0t0d0s7: is logging.
Starting IPv6 neighbor discovery.
Setting default IPv6 interface for multicast: add net ff00::/8: gateway fe80::a00:20ff:fe82:cf80
starting rpc services: rpcbind done.
Setting netmask of hme0 to 255.255.255.0
Setting default IPv4 interface for multicast: add net 224.0/4: gateway enterprise2
syslog service starting.
volume management starting.
Creating new RSA public/private host key pair
Creating new DSA public/private host key pair
The system is ready.

enterprise2 console login:

Look for new hardware:-
After physically installing the new hardware, boot the system with the -r option from the OK prompt. This will have the system scan for new hardware and build the device driver directories accordingly. When that has been completed, run prtconf -vD again.

Solaris 10 requirements:-

SPARC Based System
Size
Memory to install or upgrade
256 MB is the recommended size. 128 MB is the minimum size.
Note Some optional installation features are enabled only when sufficient memory is present.
For example, if you install from a DVD with insufficient memory, you install through the Solaris
installation program's text installer, not through the GUI. For more information about these memory 
requirements, see
 Table 1?3.

Swap area
512 MB is the default size.
Note You might need to customize the swap space. Swap space is based on the size of the system's hard disk.

Processor requirements

200 MHz or faster processor is required.
Original CPU:-
Sun Ultra 2 UPA/SBus (UltraSPARC 168MHz), No Keyboard
OpenBoot 3.11, 1024 MB memory installed, Serial #8572800.
Ethernet address 8:0:20:82:cf:80, Host ID: 8082cf80.
ok
One new CPU:-
Sun Ultra 2 UPA/SBus (UltraSPARC-II 400MHz), No Keyboard
Two New CPUs:-
Sun Ultra 2 UPA/SBus (2 X UltraSPARC-II 400MHz), No Keyboard

Installing Solaris 10

Having gone through all the above to update cpu's and firmware, now we start the actual Operating System install. Install Solaris 10.