sc>bootmode bootscript=”setenv auto-boot? false”
如果设置失误,可以用下面的命令恢复默认
->set /HOST/bootmode stat=reset_nvram 或sc>bootmode reset_nvram
6、进入控制台
->start /SP/console或sc>console
等待一段时间后显示
{0}ok
之后就可以制作RAID或安装系统了
如果不更改auto-boot? false这个参数,启动控制台之后,系统会自动引导并释放预装系统,此过程大概有20分钟来完成系统初始化,初始化信息与安装信息类似,可以参看Solaris系统安装和补丁安装文档。
启动过程中系统交由OpenBoot PROM控制,进入一个预引导ok状态:上电自检(POST)-基本设备驱动-ok状态命令行-缺省的配置参数。缺省配置参数
auto-boot?为 true,将auto-boot?改为false或POST过程中按下stop-A,系统将进入ok状态。有了这个预引导状态使得系统可以从硬盘、光驱、网络等地方加载操作系统。其它的系统配置信息如网卡的MAC地址、host ID、用户可配置参数(又称NVRAM参数或EEPROM参数)被放在了NVRAM芯片、SEEPROM或系统配置卡SCC上,其目的是为了方便系统迁移。
NVRAM芯片是主板上可插拔的一块芯片,有自己的锂电池用来保证所保存的信息不丢失,同时也提供了系统的时间。将NVRAM芯片设计成可插拔是为了便于一些依赖于host id的软件迁移到别的主机。系统运行中可以使用#eeprom查看修改OpenBoot配置信息(有些信息无法修改),可以在sc>下用命令 bootmode reset_nvram将OpenBoot的参数重置为默认。
POST过程:上电自检过程有以下步骤:
. 低级别硬件自检
. 测试内存和CPU
. 测试总线上的设备,构建设备树
. 安装控制台,即系统的串口A和串口B
在POST过程中系统还会检测键盘上是否有Stop和其它键(A,D或N)同时按下:如果stop-D同时按下,固件将进入诊断模式,进行更广泛的硬件自检,并把结果输出到控制台A,把NVRAM变量diag-switch?设成true:
如果stop-N同时按下,系统将使用省缺参数,忽略NVRAM中的设置;
如果stop-A同时按下,系统将进入ok状态,而不自动引导操作系统,即使auto-boot?变量为true。
stop-D和stop-N键仅在系统启动时有效,而stop-A不仅在系统启动时有效,而且在操作系统状下也有效。为了避免误按stop-A键引起的系统不可用,可以修改/etc/default/kbd文件的的参数KEYBOARD_ABORT=disable并运行kbd -i 命令在操作系统状态下禁用stop-A。
通常在自检过程中如果系统没有检测到键盘则会向串口打印自检过程产生的输出。为了获得串口上的输出可以使用Windows中的超级终端软件。