Solaris操作系统中软盘使用与系统启动流程
需积分: 41 68 浏览量
更新于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万+
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能