所有Sun机器都一个用于基本硬件测试和初始化的固件,还有一个提供多种重要功能的用户程序。

Sun系统的基本硬件元素包括:

VBoot PROM芯片,它永久的固定在主板中。

非易失性随机访问内存(non-volatile random access memory (NVRAM) )芯片,包含主机的基本信息。

boot PROM有以下功能:

加点自检(Power-on self-tests (POST))

系统重起始开始执行

检测基本CPU板

因机器型号不同而不同。

设备驱动

有一些小型设备驱动程序,使得启动的初始化过程中可以与不同的外围设备相通讯

用户操作界面

NVRAM 内容

除了永久性存在地以太网地址、主机ID、时钟外,还保存着可以修改的系统的配置参数。

The Open Boot banner Command

The banner command lists several pieces of useful information about the system such as model, amount of memory, and hostid. You can also use the banner command to identify your system's PROM version number. Three boot PROM levels are discussed in this module.

boot 命令和参数

可以在boot命令后键入一个或多个参数。这些参数传递改操作系统内核,将影响整个启动过程。

命令格式

ok boot [device_name] - [options]

a 交互式启动系统。提示输入根设备和交换设备以及一些重要的系统文件

r 启动时系统将重新查找所有的设备,在/devices和/dev目录下重新生成文件,更新/etc/path_to_inst文件。

s 系统启动后停留在S运行级别。可以用来系统错误排除。

v 详细地显示出系统的启动信息。有时可以用来系统的错误排除。

printenv 命令

printenv命令显示NVRAM的参数以及参数的缺省值。

查看缺省启动设备

您可以使用printenv显示缺省启动设备,参数是boot-device。您也可以输入printenv boot-device,这样只显示启动设备的值。

重新定义PROM Boot值

使用setenv命令可以重新定义PROM的值 。下面的例子中把auto-boot? 变为 false,然后reset命令使系统重新启动,使变化生效。

ok printenv auto-boot?

auto-boot?true true

ok setenv auto-boot? false

auto-boot? = false

ok reset

影响系统启动和自检的按键有:

stop

如果在系统加电自检时按下Stop键,就取消POST(加电自检)诊断,然后停留在OK状态。

Stop+d

在系统自检时同时按下stop和d键,系统将自动转到诊断模式,诊断模式下系统将更完全地进行自检。

Stop+n

如果由于NVRAM的设置不正确而导致系统无法正确启动时,可以在系统加电自检时同时按下stop和n键。它的作用是将NVRAM的参数值设为默认值。

同时按下stop和a键将中断操作系统的运行,退到OK状态。

警告:尽量不要在操作系统运行时按stop+a,这将导致操作系统停止并且导致数据的丢失。在万不得以的时候,在按下stop+a后,键入sync命令用以将内存的数据同步到硬盘中。

探测系统总线

将外围设备(如光驱、硬盘)与主板连接在一起的I/O总线有SCSI(small computer system interface)总线和IDE (integrated drive electronics)总线。

probe-scsi命令将鉴别连接在SCSI控制器上的设备。

probe-ide显示连接在PCI总线上的IDE设备

devalias命令查看设备别名的物理地址,这样就可以知道启动设备的物理设备了。设备别名在左列。设备物理地址在右列。

