第八章 执行Boot PROM命令
目录
完成本部分的学习后,管理员可以执行如下任务:
·了解boot PROM(programmable read-only memory)的基础知识
·使用基本的boot PROM命令
·标识系统启动设备
·创建删除定制的设备别名
·在shell中查看与更改NVRAM(novolatile random access memory)
·中止未响应的系统
第一节 boot PROM基础介绍
所有的Sun系统都有常驻的boot PROM固件,提供启动之前的基本硬件测试与初始化 。boot PROM还支持从不同的设备启动 。此外,还具有一个提供许多重要功能的用户接口 。
Sun boot PROM可访问一个标准的普通设备驱动程序集 。系统使用这些驱动程序访问并控制总线和启动设备,以正常启动 。
所有版本的Openboot结构都支持第三方的板卡标识板卡自身,并装载其内建的设备驱动程序 。在系统启动过程中硬件配置阶段,OpenBoot PROM请求每个设备声明自己的类型,并装载其内建的驱动程序 。
图8-2显示了标识过程 。
图8-2 第三方设备标识过程
OpenBoot体系结构标准的目的
IEEE OpenBoot架构标准的目的是用于提供如下功能:
·测试并初始化系统硬件
·判定系统的硬件配置
·启动操作系统环境
·为配置、测试与调试提供交互式的接口
·支持使用第三方的设备
Boot PROM
每个Sun系统都有一个boot PROM芯片 。容量1M的芯片通常与CPU位于同一块板上 。Boot PROM芯片在老式的系统上常位于一个可插拔的接口上 。对于3.x版本的PROM,该芯片被固化在主系统板上 。
Ultra工作站使用可重编程的Boot PROM,称为闪存PROM(FPROM) 。FPROM支持使用软件将新的启动程序数据加载入PROM中,而不是用更换芯片的方式进行功能升级 。这些升级程序以CDROM方式发行 。
桌面系统中有一个写保护跳线,在写PROM之前必须更改跳线 。跳线默认的位置是写保护 。参考Refer to the Flash Programming Manual for Ultra Desktop Systems手册,part number 802-3233-17,查看系统的路线位置 。
注意:很多系统的跳线位于安装的帧缓冲区或其它可移动的卡下方 。在移除更换这些卡时要小心 。
Boot PROM的主要功能是测试系统硬件,启动操作系统环境 。Boot PROM固件被称为monitor程序 。
Boot PROM固件在操作系统启动、内核可用之前控制了系统的运行 。Boot PROM还给用户提供了用户接口与固件工具命令,也称为FORTH命令集 。命令包括启动命令,诊断命令,及修改默认配置的命令 。
注意:Boot PROM不能识别Solaris Operating environment(Solaris OE)文件系统或文件 。它主要负责处理硬件设备
Sun Boot PROM发展已经经历了5代,每一代都有其基本的版本号,如下列表:
版本 描述
1.x SPARC系统上的第一代Boot PROM
2.x 第一代的OpenBoot PROM
3.x 使用flash更新特性的OpenBoot PROM 。可以不用更换Boot PROM芯片而更新3.x固件 。这一代被用于Sun UltraSPARC产品线
4.x 支持64位UltraSPARC III 处理器的OpenBoot PROM
5.x 用于Sun Enterprise 3500,4500,5500及6500服务器
运行如下命令查看系统上运行的OpenBoot PROM版本:
# /usr/platform/‘uname -m‘/sbin/prtdiag -v
NVRAM
每个Sun系统中另一个重要的硬件设施是NVRAM芯片 。该可移除的芯片通常位于主系统板上 。
NVRAM模块包含EEPROM (electronically erasable programmable read-only memory) 。EEPROM存储了用户在默认的Boot PROM参数设置集中更改的启动参数 。这种机制让用户可以在特定环境下配置系统以特定的方式运行,具有一定程度的灵活性 。NVRAM模块内部有一块锂电池,为NVRAM和时钟供电 。
NVRAM包含可编辑区及不可编辑区 。不可编辑区包括如下内容:
·以太网Mac地址,如8:0:20:5d:6f:9e
推荐阅读
- 第八章:用户管理 Solaris系统管理培训
- 西门豹治邺原文及翻译 西门豹治邺原文和翻译
- 陈子昂登幽州台歌翻译 陈子昂登幽州台歌的翻译
- solaris8学习资料 - 第八课
- 于是秦王不怿 为一击缶翻译 翻译于是秦王不怿 为一击缶
- 眼前人已非彼时人两两相望唯余失望是什么意思 眼前人已非彼时人翻译
- 腾讯翻译君app有什么用?
- 腾讯翻译君app怎么样?
- 狼第二则翻译 蒲松龄狼二则译文
- 世人无贤不肖,皆言忍翻译 世上无贤不肖皆言忍百科翻译