Solaris系统安装启动块指南

需积分: 41 0 下载量 193 浏览量 更新于2024-08-20 收藏 2.88MB PPT 举报
"本文主要介绍了如何在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系统至关重要。
2021-07-03 上传