Solaris操作系统中软盘使用与系统启动流程
需积分: 41 71 浏览量
更新于2024-07-11
收藏 2.88MB PPT 举报
"软盘的使用-Solaris_SICT"
本文主要探讨了在Solaris操作系统中如何使用软盘,以及OpenBoot PROM(Open Boot Promenade)的一些基本操作和系统启动流程。
在Solaris中,软盘的使用涉及到几个关键步骤。首先,在OK状态,也就是系统还未完全启动时,可以通过`test floppy`命令来检查软驱是否工作正常。如果软盘已插入,该命令会尝试读取并验证软盘内容。然后,当系统进入操作系统状态,可以运行`volcheck`命令来检测软盘是否存在。这个命令通常会立即退出,并显示有关软盘的信息。通过`ps -ef | grep vol`可以检查`volcheck`进程是否运行。
在确认软盘存在后,可以使用`cd /floppy/floppy0`切换到软盘的挂载目录,并通过`ls -l`查看软盘上的文件。这一步骤允许用户浏览软盘上保存的数据。
OpenBoot PROM是Sun Microsystems在SPARC架构系统中使用的一种引导加载程序,它在系统启动时执行POST(Power-On Self Test)并对硬件进行初始化。OpenBoot有多个版本,从1.x到3.x,每个版本都增加了新的功能,如可下载的固件。
系统启动过程中,OpenBoot PROM会进行POST、加载通用驱动、提供用户界面以及设置默认选项。在PROM状态下,用户可以使用一系列命令,例如`banner`显示系统信息,`show-devs`查看硬件设备,`boot`来启动系统,`help`获取帮助信息,`printenv`和`setenv`用于查看和设置环境变量,`set-defaults`恢复默认设置,以及`probe-scsi`等用于探测SCSI设备或IDE设备,`reset`则用于重置系统。
在PROM状态,`boot[device_name]-[options]`用于指定启动设备和选项,`printenv`打印环境变量,`devalias`显示设备别名,而`probe-scsi-all`扫描所有SCSI设备。系统SCSI总线上的设备可以通过设备树表示,设备路径描述了硬件组件的层次结构。
此外,EEPROM命令用于管理系统配置参数。`eeprom`可以列出所有参数,特定参数如`boot-device`可以通过`eeprom boot-device`查看或修改。`auto-boot?`参数控制系统是否自动启动,可以使用`eeprom “auto-boot?”=true/false`进行设置。
Solaris系统的启动流程包括PROM阶段,引导程序阶段和内核初始化。PROM执行自我测试和诊断,然后加载引导块(bootblock)程序,引导块进一步加载ufsboot引导程序,最后ufsboot加载内核。内核初始化自身后启动init进程,init进程会启动运行控制脚本,从而完成系统启动。
2011-03-14 上传
2011-01-09 上传
2021-04-29 上传
2023-02-13 上传
点击了解资源详情
点击了解资源详情
深井冰323
- 粉丝: 24
- 资源: 2万+
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器