-one of keyboard LED blinks
-doesn't occur LEDs remain on
-monitor stays blank
never see banner
Unable to find boot device
Timeout waiting arp rarp
File does not appear to be
executable
Not a valid ELF file
(Executable and Linking Format)
Can not find secondary boot
program
File does not appear to be
Fast Data Access MMU miss
Unable to load kernel module..
Data Access Exception
moddir, rootdev, forceload...
Errors (depending on which script
causes error):
-network plumbing & config
-mount /usr (if separate)
-mount /proc and /dev/fd
-configure /devices (reconfig)
-configure /dev (reconfig)
-mount /var (if separate)
-mount all other file systems
-additional network config
such as defaultrouter checks
and dynamic routing tests
-start NIS or NIS+(*1)
-name service network config
-NFS client configuration
-automount config(*1)
-syslog configuration
-save panic dump(*1)
-CDE login screen enabled
-NFS server config(*1)
|
Resetting...
-コンソールは真っ黒
-キーボードLED点滅
-OBPバナー表示
Initializing Memory
-see spinning baton
Rebooting with command
Boot device : File & Args
FCode UFS Reader
(Enterprise Serversのみ)
loading:/platform/../ufsboot
(Enterprise Serversのみ)
SunOS Release 5.7...
Copyright.....
(シングルユーザモード)
Configuring network
interfaces:xxx
Hostname:xxx
(ランレベル2)
The system is coming up.
Please wait.
/dev/rdsk/c0t0d0s3:is clean
/dev/vx/rdsk/dskgrp/vol:clean
syslog service starting.
volume management starting.
(ランレベル3)
|
ok boot
(POSTの実行)
|
↓
Execute primary
boot prgm - OBP
(Ref. "boot-device"
or "diag-device")
|
|
↓
bootblkのロード
(ブートディスクのセクター 1〜15)
|
|
↓
Load and start the secondary
boot prgm (platform/`uname -m`/
ufsboot) *tells prom load kernel modules
|
↓
("boot -a")
Load and start the static kernel modules(kstat)
/platform/`uname -m`/kernel/unix (genunix)
|
|
↓
Kernel reads the /etc/system file
For each entry in /etc/system a sysparam
entry is created in /usr/include/sys/sysconf.h
|
↓
カーネル初期化
(can start processes on its own)
|
↓
Kernel starts the sched process (PID 0)
and then the init process (PID 1)
|
↓
/etc/default/initと/etc/inittabから
initプロセスの読み込み
|
↓
sysinit entries executed
-builds run level S using
/sbin/rcS
|
|
|
|
|
↓
Uses initdefault entry to determine
(ランレベルのデフォルト=3)
|
|
↓
Builds:
/sbin/rc2からランレベル2
-/etc/rc2.d/S*
/sbin/rc3からランレベル2
-/etc/rc3.d/S*
|
|
↓
LOGIN |