linux prom命令解释,OpenBoot PROM命令相关推荐

  1. linux prom命令解释,eeprom 执行boot PROM命令

    第八章 执行boot PROM命令 目标要求: ?了解boot PROM(programmable read-only memory)的基础知识 ?使用基本的boot PROM命令 ?标识系统启动设备 ...

  2. 硬盘mdr转换成gdp linux,Linux 命令学习神器!命令看不懂直接给你解释!

    原标题:Linux 命令学习神器!命令看不懂直接给你解释! 转自: 良许Linux 大家都知道,Linux 系统有非常多的命令,而且每个命令又有非常多的用法,想要全部记住所有命令的所有用法,恐怕是一件 ...

  3. linux命令行中,双引号中的感叹号将被解释为历史命令

    linux命令行中,双引号中的感叹号将被解释为历史命令. 命令: test -e ttt/ && echo "file exist!" || echo " ...

  4. linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号

    linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号 实现的功能是吧换行符换成逗号了,自己试验过. 求解释,:t N b t 都是什么意思??? :t 定义la ...

  5. 学习linux的好助手-linux命令解释工具

    有时候在听学习视频时,看到大佬输入没见过的linux命令行,就不知道什么意思. 现在可以通过在线工具Linux命令解释工具输入你的命令,就会告诉你什么意思,并且对每个参数进行了解释,简直是菜鸟的福音. ...

  6. 写出常用的5个linux命令 并解释,Linux系统介绍(五)常用命令

    cat命令 很多时候我们通过cat命令来查看文件内容,它会将文件的所有内容显示出来.当然,cat也可以通过管道接收数据,它主要完成的是将从管道接收的输入导到输出. more跟less命令 有时候用ca ...

  7. NTP linux NTPD 命令解释

    NTP linux NTPD 命令解释[@more@] ntpq –p 参数详解 Ø ntpq -p Ø remote refid st t when poll reach delay offset ...

  8. linux八进制属性,解释八进制和linux命令od +理解0x00(Explain Octal and the linux command od + understanding 0x00)...

    解释八进制和linux命令od +理解0x00(Explain Octal and the linux command od + understanding 0x00) 我试图了解这个linux命令的 ...

  9. Solaris培训第二章:OpenBoot PROM(转)

    Solaris培训第二章:OpenBoot PROM(转) OpenBoot PROM介绍 所有Sun机器都一个用于基本硬件测试和初始化的固件,还有一个提供多种重要功能的用户程序. 基本元素 Sun系 ...

最新文章

  1. java和C#面向对象的区别
  2. 威联通nas怎么更换大硬盘_QNAP NAS在线RAID组态迁移及在线RAID容量扩充教程
  3. [转] 以 async/await 为例,说明 babel 插件怎么搭
  4. Unity 2017 Game Optimization 读书笔记 Dynamic Graphics (5) Shader优化
  5. 神经网络(11)--具体实现:unrolling parameters
  6. opencv 图像 抠图 算法_图像抠图算法学习 - Shared Sampling for Real-Time Alpha Matting
  7. linux系统chmod缩写,文件属性控制命令chmod
  8. Linux Page Cache参数调优在kafka中的应用
  9. MTK 功耗优化(1)---MTK PerfService
  10. 2021-2025年中国电气石手镯行业市场供需与战略研究报告
  11. 中国主要城市的DNS列表
  12. 1060 Are They Equal (25 分)科学计数法,stl中string的各种函数用法
  13. 【20G】三菱PLC全套资料(手册+视频教程+编程软件+仿真软件)
  14. lavas自动创建目录及说明
  15. 嵌入式平台C语言实现二阶滤波器
  16. ubuntu linux 郑码,如何输入间隔号 - dengyz的个人页面 - OSCHINA - 中文开源技术交流社区...
  17. android在线图标生成工具,图标在线生成工具Android Asset Studio的使用
  18. UVa 10015 - Joseph's Cousin
  19. asp.net 中 使用ajax 和浏览器的关系
  20. 室内导航将成为杀手级应用

热门文章

  1. 和睦小镇保卫战服务器位置,植物大战僵尸和睦小镇保卫战所有收集物品位置在哪_全收集要素攻略_3DM单机...
  2. %f在c语言中是什么意思,在C语言中,%d,%c,%f都是什么意思,请详细的说一下,谢谢了...
  3. 网盘搜索插件php源码,PHP网盘资源搜索源码 127盘搜网盘搜索神器 THINKPHP内核
  4. 一款高颜值开源知识管理工具
  5. LeetCode刷题(45)~位1的个数【布赖恩·克尼根算法】
  6. 介绍计算机说明文,介绍电脑的说明文作文300字
  7. 这场蝴蝶效应,从“丝滑”的双11开始
  8. 电商也要懂的实体渠道实战知识zz
  9. php date t_细说PHP的日期时间函数date()
  10. java毕业设计阿博图书馆管理系统mybatis+源码+调试部署+系统+数据库+lw