·系统host ID值,如805d6f9e
可编辑区包括如下内容:
·time-of-day(TOD)时钟值
·描述系统运行参数的配置数据
·一个诊断模式开关,启用或禁用加电自检(POST)
·默认启动设备的设备名与路径
·启动过程中使用的定制程序位置
注意:注意保持NVRAM芯片,因为它包含host ID 。很多需要license的软件包都是基于系统的host ID的 。NVRAM芯片上有一个黄色的标签,上面有一个条形码 。如果芯片失效,Sun可以根据该条形码提供替换芯片 。替换芯片有与原芯片相同的host ID与以太网MAC地址 。可以将替换芯片插入系统上原来芯片所在的位置进行替换 。
图8-3显示了Boot PROM与NVRAM的基本组件 。
图8-3 PROM的基本结构
POST
系统加电时,会执行一个低级的POST 。低级POST的代码被存储在Boot PROM中,
它被用于检测系统硬件的最基本的功能 。
成功完成低级POST阶段以后,Boot PROM固件接管控制并执行如下的初始化过程:
·探测内存,然后探测CPU
·探测总线设备,解析其驱动程序,并建立设备树
·安装终端
在Boot PROM初始化系统之后,Boot PROM与NVRAM中存储的系统检测参数决定是否和如何启动操作系统环境 。
控制POST阶段
POST运行的第一个检测是检测是否有键盘连接到系统及是否按下了Stop键选项 。
注意:可以使用Sun键盘控制POST阶段 。
Stop键盘位于键盘的左侧 。将Stop键与其它键一同按下,启用不同的调试模式 。Stop组合键影响OpenBoot PROM,定义系统加电时POST如何运行 。下面是Stop键的组合:
·Stop-D 系统加电时按下Stop键和D键,固件自动切换到诊断模式 。此模式将在系统硬件上运行extensive(广泛的)POST诊断 。OpenBoot PROM变量diag-switch?被设置为true 。
图8-4显示了diag-switch?变量的作用
图8-4 加电测试
注意:Stop-D组合在串口终端上不可用
·Stop-N组合键 系统加电时同时按下Stop键和N键,将NVRAM参数设为默认值 。当键盘上的LED灯开始闪烁时,可以放开键,然后系统就继续启动 。
不正确的NVRAM设置可能会让系统启动失败 。例如,在闪存PROM下载时,如这时掉电,NVRAM的一些内容可能就会不可用 。
如果系统不能启动,怀疑是因为NVRAM参数未正确设置,参数可以被很容易地改变为默认值 。
·Stop-A组合键 按下Stop键与A键会立即中断任何当前正在运行的程序,并回到OpenBoot PROM的命令行模式下 。系统显示ok提示符,表示接受输入OpenBoot PROM命令 。
注意:Stop-A组合键,是到ok提示符下的方法之一,但不推荐,除非别无选择 。Stop-A键可能会导致Solaris OE文件系统崩溃,这将很难修复 。
禁用Abort组合键
系统管理员可能会想禁用abort组合键(即Stop-A),以防止可能的文件系统崩溃,使系统更安全(防止别人使用Stop –A 组合键进入PROM提示符) 。
编辑/etc/default/kbd文件禁用abort组合键 。将语句KEYBOARD_ABORT =disable取消注释 。将该行前的注释符号删除,保存文件,并执行命令kbd -i 。完成操作后,系统将只允许在启动过程中使用Stop-A组合键 。
也可将系统配置更改,把abort组合键改为其它替代的组合 。查看kbd命令的man手册,获取更多信息 。
输出POST到串口
系统管理员可以使用串行线连接到系统的串口上,获取POST输出的更多信息 。
当系统加电时,POST查找键盘,如果系统中没有键盘,POST会将系统输出转向串行口A 。
POST在当系统的PROM参数diag-switch?设置为true时,会以诊断模式运行,执行更多的检测 。
确保使用正确类型的null modem电缆连接到串口A上 。
一些系统需要特殊的适配电缆 。将电缆的另一头连接到ASCII终端的modem端口上,如图8-5所示 。
推荐阅读
- 第八章:用户管理 Solaris系统管理培训
- 西门豹治邺原文及翻译 西门豹治邺原文和翻译
- 陈子昂登幽州台歌翻译 陈子昂登幽州台歌的翻译
- solaris8学习资料 - 第八课
- 于是秦王不怿 为一击缶翻译 翻译于是秦王不怿 为一击缶
- 眼前人已非彼时人两两相望唯余失望是什么意思 眼前人已非彼时人翻译
- 腾讯翻译君app有什么用?
- 腾讯翻译君app怎么样?
- 狼第二则翻译 蒲松龄狼二则译文
- 世人无贤不肖,皆言忍翻译 世上无贤不肖皆言忍百科翻译
