Chinaunix首页 | 论坛 | 博客
  • 博客访问: 977596
  • 博文数量: 584
  • 博客积分: 2293
  • 博客等级: 大尉
  • 技术积分: 3045
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-28 11:15
文章分类

全部博文(584)

文章存档

2012年(532)

2011年(47)

2009年(5)

我的朋友

分类:

2012-02-19 01:13:37





2小时)

à       OpenBoot PROM监视器可以在进入系统引导前修改系统固件的配置,是基于forth编程语言的,作用如下

n          Boot:命令引导系统启动

n          Diag:命令进行硬件设备的诊断

n          watch-net:命令测试网络连接

n          2种提示方式:“ok”和“>”,一般在ok模式下调用,输入n>模式转到ok模式

n          OK boot –r 等同于(# touch /reconfiguresyncinit 6)或 # reboot -r用于硬件有改动时重新检测硬件

n          OK boot –a 进入手动引导过程,重新指定内核,内核如今,系统文件,/根文件系统等

n          OK banner 查看openboot固件的版本号等信息

à       修改默认引导设备(硬盘,光驱,软驱,磁带,网络)

n          OK boot cdrom | floppy | tape | net----------------------------------------------------直接使用boot命令修改

n          OK setenv boot-device disk | netOK printenv boot-deviceOK reset-----修改Openboot内部的环境参数

à       系统硬件检测

n          OK test net 测试loopback接口

n          OK watch-clock 测试时钟

n          OK watch-net 测试网络连接测试,测试网络接口是否能正确接收读取数据包

n          OK probe-scsi(-all) 可检测所有系统连接的scsi设备 等同于 # devfsadm

à       设备别名,可预定义一些设备作为某默认引导设备并把配置存于NVRAM,比如把/pci@if,4000/network@1,1作为默认网络引导设备并且采用RARP协议来执行系统引导:

n          OK nvalias net /pci@if,4000/network@1,1:rarpboot net-----采用预定义的网络设备启动,使用RARP

n          OK boot net:dhcp---------------------------------------------------------采用预定义的网络设备启动,使用DHCP

à       引导问题分析,比如/etc/rc2.d中的某脚本导致无法正确进入多用户

n          OK boot –s 进入单用户模式,如果不能进入,比如密码文件损坏等,从光盘引导,假设/ 位于c1t0d0s0

n          OK boot cdrom# mkdir /tmp/mntmount /dev/dsk/c1t0d0s0 /tmp/mntvi /tmp/mnt/etc/shadowsyncinit 6

n          如果有需要,设置环境:# TERM=sunexport TERM;编辑shadow文件,把密码位的字符清空,重新启动

à       eeprom命令可用于修改存储在PROM中的环境变量进行修改

n          # /usr/sbin/eepromeeprom console=text

à       当系统挂起时,可通过组合键STOP+A来终止系统,进入OpenBoot PROM监视器环境

n          STOP 进入POST环境

n          STOP+A 进入PROM监视器环境

n          STOP+D 执行诊断测试

n          STOP+F 进入某个Forth程序

n          STOP+N NVRAM恢复成出厂设置

n          如果终端也锁定,可通过telnet,然后SU成超级用户,kill造成系统halt的进程

à       本章涉及命令和文件

OK Boot –r#touch /reconfigure;sycn;init6;#reboot -r

OK banner

OK setenv boot-device disk|cdrom|tape|floppy

OK test net

OK printenv

OK watch-clock

OK boot cdrom | ….

OK watch-net

OK boot -a

OK nvalias net /pci@…..

OK boot -s

OK boot net:dhcp

STOP STOP-ASTOP-DSTOP-FSTOP-N

进入POSTPROM,诊断,FORTH程序,恢复出厂值

#eeprom#eeprom local-mac-address=true

/boot/solaris/bootenv.rc--------------PROM设置的存放文件

 

免费在线阅读电子版: SUN Solaris 9/10 认证系统管理员学习指南(全球唯一中文版教材)



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