Solaris系统安装启动块指南
"本文主要介绍了如何在Solaris操作系统下为系统盘安装启动块,并概述了OpenBoot的基本操作、系统启动过程以及相关PROM命令。" 在Solaris操作系统中,为系统盘安装启动块是一个关键步骤,它确保了系统的正确启动。在给定的描述中,我们可以看到这个过程涉及以下步骤: 1. 首先,切换到/usr/sbin目录,因为许多系统管理工具都存放在这里。 2. 使用`installboot`命令,该命令用于将启动块安装到指定的设备上。在这个例子中,`/usr/platform/’uname -i’/lib/fs/ufs/bootblk`是启动块程序的路径,而`/dev/rdsk/c0t3d0s0`是目标设备,即系统盘的某个分区。 3. 安装完启动块后,使用`init 6`命令重启系统,以使更改生效。 OpenBoot是Sun Microsystems开发的开放源码固件,它在硬件层面提供了一个交互式的引导环境。对于SUN硬件,OpenBoot支持多种系统板类型,包括单系统板系统和多系统板系统。OpenBoot的不同版本对应于不同的功能和改进,如早期的SPARC PROM到支持可下载固件的OpenBoot 3.x。 系统启动过程中,OpenBoot执行POST(加电自检),加载驱动,提供用户界面,并遵循默认设置。用户可以在OpenBoot PROM状态下使用各种命令,如`banner`显示系统信息,`show-devs`查看设备,`boot`进行引导,`help`获取帮助,`printenv`显示环境变量,`setenv`设置环境变量,`set-defaults`恢复默认环境变量,`probe-scsi`探测SCSI设备,`reset`重置系统等。 在设备配置方面,OpenBoot允许通过设备路径来访问硬件,例如通过SCSI总线的设备树结构。此外,可以使用`eeprom`命令查看和修改EEPROM中的参数,如默认引导设备和自动引导设置。 当系统启动时,OpenBoot首先执行POST和诊断,然后加载启动块程序(bootblk)。启动块接着加载UFS引导程序(ufsboot),最后UFS引导程序加载内核并初始化。内核初始化完成后,启动`init`进程,该进程会运行运行控制脚本,从而完成整个系统启动过程。 总结来说,为Solaris系统安装启动块是一个关键的系统维护任务,涉及到对OpenBoot的理解和使用。OpenBoot不仅提供了丰富的PROM命令,还在系统启动流程中扮演了核心角色,确保硬件与软件之间的协同工作。熟悉这些概念和操作对于管理和维护Solaris系统至关重要。
- 粉丝: 15
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展