Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2441724
  • 博文数量: 328
  • 博客积分: 4302
  • 博客等级: 上校
  • 技术积分: 5486
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-01 11:14
个人简介

悲剧,绝对的悲剧,悲剧中的悲剧。

文章分类

全部博文(328)

文章存档

2017年(6)

2016年(18)

2015年(28)

2014年(73)

2013年(62)

2012年(58)

2011年(55)

2010年(28)

分类: SOLARIS

2013-05-15 14:21:57

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

Boot PROM

基本元素

Sun系统的基本硬件元素包括:
Boot PROM芯片,它永久的固定在主板中。
非易失性随机访问内存(non- volatile random access memory (NVRAM) )芯片,包含主机的基本信息。

boot PROM功能

加点自检(Power-on self-tests (POST))
系统重起始开始执行。
检测基本CPU板
因机器型号不同而不同。
设备驱动
有一些小型设备驱动程序,使得启动的初始化过程中可以与不同的外围设备相通讯
用户操作界面
NVRAM 内容
除了永久性存在地以太网地址、主机ID、时钟外,还保存着可以修改的系统的配置参数。

进入OK模式

如果能够进入系统
# init 0

首先,进入ILOM
  1. -> set /HOST send_break_action=break
  2. -> start /SP/console
假如系统返回如下信息:
FATAL: system is not bootable, boot command is disabled

就运行下列命令:
  1. -> set /HOST/bootmode script="setenv auto-boot? false"
  2. -> start /SP/console

其他命令

可以使用devalias命令查看设备别名的物理地址,这样就可以知道启动设备的物理设备了。设备别名在左列,设备物理地址在右列。
  1. ok devalias
  2. screen /SUNW,ffb@1e,0
  3. mydisk /pci@1f,0/pci@1,1/ide@3/disk@0,0
  4. net /pci@1f,0/pci@1,1/network@1,1
  5. cdrom /pci@1f,0/pci@1,1/ide@3/cdrom@2,0:f
  6. disk /pci@1f,0/pci@1,1/ide@3/disk@0,0
  7. disk3 /pci@1f,0/pci@1,1/ide@3/disk@3,0
  8. disk2 /pci@1f,0/pci@1,1/ide@3/disk@2,0
  9. disk1 /pci@1f,0/pci@1,1/ide@3/disk@1,0
  10. disk0 /pci@1f,0/pci@1,1/ide@3/disk@0,0
  11. ide /pci@1f,0/pci@1,1/ide@3
  12. floppy /pci@1f,0/pci@1,1/ebus@1/fdthree
  13. ttyb /pci@1f,0/pci@1,1/ebus@1/se:a
  14. ttya /pci@1f,0/pci@1,1/ebus@1/se:b
  15. keyboard! /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8
  16. keyboard /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8
  17. mouse /pci@1f,0/pci@1,1/ebus@1/su@14,3062f8

查看并更改默认启动设备
  1. {0} ok printenv boot-device
  2. boot-device = disk net

  3. {0} ok setenv boot-device disk2 net
  4. boot-device = disk2 net

  5. {0} ok reset-all

printenv命令显示NVRAM的参数以及参数的缺省值。
您可以使用printenv显示缺省启动设备。
  1. {0} ok printenv
  2. Variable Name Value Default Value
  3. ...
  4. boot-command boot boot
  5. boot-file
  6. boot-device disk net disk net

  7. {0} ok probe-scsi-all
  8. /pci@400/pci@2/pci@0/pci@f/pci@0/usb@0,2/hub@2/hub@3/storage@2
  9.   Unit 0 Removable Read Only device AMI Virtual CDROM 1.00

probe-scsi命令将鉴别连接在SCSI控制器上的设备。
  1. ok probe-scsi
  2. Target 3
  3. Unit 0 Disk SEAGATE ST1480 SUN0424626600190016
  4. Copyright (c)
  5. All Rights Reserved
  6. Target 6
  7. Unit 0 Removable Read Only device SONY CD-ROM
  8. ok probe-scsi-all
probe-ide显示连接在PCI总线上的IDE设备
  1. ok probe-ide
  2. Device 0 ( Primary Master )
  3. ATA Model : ST 34342A
  4. Device 1 ( Primary Slave )
  5. Not Present
  6. Device 2 ( Secondary Master )
  7. removable ATAPI Model : CDR-8240B
  8. Device 3 ( Secondary Slave )
  9. Removable ATAPI Model yyyyyyyyyyyyyyy

阅读(4469) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~